Commit graph

1294 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
6d3e1d835e
Decouple caching from layering and simplify everything 2024-04-05 23:59:21 +02:00
Héctor Ramón Jiménez
b05e61f5c8
Redesign iced_wgpu layering architecture 2024-04-03 21:07:54 +02:00
Héctor Ramón Jiménez
488cac7148
Avoid extra text allocations in websocket example 2024-04-02 09:29:16 +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
eae4065300
Merge pull request #2350 from iced-rs/theming-revolutions
Theming Revolutions
2024-03-25 22:21:22 +01: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
Héctor Ramón Jiménez
1f13a91361
Make iced_tiny_skia optional with a tiny-skia feature 2024-03-22 05:27:31 +01:00
Héctor Ramón Jiménez
53a183fe0d
Restore canvas::Frame API 2024-03-22 01:35:14 +01:00
Héctor Ramón Jiménez
b972ebca8f
Restore canvas::Program API 2024-03-21 23:30:36 +01:00
Héctor Ramón Jiménez
3645d34d6a
Implement composable, type-safe renderer fallback 2024-03-21 22:27:17 +01:00
Héctor Ramón Jiménez
5007e548ad
Fix redundant import in color_palette example 2024-03-19 07:08:25 +01:00
Richard Custodio
8ed62541af
fix: run cargo fmt 2024-03-18 18:24:57 -03:00
Richard Custodio
bf9bbf4a3e
refactor: replace text(format!( with text macro 2024-03-18 17:08:56 -03:00
Héctor Ramón Jiménez
cdb18e610a
Move Application trait to advanced module 2024-03-17 19:38:42 +01:00
Héctor Ramón Jiménez
943b6c9657
Introduce Program::run_with to control the initial state 2024-03-17 19:15:31 +01:00
Héctor Ramón Jiménez
92f8dddc2c
Simplify lifetime in toast example 2024-03-17 18:47:07 +01:00
Héctor Ramón Jiménez
32e1b2c5fc
Use Program API in modal example 2024-03-17 18:45:22 +01:00
Héctor Ramón Jiménez
59ef24f2c2
Use Program API in modal example 2024-03-17 18:41:46 +01:00
Héctor Ramón Jiménez
acb9321296
Use Program API in websocket example 2024-03-17 18:40:27 +01:00
Héctor Ramón Jiménez
78e78d20b6
Use Program API in visible_bounds example 2024-03-17 18:37:29 +01:00
Héctor Ramón Jiménez
c4be7efce5
Use Program API in game_of_life example 2024-03-17 18:06:37 +01:00
Héctor Ramón Jiménez
2eb3333623
Remove unnecessary Command::batch in todos example 2024-03-17 17:58:52 +01:00
Héctor Ramón Jiménez
784fa80c0d
Use Program API in todos example 2024-03-17 17:57:24 +01:00
Héctor Ramón Jiménez
80b544e548
Use Program API in editor example 2024-03-17 17:46:03 +01:00
Héctor Ramón Jiménez
54f44754eb
Move Program to application module 2024-03-17 14:19:12 +01:00
Héctor Ramón Jiménez
846d76cd3f
Remove Sandbox trait 🎉 2024-03-17 13:46:52 +01:00
Héctor Ramón Jiménez
9152904af1
Improve styling of clock example 2024-03-16 20:13:44 +01:00
Héctor Ramón Jiménez
36b73781f1
Scale theme name in clock example 2024-03-16 19:49:54 +01:00
Héctor Ramón Jiménez
28a27f08ed
Remove sandbox by making application more generic 🎉 2024-03-16 19:14:13 +01:00
Héctor Ramón Jiménez
cfc0383bbf
Replace Program::fonts with simpler font method 2024-03-16 16:58:48 +01:00
Héctor Ramón Jiménez
bad3b1ac47
Show name of current Theme in clock example 2024-03-16 16:52:21 +01:00
Héctor Ramón Jiménez
bb71e8481e
Make sandbox helper take a title as well 2024-03-16 16:12:07 +01:00
Héctor Ramón Jiménez
3f81c524cc
Reuse Pokedex search Command in update logic 2024-03-16 15:56:10 +01:00
Héctor Ramón Jiménez
93ae790da1
Implement Program::load to specify startup Command 2024-03-16 15:54:37 +01:00
Héctor Ramón Jiménez
c22269bff3
Introduce Program API 2024-03-16 05:33:47 +01:00
Héctor Ramón Jiménez
98621aa344
Remove themer use from gradient example 🎉 2024-03-12 16:52:53 +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
aeb72d528f
Use closures for Text::style 2024-03-12 14:35:55 +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
628df69538
Make component example generic over Theme 2024-03-09 12:24:40 +01:00
rustrover
500ba962d1 fix some comments
Signed-off-by: rustrover <seekseat@126.com>
2024-03-09 15:26:37 +08:00
Héctor Ramón Jiménez
34faedd32b
Rename container::box_ to rounded_box 2024-03-08 18:57:44 +01:00
Héctor Ramón Jiménez
7161cb40c7
Use Theme::TokyoNight for clock example 2024-03-08 01:07:11 +01:00
Héctor Ramón Jiménez
fe7ccd5e15
Use button::danger in bezier_tool example 2024-03-08 01:02:57 +01:00
Héctor Ramón Jiménez
5075d41623
Use generated palette as Theme in color_palette example 2024-03-08 00:59:33 +01:00
Héctor Ramón Jiménez
76627bb481
Group preset list and clear button in game_of_life example 2024-03-08 00:38:02 +01:00
Héctor Ramón Jiménez
7ece5eea50
Implement additional helpers for Border and container::Appearance 2024-03-07 21:02:17 +01:00