Commit Graph

43 Commits

Author SHA1 Message Date
Pietro Gagliardi 0cc13633cb Added the tweets mentioned in one of the comments in area.go to the Area planning document. 2014-03-23 17:44:23 -04:00
Pietro Gagliardi 234f88b535 Okay I'm done; fuck keyboards. 2014-03-23 13:03:01 -04:00
Pietro Gagliardi 58420cbb1c Update to previous commit 2014-03-23 12:12:36 -04:00
Pietro Gagliardi 963f83e39c Added loose ends to the Area keyboard planning. Hopefully I'll FINALLY write the code today... 2014-03-23 12:07:58 -04:00
Pietro Gagliardi bcd4de443c Added some Cocoa-related notes noticed when writing an input test. 2014-03-23 11:25:33 -04:00
Pietro Gagliardi 6ecf70bd3c Filled out the keyboard planning table in the Area planning document some more; it should be complete enough for ExtKey now. 2014-03-22 23:32:02 -04:00
Pietro Gagliardi c8d7d3a2a1 More Area key set planning. 2014-03-22 17:00:06 -04:00
Pietro Gagliardi 0eef9ba4bc Added a note about what package ui will do to a keypress it will not send out due to not being portable to the Area planning document. 2014-03-22 15:33:01 -04:00
Pietro Gagliardi 61a372987a Added GDK common keys to the Area planning document. This also filters out some of the Windows keys. 2014-03-22 15:30:39 -04:00
Pietro Gagliardi f06f0c5ab3 Added a list of Windows virtual key codes to the Area planning to start filtering the ones we can handle from the ones we can't; also expanded some other parts some more. 2014-03-22 13:25:03 -04:00
Pietro Gagliardi e73992ab71 Finally finished getting ready for Area keyboard input; now just need to figure out which keys to support. Also a Wayland-related TODO. 2014-03-22 12:30:58 -04:00
Pietro Gagliardi 59cfaa3faa Whoops, also forgot about handling unwanted keystrokes in the final keyboard consensus in the Area planning document. 2014-03-21 14:59:50 -04:00
Pietro Gagliardi 2ff2cb6851 Whoops, forgot something in the previous commit. 2014-03-21 13:19:03 -04:00
Pietro Gagliardi 81670724e8 Reached a decision about Area keystroke handling; noted it in the planning document. I just now need to figure out one thing... 2014-03-21 13:17:08 -04:00
Pietro Gagliardi 88b8937c30 Er whoops, forgot one bit of info in the past two commits. 2014-03-20 12:14:30 -04:00
Pietro Gagliardi e517115556 Some fixups in the previous commit. 2014-03-20 12:11:56 -04:00
Pietro Gagliardi 9ea4b1280a Final say on character input woes in Area planning. 2014-03-20 12:10:30 -04:00
Pietro Gagliardi e7750f0235 More Area keyboard planning... 2014-03-20 11:25:29 -04:00
Pietro Gagliardi 32112462f8 And whoops I forgot the most important thing: MY USE CASE (for keyboard input in Area planning again) 2014-03-19 17:47:47 -04:00
Pietro Gagliardi 04fa7cf20f Redid the whole Area keyboard event planning, with me coming to more of a definite decision... 2014-03-19 17:46:08 -04:00
Pietro Gagliardi 6447b65dfb Need to rewrite the keyboard planning section of the Area planning doc; added a bunch of links to help... 2014-03-19 12:21:06 -04:00
Pietro Gagliardi be90f38305 guh apple (keyCode not safe) 2014-03-18 23:37:35 -04:00
Pietro Gagliardi 8caf5823e3 Nope, getting rid of the lock on preferredSize() still doesn't let me go back to using channels for Area events. Oh well. 2014-03-18 21:44:46 -04:00
Pietro Gagliardi 901557e46a More Area keyboard planning. 2014-03-18 19:59:37 -04:00
Pietro Gagliardi 3873d1990a Added keyboard planning to the Area planning... oh boy. 2014-03-18 14:18:53 -04:00
Pietro Gagliardi 56c05a4e78 More mouse event planning. I now have enough figured out to implement on GTK+. 2014-03-15 21:07:57 -04:00
Pietro Gagliardi 0cf3a69ed7 More mouse event planning and TODOs. 2014-03-15 17:14:47 -04:00
Pietro Gagliardi b8a3ba82b9 More mouse handling planning. 2014-03-15 16:40:20 -04:00
Pietro Gagliardi 77c72b7387 More mouse event handling planning. 2014-03-15 15:43:35 -04:00
Pietro Gagliardi 05905e3add Began to plan out what I need for mouse events. 2014-03-15 14:04:27 -04:00
Pietro Gagliardi 9b2b3187cb More Area planning. I think I now have all the info I need... 2014-03-14 14:47:27 -04:00
Pietro Gagliardi e2ae065579 More Area planning and TODOs. 2014-03-14 13:14:58 -04:00
Pietro Gagliardi 502522b0a6 More Area planning. 2014-03-14 12:40:47 -04:00
Pietro Gagliardi 21d3bf944b More Area planning. 2014-03-14 09:09:42 -04:00
Pietro Gagliardi 43da1118be More Area API planning. 2014-03-14 08:43:18 -04:00
Pietro Gagliardi 85f6b63c12 More Area planning doc fixups. 2014-03-14 07:32:43 -04:00
Pietro Gagliardi 957018728f More Area planning document changes. 2014-03-14 07:29:42 -04:00
Pietro Gagliardi 347681f225 Quick Area planning fixes. 2014-03-14 07:21:59 -04:00
Pietro Gagliardi 646a001129 More Area planning and TODOs. 2014-03-14 07:18:16 -04:00
Pietro Gagliardi de82632bc6 More Area planning. 2014-03-13 22:06:14 -04:00
Pietro Gagliardi d75187c82a Updated Area planning to indicate to Cocoa that alpha values are not premultiplied. 2014-03-13 12:56:44 -04:00
Pietro Gagliardi 40fae49521 More Area planning. 2014-03-13 12:51:08 -04:00
Pietro Gagliardi 875d4f333b Added initial planning document for the Area Control. 2014-03-13 11:51:07 -04:00