Commit graph

1,792 commits

Author SHA1 Message Date
okapii
60539ab38c View: gradient refactor progress 2025-07-10 11:21:38 +02:00
okapii
4182040748 view: gradient refactor 2025-07-10 11:21:38 +02:00
okapii
959749009e view: gradient refactor progress 2025-07-10 11:21:38 +02:00
okapii
b1c444f82c View: gradient refactor progress 2025-07-10 11:21:38 +02:00
okapii
f58b107664 Tab: gradient refactor updates 2025-07-10 11:21:38 +02:00
okapii
c05f1c7453 Tab: gradient refactor 2025-07-10 11:21:38 +02:00
okapii
eff462825f LinkLabel gradient refactor 2025-07-10 11:21:38 +02:00
okapii
ea27251944 Refactor progress 2025-07-10 11:21:38 +02:00
okapii
e48627c0a8 Label gradient refactor 2025-07-10 11:21:38 +02:00
okapii
9228b22b85 Button gradient-direction uniform renaming 2025-07-10 11:21:38 +02:00
okapii
3427107a4f Icon widget refactor 2025-07-10 11:21:38 +02:00
okapii
2e08834988 SpinnerWidget improvements and adding a demo to UI Zoo 2025-07-10 11:21:38 +02:00
okapii
7ca05c7711 Improving the sentinel value conditions 2025-07-10 11:21:38 +02:00
okapii
54b58570f8 Button: minor code improvement 2025-07-10 11:21:38 +02:00
okapii
689b134385 Button: adding a gradient direction flag 2025-07-10 11:21:38 +02:00
okapii
edf8c69ab4 Shader ergonomics improvement button refactor 2025-07-10 11:21:38 +02:00
okapii
ca7de3ba50 TabFlat: removed a faulty 1px offset 2025-07-10 11:21:38 +02:00
okapii
a350aeaa91 Improve widgets in order to work properly with more extreme global theme settings. 2025-07-10 11:21:38 +02:00
okapii
3beaed1e5d Rotary: make sure that rotaries are not being cut off at the bottom when scaled 2025-07-10 11:21:38 +02:00
okapii
1d6ba10df3 Make sure tabs don't detach with high global spacing values in the theme. 2025-07-10 11:21:38 +02:00
okapii
3520f0c38a Adding a min-height to the tab-bar 2025-07-10 11:21:38 +02:00
okapii
727f6b9d14 Adding min/max support to DSL expressions 2025-07-10 11:21:38 +02:00
okapii
5949090856 subtle tab_bar/tab-contrast increase 2025-07-10 11:21:38 +02:00
okapii
a9347b1695 Tabs: make sure low beveling values don't break how tabs are drawn. 2025-07-10 11:21:38 +02:00
okapii
343ad815b9 Adding a ddefault label to Buttons 2025-07-10 11:21:37 +02:00
okapii
48e8a54fe7 Dark theme refinements 2025-07-10 11:21:37 +02:00
okapii
4603f22319 SliderRound: adding val_padding support 2025-07-10 11:21:37 +02:00
okapii
86a4a50387 Slider minimal restructuring 2025-07-10 11:21:37 +02:00
okapii
8d58b1d658 UI Zoo: update to work with val_padding and remove val_size for sliders 2025-07-10 11:21:37 +02:00
okapii
5091282353 Adding value padding to SliderGradientY und SliderFlat, too 2025-07-10 11:21:37 +02:00
okapii
8aa2f96dbc Slider: restructure to have a global height and val_padding 2025-07-10 11:21:37 +02:00
okapii
515abb0057 Slider: small bugfix 2025-07-10 11:21:37 +02:00
okapii
e07f306260 Rotaries: val_padding support and code cleanups 2025-07-10 11:21:37 +02:00
okapii
70f2fb7025 Rotary and RotaryGradientY: code cleanup and proper val_padding implemetations 2025-07-10 11:21:37 +02:00
okapii
24f48c57c8 Radiobutton refactor 2025-07-10 11:21:37 +02:00
okapii
0aa2340e59 Radiobutton refactoring progress 2025-07-10 11:21:37 +02:00
Eddy Bruel
840e7669d1 Further cleanup 2025-07-09 15:04:16 +02:00
Eddy Bruel
4cbf821c34 WIP 2025-07-09 15:04:16 +02:00
Eddy Bruel
42a3db6fe5 Clean up end_turtle 2025-07-09 15:04:16 +02:00
Eddy Bruel
ad8891a4be Further cleanup 2025-07-09 15:04:16 +02:00
Eddy Bruel
ed7629b74e Implement min/max fills 2025-07-09 15:04:16 +02:00
Eddy Bruel
3ccf3628f2 Refactor Size::Fill to have fields 2025-07-09 15:04:16 +02:00
Eddy Bruel
791e11f036 Preparatory work for min/max fills 2025-07-09 15:04:16 +02:00
Eddy Bruel
8576b399cf Implement weighted fills 2025-07-09 15:04:16 +02:00
Eddy Bruel
97317539c4 Factor out deferred_{width/height}_up_to from end_turtle 2025-07-09 15:04:16 +02:00
Eddy Bruel
98e30c03cf Clean up defer_walk 2025-07-09 15:04:16 +02:00
Eddy Bruel
d46e92cc55 Clean up walk_turtle 2025-07-09 15:04:16 +02:00
Eddy Bruel
f4746924ad Helper functions for moving the turtle 2025-07-09 15:04:16 +02:00
Eddy Bruel
54953c6e7a Clean up child_spacing 2025-07-09 15:04:16 +02:00
Eddy Bruel
3f31a6dcd1 Clean up update_width_used/update_height_used 2025-07-09 15:04:16 +02:00