Commit graph

1326 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
4030326a35 Handle ScaleFactorChanged in iced_winit 2020-07-16 18:18:36 +02:00
Héctor Ramón
da5da3958e
Merge pull request #444 from hecrj/feature/overlay
Overlay support and `PickList` widget
2020-07-16 05:00:37 +02:00
Héctor Ramón Jiménez
31c30fedd5 Remove unnecessary Rc in both Element::map 2020-07-16 04:40:36 +02:00
Héctor Ramón Jiménez
73d1353976 Update README of examples 2020-07-16 04:30:06 +02:00
Héctor Ramón
62ec03a0af
Merge pull request #445 from mtkennerly/bugfix/paste-panic
Fix panic on paste in TextInput after programmatic modification of contents
2020-07-11 00:25:47 +02:00
Héctor Ramón Jiménez
4314ce36f4 Remove redundant min checks in Editor 2020-07-11 00:11:45 +02:00
Héctor Ramón Jiménez
a1210c9dae Improve safety of Cursor::selection 2020-07-11 00:00:14 +02:00
mtkennerly
855c0faa59 Fix panic on paste in TextInput after programmatic modification of contents 2020-07-10 07:14:26 -04:00
Héctor Ramón Jiménez
26fbc9af00 Simplify pick_list example 2020-07-10 08:11:31 +02:00
Héctor Ramón Jiménez
94383d82a5 Style PickList in game_of_life example 2020-07-10 07:41:31 +02:00
Héctor Ramón Jiménez
b64e0ea5e3 Add Preset selector to game_of_life example 2020-07-10 04:14:21 +02:00
Héctor Ramón Jiménez
73b8ae8e5e Rename ComboBox to PickList 2020-07-10 02:52:00 +02:00
Héctor Ramón Jiménez
2118a726f8 Write documentation for the new overlay API 2020-07-10 02:39:12 +02:00
Héctor Ramón Jiménez
dc0e423142 Remove unnecessary lifetime in Widget trait 2020-07-10 02:01:30 +02:00
Héctor Ramón Jiménez
f24e03eae8 Implement Widget::overlay for PaneGrid 2020-07-10 01:35:58 +02:00
Héctor Ramón Jiménez
1070b61f34 Rename overlay::Content trait to Overlay
The `Overlay` struct is now `overlay::Element`.
2020-07-10 01:35:46 +02:00
Héctor Ramón Jiménez
ce8cb228ef Merge branch 'master' into feature/overlay 2020-07-10 01:25:49 +02:00
Héctor Ramón
46ce3a1f00
Merge pull request #442 from hecrj/feature/pane-grid-titlebar
Title bar support for `PaneGrid`
2020-07-10 00:35:15 +02:00
Héctor Ramón Jiménez
3c5921f30c Update pane_grid GIFs 2020-07-09 07:05:57 +02:00
Héctor Ramón Jiménez
6820eea9ce Simplify style of pane_grid example 2020-07-09 06:29:54 +02:00
Héctor Ramón Jiménez
67f4c9aea3 Add a TitleBar to pane_grid example 2020-07-09 06:27:38 +02:00
Héctor Ramón Jiménez
1319c25f20 Respect TitleBar text color style when drawing 2020-07-09 06:27:12 +02:00
Héctor Ramón Jiménez
ef553cd124 Stop drawing pane background when dragged 2020-07-09 05:44:48 +02:00
Héctor Ramón Jiménez
2f02ca3248 Fix layout of a TitleBar without controls 2020-07-09 05:42:28 +02:00
Héctor Ramón Jiménez
ad19c1628d Fix docs of modifiers_keys in PaneGrid 2020-07-09 05:33:44 +02:00
Héctor Ramón Jiménez
2334c7d1d5 Stop tracking pressed_modifiers in PaneGrid 2020-07-09 05:28:42 +02:00
Héctor Ramón Jiménez
e3cd947437 Write documentation for new PaneGrid API 2020-07-09 05:26:11 +02:00
Héctor Ramón Jiménez
733ec6b2ea Fix default text size in TitleBar 2020-07-08 11:48:16 +02:00
Héctor Ramón Jiménez
f3dfaa2c43 Merge branch 'master' into feature/pane-grid-titlebar 2020-07-08 11:44:40 +02:00
Héctor Ramón Jiménez
33e6682882 Avoid clipping antialiasing in Renderer::overlay 2020-07-08 11:40:07 +02:00
Héctor Ramón Jiménez
21b583c468 Avoid reopening Menu in ComboBox 2020-07-08 11:29:21 +02:00
Héctor Ramón Jiménez
105c0fe478 Propagate Font from ComboBox to Menu 2020-07-08 11:29:21 +02:00
Héctor Ramón Jiménez
aa0ec2821e Finish wiring overlays to UserInterface 2020-07-08 11:29:21 +02:00
Héctor Ramón Jiménez
69ac47f463 Implement font method for ComboBox 2020-07-08 11:29:21 +02:00
Héctor Ramón Jiménez
1c12bad866 Split Menu::new into multiple builder methods 2020-07-08 11:29:21 +02:00
Héctor Ramón Jiménez
7a105ade27 Use Borrow to avoid clone in ComboBox::overlay 2020-07-08 11:29:20 +02:00
Héctor Ramón Jiménez
9fa0b4da5d Complete hash_layout for menu::List 2020-07-08 11:29:20 +02:00
Héctor Ramón Jiménez
625979b665 Draft Widget::overlay idempotency 2020-07-08 11:29:19 +02:00
Héctor Ramón Jiménez
61f22b1db2 Add styling support for ComboBox and Menu 2020-07-08 11:19:56 +02:00
Héctor Ramón Jiménez
0ff5a02550 Rename Layer to overlay::Content 2020-07-08 11:12:47 +02:00
Héctor Ramón Jiménez
a264236624 Implement Widget::overlay for Row 2020-07-08 11:06:41 +02:00
Héctor Ramón Jiménez
f655d9b967 Position Menu layer based on available space 2020-07-08 11:06:39 +02:00
Héctor Ramón Jiménez
e29feef8ba Render arrow icon in ComboBox 2020-07-08 11:05:15 +02:00
Héctor Ramón Jiménez
ada8d7c77f Implement Widget::overlay for Scrollable 2020-07-08 10:59:57 +02:00
Héctor Ramón Jiménez
f7a370b6b9 Implement Overlay::translate 2020-07-08 10:59:57 +02:00
Héctor Ramón Jiménez
afd9274de2 Draft ComboBox and Menu layer 2020-07-08 10:59:56 +02:00
Héctor Ramón Jiménez
b1afadf1a2 Draft combo_box example to test overlay logic 2020-07-08 10:41:18 +02:00
Héctor Ramón Jiménez
f064f0482b Introduce Layer trait 2020-07-08 10:41:16 +02:00
Héctor Ramón Jiménez
c901f40fd6 Introduce Widget::overlay 🎉 2020-07-08 10:34:14 +02:00
Héctor Ramón Jiménez
5c4f5ae5ec Export Canvas if glow_canvas feature is enabled 2020-07-08 10:20:55 +02:00