Commit graph

1423 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
cb8d2710da
Draft multi-threaded image rendering in iced_wgpu 2025-10-25 22:59:29 +02:00
Héctor Ramón Jiménez
714c4982d6
Use Task::discard in websocket example 2025-09-23 02:27:42 +02:00
Héctor Ramón Jiménez
8a1462b54c
Update Ice example in documentation 2025-09-23 02:11:02 +02:00
Héctor Ramón Jiménez
79d501f9a5
Remove at from mouse instructions in Ice syntax 2025-09-20 17:33:57 +02:00
Héctor Ramón Jiménez
364b68f030
Rename Mode::Impatient to Immediate 2025-09-20 15:50:07 +02:00
Héctor Ramón Jiménez
8f87a2bc2e
Make rule API consistent with space 2025-09-19 18:09:59 +02:00
Héctor Ramón Jiménez
afac7be7d1
Rename selector::visible_bounds to delineate 2025-09-18 00:00:59 +02:00
Héctor Ramón Jiménez
611f89fc59
Rename space_{x,y} to space::{horizontal,vertical} 2025-09-18 00:00:56 +02:00
Héctor Ramón Jiménez
299eb54d6f
Improve naming in iced_selector crate 2025-09-17 22:56:58 +02:00
Héctor Ramón Jiménez
5796ba272e
Remove missing_debug_implementations lint 2025-09-12 05:25:09 +02:00
Héctor Ramón Jiménez
89b7585465
Rename *_space to space_x and space_y 2025-09-11 07:13:11 +02:00
Héctor Ramón Jiménez
c684fbd6af
Rename horizontal_rule to rule and introduce Rule::vertical 2025-09-11 06:51:53 +02:00
Héctor Ramón Jiménez
c70ce5af89
Add id helper to selector module 2025-09-11 06:24:13 +02:00
Héctor Ramón Jiménez
faad8e2ed0
Restore debug feature for websocket example 2025-09-11 05:08:10 +02:00
Héctor Ramón Jiménez
a052ce58b0
Merge branch 'master' into feature/test-recorder 2025-09-11 04:57:17 +02:00
Héctor Ramón Jiménez
09c604c92d
Add theme and theme_changes functions to system 2025-09-08 14:32:24 +02:00
Héctor Ramón Jiménez
b5974a23cc
Remove hardcoded colors from todos example 2025-09-08 11:33:27 +02:00
Héctor Ramón Jiménez
7fedb0cc9b
Fix edge cases when restoring system theme 2025-09-08 11:03:45 +02:00
Héctor Ramón Jiménez
ab7eb88951
Use lighter color for link in tour example 2025-09-08 06:07:41 +02:00
Héctor Ramón Jiménez
4d32e733b7
Fix styling example when system theme is selected 2025-09-08 05:23:50 +02:00
Héctor Ramón Jiménez
0111f514a1
Use winit to obtain current theme::Mode 2025-09-08 05:16:20 +02:00
Héctor Ramón Jiménez
53a98bf7de
Hide Storage from Primitive for type-safety 2025-09-06 20:23:31 +02:00
Héctor Ramón Jiménez
74b792b608
Use f32 for scale_factor 2025-09-02 23:29:22 +02:00
Héctor Ramón Jiménez
e324b18dff
Avoid snapshot testing in CI with --all-features 2025-08-30 18:55:07 +02:00
Héctor Ramón Jiménez
665c89a062
Use Shaping::Basic for icon helpers in examples 2025-08-30 18:34:38 +02:00
Héctor Ramón Jiménez
bc7d64987e
Add Auto strategy to text::Shaping 2025-08-30 18:27:05 +02:00
Héctor Ramón Jiménez
4f7444bddf
Move tester to a new iced_tester subcrate 2025-08-29 08:39:44 +02:00
Héctor Ramón Jiménez
9e81c2b9e8
Merge branch 'master' into feature/test-recorder 2025-08-29 04:25:52 +02:00
Héctor Ramón Jiménez
6be707267e
Revert "Make Widget::diff mutable"
This reverts commit 497ebcd0c3.
2025-08-29 04:21:43 +02:00
Héctor Ramón Jiménez
bf3ac04498
Keep window::open impure (for now) 2025-08-27 10:59:45 +02:00
Héctor Ramón Jiménez
6a6a2ac8c5
Implement iced_test::run entrypoint for ice testing 2025-08-27 06:02:02 +02:00
Héctor Ramón Jiménez
0b00fcfff5
Remove test feature and expose Preset unconditionally 2025-08-27 02:33:58 +02:00
Héctor Ramón Jiménez
81d1eda7fe
Introduce selector flag and decouple iced_widget from iced_runtime 2025-08-23 05:15:57 +02:00
Héctor Ramón Jiménez
34a42b5ad4
Move all operations to widget::operation module 2025-08-23 03:54:54 +02:00
Héctor Ramón Jiménez
fbe60feb7e
Remove Id for container, scrollable, and text_input 2025-08-23 02:04:30 +02:00
Héctor Ramón Jiménez
63142d34fc
Introduce new iced_selector subcrate and refactor Operation 2025-08-23 01:44:17 +02:00
Héctor Ramón Jiménez
3ad578e248
Skip third flex pass entirely if main axis is compressed 2025-08-21 18:16:46 +02:00
Héctor Ramón Jiménez
199a189515
Ungate responsive from the lazy feature flag 2025-08-21 00:10:06 +02:00
Héctor Ramón Jiménez
497ebcd0c3
Make Widget::diff mutable 2025-08-20 23:14:23 +02:00
Héctor Ramón Jiménez
31bc6d48cd
Make Widget::layout and operate mutable
... and bless `responsive`!
2025-08-20 22:42:15 +02:00
Héctor Ramón Jiménez
2532099efc
Disable tester feature in todos by default 2025-08-20 15:07:08 +02:00
Héctor Ramón Jiménez
b20168b614
Capitalize mode value in ice metadata 2025-08-20 14:43:37 +02:00
Héctor Ramón Jiménez
c8ccba5535
Use mouse::Button::Left by default in ice tests 2025-08-20 14:03:51 +02:00
Héctor Ramón Jiménez
bdcaadbe00
Introduce instruction::Target in test crate 2025-08-20 13:47:34 +02:00
Héctor Ramón Jiménez
f9755b0b7a
Introduce Ice format and save test metadata 2025-08-20 12:27:47 +02:00
Héctor Ramón Jiménez
26c9dc1709
Merge branch 'master' into feature/test-recorder 2025-08-12 22:26:43 +02:00
Héctor Ramón Jiménez
d5cd0a6de9
Fix lints for Rust 1.89 and bump MSRV to 1.88 2025-08-07 22:38:22 +02:00
Héctor Ramón Jiménez
88185f9d97
Regenerate styling snapshots (one last time) 2025-08-07 04:24:38 +02:00
Héctor Ramón Jiménez
53c059bf88
Differentiate secondary color from primary 2025-08-06 19:37:14 +02:00
Héctor Ramón Jiménez
af3125842d
Reduce text influence over secondary color 2025-08-06 18:46:39 +02:00