Commit graph

91 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
9bfaf2840c
Add Link support to rich_text widget 2024-07-21 12:45:05 +02:00
Héctor Ramón Jiménez
4b44079f34
Use from_iter in rich_text! macro 2024-07-20 19:54:25 +02:00
Héctor Ramón Jiménez
06dc507beb
Fix markdown import in iced_widget 2024-07-18 14:54:26 +02:00
Héctor Ramón Jiménez
47b7a36f36
Create markdown widget helpers in iced_widget 2024-07-18 14:34:00 +02:00
Héctor Ramón Jiménez
904704d7c1
Flesh out the markdown example a bit more 2024-07-18 13:14:56 +02:00
Héctor Ramón Jiménez
910eb72a06
Implement rich_text widget and markdown example 2024-07-17 22:04:11 +02:00
Héctor Ramón Jiménez
76737351ea
Re-export variants of Length and alignment types 2024-07-12 18:12:34 +02:00
Héctor Ramón Jiménez
f9dd5cbb09
Introduce helper methods for alignment for all widgets 2024-07-12 15:14:43 +02:00
Héctor Ramón Jiménez
5e6c9eeb7e
Add iced widget helper to display the iced logo ☄️ 2024-07-11 04:33:19 +02:00
Héctor Ramón Jiménez
88611d7653
Hide internal Task constructors 2024-07-05 01:13:28 +02:00
Héctor Ramón Jiménez
a25b1af456
Replace Command with a new Task API with chain support 2024-06-14 01:47:39 +02:00
Héctor Ramón Jiménez
d8ba6b0673
Merge branch 'master' into feat/text-macro 2024-05-23 13:29:45 +02:00
Héctor Ramón Jiménez
05f69f495e
Ask for explicit Length in center_* methods 2024-05-13 17:56:02 +02:00
Héctor Ramón Jiménez
15057a05c1
Introduce center widget helper
... and also make `center_x` and `center_y` set
`width` and `height` to `Length::Fill`, respectively.

This targets the most common use case when centering
things and removes a bunch of boilerplate as a result.
2024-05-03 09:11:46 +02:00
Héctor Ramón Jiménez
05c9077581
Propagate mouse movement and button releases unconditionally in hover 2024-04-27 11:28:43 +02:00
Héctor Ramón Jiménez
9c0f2dc9a5
Fix top layer clipping in hover widget 2024-04-27 11:21:18 +02:00
Héctor Ramón Jiménez
95ac45e33d
Fix ambiguous link in documentation of hover helper 2024-04-27 06:19:25 +02:00
Héctor Ramón Jiménez
40dff6b23d
Fix overlay behavior in hover widget 2024-04-27 06:16:57 +02:00
Héctor Ramón Jiménez
23ef6547ad
Introduce hover widget 2024-04-27 06:06:13 +02:00
Héctor Ramón Jiménez
4cd45643d7
Introduce opaque widget helper 2024-04-25 06:05:37 +02:00
Héctor Ramón Jiménez
0c74d26456
Implement Stack widget
It can be used to stack elements on top of each other!
2024-04-25 01:39:34 +02:00
Héctor Ramón Jiménez
34f799aa3d
Rename text::IntoContent to IntoFragment 2024-04-01 21:48:47 +02:00
Héctor Ramón Jiménez
b8d5df2817
Reintroduce old text helper as value helper 2024-04-01 21:36:52 +02:00
Héctor Ramón Jiménez
1d83e59e8a
Specialize widget::text helper with custom IntoContent trait 2024-04-01 21:36:08 +02:00
Héctor Ramón Jiménez
f0ae9a0c38
Use Catalog approach for all widgets 2024-03-24 05:03:09 +01:00
Héctor Ramón Jiménez
e657dc2ecd
Fine-tune Catalog approach for button, checkbox, and svg 2024-03-24 02:08:20 +01:00
Héctor Ramón Jiménez
999ad2d288
Try catalog theming approach with Button 2024-03-23 19:23:08 +01:00
Richard Custodio
72ed8bcc8d
fix: make text macro example pass doctest 2024-03-18 20:24:42 -03:00
Richard Custodio
d71e78d138
fix: remove empty macro usage 2024-03-18 18:31:34 -03:00
Richard Custodio
db7d8680ce
docs: improve text macro documentation 2024-03-18 17:46:22 -03:00
Richard Custodio
6146382676
feat: add text macro to widget::helpers 2024-03-18 16:48:15 -03:00
Héctor Ramón Jiménez
3e190b9ee0
Use closures for TextEditor::style 2024-03-12 15:47:37 +01:00
Héctor Ramón Jiménez
7a5f5b0be7
Use closures for ProgressBar::style 2024-03-12 15:47:34 +01:00
Héctor Ramón Jiménez
d1e4049541
Use closures for TextInput::style 2024-03-12 15:35:48 +01:00
Héctor Ramón Jiménez
252eb88703
Use closures for Checkbox::style 2024-03-12 14:58:06 +01:00
Héctor Ramón Jiménez
d0a1da194a
Use closures for Toggler::style 2024-03-12 14:54:28 +01:00
Héctor Ramón Jiménez
6741630218
Use closures for QRCode::style 2024-03-12 14:52:29 +01:00
Héctor Ramón Jiménez
afd138dba6
Use closures for Slider::style and VerticalSlider::style 2024-03-12 14:52:29 +01:00
Héctor Ramón Jiménez
58a0d5b7ff
Use closures for Radio::style 2024-03-12 14:52:26 +01:00
Héctor Ramón Jiménez
aeb72d528f
Use closures for Text::style 2024-03-12 14:35:55 +01:00
Héctor Ramón Jiménez
66f81c3429
Use closures for Rule::style 2024-03-12 13:44:03 +01:00
Héctor Ramón Jiménez
71b9b3c3b1
Use closures for Svg::style 2024-03-12 13:41:14 +01:00
Héctor Ramón Jiménez
66dce4865e
Use closures for Scrollable::style 2024-03-12 13:34:51 +01:00
Héctor Ramón Jiménez
60b5822b67
Use closures for Button::style 2024-03-12 13:31:25 +01:00
Héctor Ramón Jiménez
2088e5d661
Try using closures for Container::style
`Box` should not allocate for zero-sized types; so
we should not be incurring much overhead. Just a
bit of indirection.
2024-03-12 13:31:16 +01:00
Héctor Ramón Jiménez
833538ee7f
Leverage DefaultStyle traits instead of Default 2024-03-07 20:11:32 +01:00
Héctor Ramón Jiménez
34e7c6593a
Use Style struct pattern instead of trait for all widgets 2024-03-06 20:30:58 +01:00
Héctor Ramón Jiménez
8a63774b24
Try Style newtype instead of trait for Svg widget 2024-03-06 17:26:07 +01:00
Héctor Ramón Jiménez
597a41cea7
Simplify theming for PickList, ComboBox, and Menu widgets 2024-03-06 17:08:57 +01:00
Héctor Ramón Jiménez
68c8f23f02
Simplify theming for TextEditor widget 2024-03-06 15:20:17 +01:00