Kevin Boos
13842ff545
Add PortalList::is_filling_viewport() ( #781 )
...
* Update old `windows-targets` dep version to reduce lockfile duplicates
All other crates in the Rust ecosystem depend on `windows-targets`
v0.52.*, so this small change vastly reduces the number of duplicate
`windows-*` crate dependencies that cargo must download and track in the lockfile.
Also address minor compiler warnings in AdaptiveView.
* Add `PortalList::is_filling_viewport()`
This is needed in order for an app to be able to take action
upon a portal list's viewport not being completely full.
For example, if you're showing a chat room, you can fetch older events
until there is enough history to fill the entire viewport.
2025-07-12 02:11:05 +02:00
Kevin Boos
7513acdf3f
Update old windows-targets dep version to reduce lockfile duplicates ( #780 )
...
All other crates in the Rust ecosystem depend on `windows-targets`
v0.52.*, so this small change vastly reduces the number of duplicate
`windows-*` crate dependencies that cargo must download and track in the lockfile.
Also address minor compiler warnings in AdaptiveView.
2025-07-12 02:10:51 +02:00
okapii
8516eea76f
Fix dropdown
2025-07-10 16:17:19 +02:00
okapii
7920779934
Dropdown code cleanup
2025-07-10 15:52:57 +02:00
okapii
d5050e15fb
Add Gradient support to icon shaders (button, checkbox, radio)
2025-07-10 15:13:12 +02:00
okapii
8d60077782
Fixes
2025-07-10 14:48:34 +02:00
okapii
c578200a6e
Fix container gradient in UI Zoo scrollbar demo
2025-07-10 14:17:02 +02:00
okapii
332e44fcd4
Light theme refinements
2025-07-10 14:15:27 +02:00
okapii
8c35957234
Variable name consistency fix
2025-07-10 14:07:21 +02:00
okapii
813bcd272d
Theme application and theme optimizations (improving active state stylings)
2025-07-10 14:03:12 +02:00
okapii
3981d8777c
Consistent theme application and rotary focus state optimizations
2025-07-10 13:56:13 +02:00
okapii
4254632fda
Cleanup pass: proper theme vairable application
2025-07-10 13:39:40 +02:00
okapii
c86b6f5f52
Improve UV mapping support of widgets
2025-07-10 12:34:24 +02:00
okapii
60ef77846b
Further complete dither support
2025-07-10 12:24:32 +02:00
okapii
8a933e01c4
Button: make the flat variant the base one
2025-07-10 12:11:15 +02:00
okapii
509ce1075a
Complete gradient dither support
2025-07-10 12:04:09 +02:00
okapii
82ad912ce0
Dropdown: gradient refactor
2025-07-10 11:21:38 +02:00
okapii
7547702955
RadioButton: gradient refactor
2025-07-10 11:21:38 +02:00
okapii
85343cb5ab
RadioButton: Gradient refactor
2025-07-10 11:21:38 +02:00
okapii
f568d99a91
RadioButton: gradient refactor
2025-07-10 11:21:38 +02:00
okapii
f880ff15f9
Radio: Gradient refactor progress
2025-07-10 11:21:38 +02:00
okapii
9e2f85ace5
Checkbox: fixed missing gradient_dir variables
2025-07-10 11:21:38 +02:00
okapii
0c44b63541
Checkbox gradient refactor
2025-07-10 11:21:38 +02:00
okapii
7d3a659bb3
Toggle: Gradient refactor
2025-07-10 11:21:38 +02:00
okapii
18805f42ae
Checkbox: Gradient refactor
2025-07-10 11:21:38 +02:00
okapii
780aa4f9d8
popup_menu: gradient refactor
2025-07-10 11:21:38 +02:00
okapii
0adbed4549
popupmenu: popupmenuitem gradient refactor
2025-07-10 11:21:38 +02:00
okapii
e0e921669b
Rotary: Gradient refactor
2025-07-10 11:21:38 +02:00
okapii
dcceca19af
Rotary: Gradient refactor
2025-07-10 11:21:38 +02:00
okapii
0619e8907d
SliderRound: Gradient refactor
2025-07-10 11:21:38 +02:00
okapii
34f6ba8be8
SliderRound: Gradient refactor
2025-07-10 11:21:38 +02:00
okapii
0139383e82
Slider: Gradient refactor
2025-07-10 11:21:38 +02:00
okapii
6f7427987e
Slider: Gradient refactor progress
2025-07-10 11:21:38 +02:00
okapii
99354d0975
Slider: Gradient refactor progress
2025-07-10 11:21:38 +02:00
okapii
ca37266543
Slider: gradient refactor
2025-07-10 11:21:38 +02:00
okapii
70b161d158
Slider: Gradient refactor progress
2025-07-10 11:21:38 +02:00
okapii
c84d56e9b2
Dark theme: focus state improvements
2025-07-10 11:21:38 +02:00
okapii
d69b2bda8d
Textinput: structural refactor that turns the flat variant into the base style
2025-07-10 11:21:38 +02:00
okapii
662c21f351
Dark theme refinement
2025-07-10 11:21:38 +02:00
okapii
6f8d032d84
TextInput: gradient refactor
2025-07-10 11:21:38 +02:00
okapii
f9061931e3
TextInput: gradient refactor
2025-07-10 11:21:38 +02:00
okapii
fa1e96f90d
tab: further fix the pixel offset problem
2025-07-10 11:21:38 +02:00
okapii
deb5b5ea67
tab_bar: gradient refactor
2025-07-10 11:21:38 +02:00
okapii
671f6af404
tab: re-fix outline offset issue
2025-07-10 11:21:38 +02:00
okapii
ac97bf978d
tab_bar: gradient refactor
2025-07-10 11:21:38 +02:00
okapii
e21b177b99
Filetree: bugfix, filetree was not filling the full height of its containers
2025-07-10 11:21:38 +02:00
okapii
50b7cb732f
Slidesview: gradient refactor
2025-07-10 11:21:38 +02:00
okapii
a466c0b442
Variable name unifying
2025-07-10 11:21:38 +02:00
okapii
cd87a1076a
View: gradient refactor
2025-07-10 11:21:38 +02:00
okapii
b6e84e6863
view: gradient refactor progress
2025-07-10 11:21:38 +02:00