Jonathan Johnson
07b93397c5
Optimizations
2023-11-12 19:54:10 -08:00
Jonathan Johnson
972a1c1c13
Button/input outline, Input select all
2023-11-10 19:29:24 -08:00
Jonathan Johnson
1714948174
Styles are now reactive
2023-11-09 10:42:56 -08:00
Jonathan Johnson
a8cd3df22c
Better Input keyboard event handling
2023-11-08 11:21:45 -08:00
Jonathan Johnson
bf9836a82b
Default + Cancel widgets
2023-11-08 11:03:17 -08:00
Jonathan Johnson
fc165628e5
Input no longer blinks in the background
...
Also, Expand now expands properly.
2023-11-08 08:44:16 -08:00
Jonathan Johnson
ca42ecc956
Fixed mouse events + docs
2023-11-07 16:43:19 -08:00
Jonathan Johnson
fbf6134a0a
Initial window focus
2023-11-06 06:19:41 -08:00
Jonathan Johnson
0f6d3838b1
LayoutContext
...
measure() now is layout(). LayoutContext can either persist layout
information or be used temporarily for measurement. While this caching
is constantly thrown out currently, this is a step towards being able to
only re-layout widgets if they've been invalidated.
2023-11-05 11:50:59 -08:00
Jonathan Johnson
501eecd7a5
Async, better scroll, Input::on_key
2023-11-03 07:15:34 -07:00
Jonathan Johnson
64f46a46e2
Button animations, hover fixes, ComponentType
2023-11-01 20:11:05 -07:00
Jonathan Johnson
c9c4c9aeed
Documentation
2023-10-30 21:12:04 -07:00
Jonathan Johnson
69f6f68ba6
Added blinking cursor
2023-10-25 09:08:53 -07:00
Jonathan Johnson
dc6c22372b
Refreshing after ime input
2023-10-19 15:03:47 -07:00
Jonathan Johnson
983b6a97ad
More progress on input/event handling
2023-10-19 14:56:18 -07:00
Jonathan Johnson
8607fc51d2
Enabling IME
2023-10-18 16:07:26 -07:00
Jonathan Johnson
87578e5c76
Progress towards an input widget
2023-10-18 15:44:13 -07:00