Jonathan Johnson
df479e983e
Renaming crate to Cushy
...
Refs #117
2023-12-27 19:02:59 -08:00
Jonathan Johnson
e15ae59c5c
Refactored root resize behavior
...
Closes #84 , Closes #77 , Closes #78
2023-11-25 12:00:59 -08:00
Jonathan Johnson
4a4bc5de1a
Added slidable enum demo
...
Also moved into_button to MakeWidget
2023-11-14 11:44:32 -08:00
Jonathan Johnson
4c7c3be5ba
Helpers galore
2023-11-14 09:31:56 -08:00
Jonathan Johnson
40343e163f
Scroll fixes, resize helpers
2023-11-13 11:30:45 -08:00
Jonathan Johnson
58b98a9a16
LinearInterpolation now requires PartialEq
...
This also means that if an animation is animating over discrete values
and the actual value has not changed, the Dynamic will no longer detect
a change because it's now using update instead of set.
2023-11-09 07:46:02 -08:00
Jonathan Johnson
22fb955dca
More combinators
...
Maybe I went overboard.
2023-11-08 20:10:01 -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
0026a6db0d
Resize/Expand rework + basic readme
2023-11-02 14:23:36 -07:00
Jonathan Johnson
a95a7dc850
Spacing widget
2023-11-02 10:09:03 -07:00
Jonathan Johnson
64f46a46e2
Button animations, hover fixes, ComponentType
2023-11-01 20:11:05 -07:00
Jonathan Johnson
79be9a063b
Scroll and Animations
...
Scroll is only working to the absolute barest of requirements.
2023-11-01 15:15:14 -07:00
Jonathan Johnson
93a9545cc4
Renamed Array to Stack
2023-10-30 21:41:14 -07:00
Jonathan Johnson
c9c4c9aeed
Documentation
2023-10-30 21:12:04 -07:00
Jonathan Johnson
304032f1b0
Run, MakeWidget, styles!
2023-10-27 10:41:13 -07:00
Jonathan Johnson
fc707835f5
Initial commit
2023-10-18 08:22:41 -07:00