72f604e819
Repeated keys are detected properly
...
The repeated bool was removed and instead key release events are
*only* sent when the key is actually let go. If an element wants to
listen to repeat presses, it can just listen to press events.
2023-01-20 17:40:28 -05:00
faf38b96c2
Scrollbar drawing
2023-01-20 15:35:43 -05:00
Sasha Koshka
6bea614044
Changed the API to replace hooks with event handler callbacks
2023-01-19 14:28:56 -05:00
dcc7fcb251
Ok thats it next commit im getting rid of parent hooks
2023-01-19 13:07:27 -05:00
df21aa9fd0
Added a content bounds change parent hook
2023-01-18 23:21:01 -05:00
3889cb5252
Added scrollable element interface
2023-01-18 17:32:33 -05:00
e94e170a04
Half-working container flexibility propagation
2023-01-16 23:34:17 -05:00
76d50bb01a
Renamed Expanding to Flexible
2023-01-16 22:27:17 -05:00
d9281b139f
Labels may request an expanding height change
2023-01-16 18:04:41 -05:00
7754679710
Selectable elements can now request the selection to be moved
2023-01-16 13:49:32 -05:00
fb0795ec7b
Keynav works flawlessly
2023-01-16 12:21:47 -05:00
75bb3b40aa
Cleared up the wording in the Expanding interface comments
2023-01-15 12:33:52 -05:00
77ef7554ac
X backend conforms to new API
2023-01-15 12:23:13 -05:00
8cfb8eeaef
Split up the Element interface's functionality
2023-01-14 22:18:06 -05:00
ddf48d2333
Split the functionality of tomo.go into multiple files
2023-01-14 21:24:39 -05:00