Commit Graph

11 Commits

Author SHA1 Message Date
Sasha Koshka 519e0b9c6b Keynav moment 2023-01-11 22:30:14 -05:00
Sasha Koshka 80c0a6be71 Window attempts to advance child's selection on alt-tab 2023-01-11 18:32:02 -05:00
Sasha Koshka c2a76fcaf6 Added extended selection capabilities to the API 2023-01-11 15:46:48 -05:00
Sasha Koshka 6eed70e79e The beginnings of a layout system 2023-01-10 16:39:37 -05:00
Sasha Koshka b1fd021120 dasjkhkljashdkjsha 2023-01-10 11:51:46 -05:00
Sasha Koshka d1ec5f2cec Split element core into two separate structs - public and private
The public core half can be directly embedded, which means no
wrapper methods!
2023-01-09 13:06:55 -05:00
Sasha Koshka 1526772a05 Implemented Do()
Oops
2023-01-09 11:36:37 -05:00
Sasha Koshka 292669a43f Further simplified the API and updated the X backend to match
The MinimumWidth and MinimumHeight behaviors have been condensed
into MinimumSize, which returns both dimensions at once.
2023-01-09 11:31:59 -05:00
Sasha Koshka c94329e273 Added useful run methods to ParentHooks 2023-01-09 11:28:18 -05:00
Sasha Koshka 192a91757f Changed the API to make it handle keynav better and be simpler
I have yet to actually update the code to reflect these changes.
I will do this shortly.
2023-01-09 11:17:29 -05:00
Sasha Koshka 00d75d4488 Initial commit 2023-01-09 01:03:19 -05:00