Commit graph

2,134 commits

Author SHA1 Message Date
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
Eddy Bruel
4724b5520d Clean up eval_width/eval_height 2025-07-09 15:04:16 +02:00
Eddy Bruel
08a496a4c5 Helper functions for widths/heights 2025-07-09 15:04:16 +02:00
Kevin Boos
e2094dc4dc Fix iOS Info.plist to use canonical version strings. Add location permissions. (#778) 2025-07-08 19:57:51 +02:00
Kevin Boos
ee6af17725 Avoid OOB error in ab_glyph_rasterizer (#779) 2025-07-08 19:57:34 +02:00
Julián Montes de Oca
77ce283ca1 Track parent size in AdaptiveView to support applying selector oustide draw flow (#776) 2025-07-01 20:43:21 +02:00
Guocork
8bf26aed92 widget: loading_spinner (#774)
* loading spinner

* convert style

* use arc_round_caps refactor

* adjust the speed

* change to uniform

* Update widgets/src/loading_spinner.rs

Co-authored-by: Kevin Boos <1139460+kevinaboos@users.noreply.github.com>

* Update widgets/src/loading_spinner.rs

Co-authored-by: Kevin Boos <1139460+kevinaboos@users.noreply.github.com>

---------

Co-authored-by: Kevin Boos <1139460+kevinaboos@users.noreply.github.com>
2025-06-30 19:49:50 +02:00