okapii
84be2aeeaa
view: gradient refactor progress
2025-07-10 11:21:38 +02:00
okapii
8ede601883
View: gradient refactor progress
2025-07-10 11:21:38 +02:00
okapii
bd07372ed9
view: gradient refactor
2025-07-10 11:21:38 +02:00
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
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
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
72c57e4b27
WIP
2025-07-09 15:04:16 +02:00
Eddy Bruel
0d0715c5bd
Further cleanup
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
6d7bbf0f66
Clean up defer_walk
2025-07-09 15:04:16 +02:00
Eddy Bruel
dc64ca2747
Dead code removal
2025-07-09 15:04:16 +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
Julián Montes de Oca
bf84847bb8
Fix AdaptiveView not re-applying selector on geom change ( #775 )
2025-06-30 19:48:50 +02:00
alanpoon
639334c0ed
Persistent and restoration of Window State ( #770 )
...
* Added create_window, remove is_created check
* Added Event::Shutdown for window when shutting down
* reduce code redundancy with assignment
Co-authored-by: Kevin Boos <1139460+kevinaboos@users.noreply.github.com>
* allow macos fullscreen
* add window_fullscreen
* window_fullscreen
* linux_x11, support set fullscreen during initalisation
---------
Co-authored-by: Kevin Boos <1139460+kevinaboos@users.noreply.github.com>
2025-06-20 20:49:55 +02:00
Kevin Boos
b1780a0355
Allow users of TextInput to know when a keypress had no effect ( #767 )
...
* Allow users of `TextInput` to know when a keypress had no effect
This PR makes the `TextInput` widget emit a `TextInputAction::KeyDownUnhandled`
action upon keypresses that don't actually make any change to the widget's selection.
This action is currently only emitted for the Up, Down, Left, and Right arrow keys,
but we can certainly add it to others like Backspace, Delete, etc if desired.
Use case: if you want to enable custom behavior when the user uses arrow keys
to navigate an empty TextInput widget, such as jumping up out of the TextInput focus
to edit the most recent message you just sent in a chat app, then this PR
is necessary. Otherwise there's no way to know whether a given input actually had
any effect on the TextInput's inner cursor/selection state.
* Add the FaceID usage description to iOS Info.plist
Allows Makepad apps to use biometric auth on iOS
2025-06-20 20:48:06 +02:00
okapii
4c56d1f48a
Dark & light theme disabled state look improvements
2025-06-17 17:22:58 +02:00
okapii
bad17c2071
Minor Slider improvements
2025-06-17 15:26:21 +02:00
okapii
ddc48c4678
CheckboxCustom updates
2025-06-16 12:07:09 +02:00
okapii
a73e48e3ef
Checkbox: remove superfluous match statement, introduce CheckBoxCustom for arbitrary graphical CheckBoxes
2025-06-16 11:09:16 +02:00
okapii
4afd4c16fa
Optimize flatter widget variants and remove ones for which this approach does not work properly
2025-06-16 10:48:31 +02:00