Commit graph

2,140 commits

Author SHA1 Message Date
okapii
660fd13654 view: gradient refactor progress 2025-07-10 11:21:38 +02:00
okapii
39774fd3ca View: gradient refactor progress 2025-07-10 11:21:38 +02:00
okapii
f1e7bab8a4 Tab: gradient refactor updates 2025-07-10 11:21:38 +02:00
okapii
5ddf168f8b Tab: gradient refactor 2025-07-10 11:21:38 +02:00
okapii
ca64dde552 LinkLabel gradient refactor 2025-07-10 11:21:38 +02:00
okapii
328f716185 Refactor progress 2025-07-10 11:21:38 +02:00
okapii
1e07487148 Label gradient refactor 2025-07-10 11:21:38 +02:00
okapii
32a16aab96 Button gradient-direction uniform renaming 2025-07-10 11:21:38 +02:00
okapii
06504a03a6 Icon widget refactor 2025-07-10 11:21:38 +02:00
okapii
a7c1aa82d3 SpinnerWidget improvements and adding a demo to UI Zoo 2025-07-10 11:21:38 +02:00
okapii
c2125808a3 Improving the sentinel value conditions 2025-07-10 11:21:38 +02:00
okapii
7be52bb26d Button: minor code improvement 2025-07-10 11:21:38 +02:00
okapii
5af790ea37 Button: adding a gradient direction flag 2025-07-10 11:21:38 +02:00
okapii
1d5093a20c Shader ergonomics improvement button refactor 2025-07-10 11:21:38 +02:00
okapii
306efb819b TabFlat: removed a faulty 1px offset 2025-07-10 11:21:38 +02:00
okapii
f908228cdb Improve widgets in order to work properly with more extreme global theme settings. 2025-07-10 11:21:38 +02:00
okapii
6188d62edf Rotary: make sure that rotaries are not being cut off at the bottom when scaled 2025-07-10 11:21:38 +02:00
okapii
37b1371baa Make sure tabs don't detach with high global spacing values in the theme. 2025-07-10 11:21:38 +02:00
okapii
5358e05cb5 Adding a min-height to the tab-bar 2025-07-10 11:21:38 +02:00
okapii
a0e8e3b34e Adding min/max support to DSL expressions 2025-07-10 11:21:38 +02:00
okapii
aed72ab282 subtle tab_bar/tab-contrast increase 2025-07-10 11:21:38 +02:00
okapii
219d265e2b Tabs: make sure low beveling values don't break how tabs are drawn. 2025-07-10 11:21:38 +02:00
okapii
b4e9ea1c9f Adding a ddefault label to Buttons 2025-07-10 11:21:37 +02:00
okapii
94ccbee529 Dark theme refinements 2025-07-10 11:21:37 +02:00
okapii
a5d4e1c22a SliderRound: adding val_padding support 2025-07-10 11:21:37 +02:00
okapii
fd78b87388 Slider minimal restructuring 2025-07-10 11:21:37 +02:00
okapii
10b5a985ab UI Zoo: update to work with val_padding and remove val_size for sliders 2025-07-10 11:21:37 +02:00
okapii
cd93552dd9 Adding value padding to SliderGradientY und SliderFlat, too 2025-07-10 11:21:37 +02:00
okapii
da29533ee3 Slider: restructure to have a global height and val_padding 2025-07-10 11:21:37 +02:00
okapii
a9e7985893 Slider: small bugfix 2025-07-10 11:21:37 +02:00
okapii
985c7b1a92 Rotaries: val_padding support and code cleanups 2025-07-10 11:21:37 +02:00
okapii
03b08bbf23 Rotary and RotaryGradientY: code cleanup and proper val_padding implemetations 2025-07-10 11:21:37 +02:00
okapii
57e0d2da6a Radiobutton refactor 2025-07-10 11:21:37 +02:00
okapii
2b0f4ce405 Radiobutton refactoring progress 2025-07-10 11:21:37 +02:00
Eddy Bruel
1fa8c8b615 Further cleanup 2025-07-09 15:04:16 +02:00
Eddy Bruel
72c57e4b27 WIP 2025-07-09 15:04:16 +02:00
Eddy Bruel
1028fab969 Clean up end_turtle 2025-07-09 15:04:16 +02:00
Eddy Bruel
0d0715c5bd Further cleanup 2025-07-09 15:04:16 +02:00
Eddy Bruel
01ace8d5be Implement min/max fills 2025-07-09 15:04:16 +02:00
Eddy Bruel
4e5c08b3e2 Refactor Size::Fill to have fields 2025-07-09 15:04:16 +02:00
Eddy Bruel
08ec170837 Preparatory work for min/max fills 2025-07-09 15:04:16 +02:00
Eddy Bruel
15f3df309d Implement weighted fills 2025-07-09 15:04:16 +02:00
Eddy Bruel
86961194fc Factor out deferred_{width/height}_up_to from end_turtle 2025-07-09 15:04:16 +02:00
Eddy Bruel
6d7bbf0f66 Clean up defer_walk 2025-07-09 15:04:16 +02:00
Eddy Bruel
fd810742e5 Clean up walk_turtle 2025-07-09 15:04:16 +02:00
Eddy Bruel
da1c04d9a7 Helper functions for moving the turtle 2025-07-09 15:04:16 +02:00
Eddy Bruel
a34411385e Clean up child_spacing 2025-07-09 15:04:16 +02:00
Eddy Bruel
21e5602fce Clean up update_width_used/update_height_used 2025-07-09 15:04:16 +02:00
Eddy Bruel
dc64ca2747 Dead code removal 2025-07-09 15:04:16 +02:00
Eddy Bruel
bfd9a8cb7e Helper functions for rects 2025-07-09 15:04:16 +02:00