Héctor Ramón Jiménez
9b8614a4e2
Implement transform method for Geometry
2024-02-02 01:53:28 +01:00
Héctor Ramón Jiménez
4afe1c7111
Fix spacing in checkbox example
2024-02-01 13:16:34 +01:00
Héctor Ramón Jiménez
dfe1780128
Use then_some instead of then in checkbox example
2024-02-01 13:16:34 +01:00
Héctor Ramón Jiménez
8a0632d5ba
Simplify checkbox example
2024-02-01 13:16:34 +01:00
Alexander van Saase
b5f1ca1695
Introduce support for disabling a checkbox
2024-02-01 13:16:28 +01:00
Héctor Ramón Jiménez
738aa47547
Remove position from overlay::Element
2024-02-01 01:08:21 +01:00
Héctor Ramón Jiménez
468f6a461a
Simplify slider example
2024-01-31 21:56:55 +01:00
Jonatan Pettersson
5e2b3d4a51
Enhance Slider and VerticalSlider functionality
...
* Add optional default behavior
* Add a `default` field
* Add a `default()` method to set the `default` field
* A double-click, ctrl-click or command-click will set the slider to the default value
* Add optional fine-grained control
* Add an optional `step_fine` field
* Add a `step_fine()` method to set the `step_fine` field
* Use `step_fine` in place of `step` while shift is pressed
* Add increment/decrement via up/down keys
* Update `Slider` and `VerticalSlider` examples
2024-01-31 21:25:19 +01:00
Héctor Ramón Jiménez
b1932989b0
Improve Radians ergonomics
2024-01-31 19:35:38 +01:00
kxie
c077e107f2
Use Radians in arc and ellipse types
2024-01-31 19:21:10 +01:00
Héctor Ramón Jiménez
7a50e9e8fb
Convert Renderer::Theme to generic Widget type
2024-01-21 17:56:01 +01:00
Héctor Ramón Jiménez
25f182f933
Introduce Border struct analogous to Shadow
2024-01-20 13:29:25 +01:00
Héctor Ramón Jiménez
370b2f6df7
Use Default implementation of renderer::Quad
2024-01-20 12:25:07 +01:00
Héctor Ramón Jiménez
b7b457a575
Make shadow optional in renderer::Quad
2024-01-20 12:11:18 +01:00
Nick Senger
cc906c83cd
feat: quad shadows
2024-01-20 11:59:37 +01:00
Héctor Ramón Jiménez
8bf2386972
Remove Compositor window generic
...
And update `glyphon` and `window_clipboard`
2024-01-18 09:55:27 +01:00
Héctor Ramón Jiménez
d09f36e054
Fix missing semi-colon lint in vectorial_text example
2024-01-17 13:45:47 +01:00
Héctor Ramón Jiménez
468f7432dd
Add vectorial_text example
2024-01-17 13:15:05 +01:00
Héctor Ramón Jiménez
64d1ce5532
Refactor KeyCode into Key and Location
2024-01-16 13:28:00 +01:00
Héctor Ramón Jiménez
534c7dd7b0
Merge branch 'master' into update-winit
2024-01-16 12:02:42 +01:00
Héctor Ramón Jiménez
73e7cf16e3
Update rfd to 0.13
2024-01-15 23:51:46 +01:00
Héctor Ramón Jiménez
11474bdc3e
Fix websocket example
2024-01-11 06:12:37 +01:00
Héctor Ramón Jiménez
226271148e
Use multiple squares instead of vertical_space in layout example
2024-01-10 10:08:11 +01:00
Héctor Ramón Jiménez
a6cbc36503
Showcase more layouts in layout example
2024-01-10 10:01:51 +01:00
Héctor Ramón Jiménez
3850a46db6
Add Theme selector to layout example
2024-01-10 10:01:51 +01:00
Héctor Ramón Jiménez
d76705df29
Add explain toggle to layout example
2024-01-10 10:01:51 +01:00
Héctor Ramón Jiménez
5dbded61de
Use flatten instead of filter_map in layout example
2024-01-10 10:01:50 +01:00
Héctor Ramón Jiménez
81ecc4a67f
Add basic controls to layout example
2024-01-10 10:01:50 +01:00
Héctor Ramón Jiménez
a79b2adf5c
Use first-class functions in layout example
2024-01-10 10:01:50 +01:00
Héctor Ramón Jiménez
88f8c343fa
Fix cross calculation in layout::flex
2024-01-10 10:01:50 +01:00
Héctor Ramón Jiménez
e710e76949
Fix size_hint for keyed_column
2024-01-10 10:01:49 +01:00
Héctor Ramón Jiménez
d62bb8193c
Introduce useful helpers in layout module
2024-01-10 10:01:49 +01:00
Héctor Ramón Jiménez
d24e50c1a6
Reduce padding of scrollable example
2024-01-10 10:01:49 +01:00
Héctor Ramón Jiménez
d278bfd21d
Replace width and height with Widget::size
2024-01-10 10:01:49 +01:00
Héctor Ramón Jiménez
22226394f7
Introduce Widget::size_hint and fix further layout inconsistencies
2024-01-10 10:01:49 +01:00
Héctor Ramón Jiménez
0322e820eb
Create layout example
2024-01-10 10:01:41 +01:00
Héctor Ramón Jiménez
0655a20ad1
Make Shrink have priority over Fill in layout
2024-01-04 06:51:21 +01:00
Héctor Ramón Jiménez
50a7852cb8
Stop polling in event loop on RedrawRequest::NextFrame
2023-12-20 08:56:57 +01:00
Héctor Ramón Jiménez
5961030c05
Remove webgl feature in pokedex example
2023-12-15 14:10:33 +01:00
Héctor Ramón Jiménez
e819c2390b
Update winit to 0.29.4
2023-12-15 13:39:00 +01:00
Héctor Ramón Jiménez
dd249a1d11
Update async-tungstenite in websocket example
2023-12-11 10:57:48 +01:00
Héctor Ramón Jiménez
ea42af766f
Use AtomicU64 for window::Id
2023-12-02 20:41:58 +01:00
Héctor Ramón Jiménez
67408311f4
Use actual floats for logical coordinates
2023-11-30 23:40:33 +01:00
Héctor Ramón Jiménez
e09b4e24dd
Merge branch 'master' into feat/multi-window-support
2023-11-29 22:28:31 +01:00
Héctor Ramón Jiménez
ab7dae554c
Provide actual bounds to Shader primitives
...
... and allow for proper translation and scissoring.
2023-11-28 23:13:38 +01:00
Héctor Ramón
879039a7e2
Merge pull request #2141 from arslee07/patch-1
...
Use the correct GIF for the progress bar example
2023-11-21 19:08:22 +01:00
Héctor Ramón Jiménez
89e3de7c08
Fix modal and toast examples
2023-11-21 18:55:53 +01:00
arslee07
921ddec128
Use the correct GIF for the progress bar example
2023-11-22 00:32:01 +09:00
Héctor Ramón Jiménez
7dd32f3be4
Update itertools dependency for game_of_life example
2023-11-15 10:27:26 +01:00
Héctor Ramón Jiménez
0968c5b64a
Remove unused import in custom_shader example
2023-11-14 15:58:32 +01:00