Commit graph

6 commits

Author SHA1 Message Date
Lephenixnoir
57a460894f
the entire new keyboard focus system, save for a few bits
I need to move on to gintctl so that'll be enough for now.
2024-09-13 22:00:29 +02:00
Lephenixnoir
7a5101360a
add notes about keyboard focus system 2024-09-11 13:21:03 +02:00
Lephenixnoir
216918123f
remove inheritance from jwidget API
This is the first step in improving the widget definition process. By
forcing the default behavior to be the widget behavior (thus
discouraging inheritance that doesn't work in C anyway), the default of
jwidget_poly_event() is exposed to the contract. This will allow further
features in using events, specifically for more complex focus cases.
2024-09-06 09:58:32 +02:00
Lephenixnoir
e79ba0056b
juic: add basic unit tests to consolidate
This way when I get the record constructors right (which I think I have
in my mind now) I can keep around non-regression tests.
2024-08-28 10:43:23 +02:00
Lephenixnoir
24f3e14061
juic: WIP 2024-08-28 08:52:07 +02:00
Lephenixnoir
120b33c9f3
version 1.0.0, I guess 2021-03-12 16:19:43 +01:00