Commit graph

6328 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
6fbde6720f
Fix typo in wgpu::Primitive docs 2025-09-06 21:19:14 +02:00
Héctor Ramón Jiménez
0d05ea56d3
Introduce lightweight draw for wgpu::Primitive 2025-09-06 21:17:38 +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
6a1cd02b3a
Clarify "this" in time::now docs 2025-09-06 17:15:27 +02:00
Héctor Ramón Jiménez
d9f24dddb9
Add a pure now helper to time module 2025-09-06 17:07:24 +02:00
Héctor Ramón Jiménez
ebe223cb5d
Relax Send and Sync bounds for wgpu::Primitive on Wasm 2025-09-06 06:16:00 +02:00
Héctor Ramón Jiménez
355f0e0921
Fix SIGSEGV on exit in some edge cases 2025-09-06 06:02:11 +02:00
Héctor Ramón Jiménez
c65bfd1afb
Apply scale_factor to sizing tasks in window 2025-09-02 23:33:42 +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
ad0e4c53cf
Stop invalidating layout in tooltip widget 2025-08-31 17:22:08 +02:00
Héctor
9a59b8a6d4
Merge pull request #3048 from iced-rs/auto-shaping-strategy
Add `Auto` strategy to `text::Shaping`
2025-08-30 19:03:43 +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
6df435adba
Use Default implementation of text::Shaping 2025-08-30 18:30:23 +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
d31a7b6ae8
Update Cargo.lock 2025-08-30 17:45:48 +02:00
Héctor Ramón Jiménez
9994f1f133
Avoid compressing the cross-axis in flex layout 2025-08-29 13:19:37 +02:00
Héctor Ramón Jiménez
5417b630a5
Fix Send requirements in WebAssembly builds 2025-08-29 09:07:19 +02:00
Héctor Ramón Jiménez
4991a1a7f3
Remove Debug bound in devtools::TimeMachine 2025-08-29 08:50:27 +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
caeb9ce49c
Merge pull request #3045 from iced-rs/limits-compression
Prioritize `Shrink` over `Fill`
2025-08-29 03:55:30 +02:00
Héctor Ramón Jiménez
a88e67105e
Use Runtime::enter in Emulator 2025-08-28 13:14:30 +02:00
Héctor Ramón Jiménez
2d83da799a
Resubscribe before waiting for Task in Emulator 2025-08-28 13:10:35 +02:00
Héctor Ramón Jiménez
720ffa3e0b
Fix Zen mode finishing early with Task::none() 2025-08-28 12:37:58 +02:00
Héctor Ramón Jiménez
71ee026444
Add Zen variant to emulator::Mode 🧘 2025-08-28 11:44:18 +02:00
Héctor Ramón Jiménez
751714388c
Use default window::Settings::size as tester viewport 2025-08-28 10:41:22 +02:00
Héctor Ramón Jiménez
11928ba668
Merge Mouse::Press and Mouse::Move interactions 2025-08-28 10:40: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
d7aab6c4ec
Remove leftover code in selector module 2025-08-27 10:55:34 +02:00
Héctor Ramón Jiménez
7c1f193542
Add visible_bounds helper to widget::selector 2025-08-27 10:54:53 +02:00
Héctor Ramón Jiménez
445b6c8608
Fix duplicate recording when Overlay present 2025-08-27 10:54:17 +02:00
Héctor Ramón Jiménez
1c54f5e3e9
Improve naming of Error variants in iced_test 2025-08-27 06:18:23 +02:00
Héctor Ramón Jiménez
ed873514e5
Parse and validate all tests first in iced_test::run 2025-08-27 06:12:38 +02:00
Héctor Ramón Jiménez
d8dbb7568a
Iterate instructions instead of collecting in iced_test::run 2025-08-27 06:04:12 +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
e136e14b7c
Introduce Asserting mode after Recording in tester 2025-08-27 05:04:27 +02:00
Héctor Ramón Jiménez
ebaf0238a9
Disambiguate text selectors when recording with a coordinate fallback 2025-08-27 04:43:46 +02:00
Héctor Ramón Jiménez
d64cb0d9c1
Discard last recorded mouse movements in tester 2025-08-27 04:19:08 +02:00
Héctor Ramón Jiménez
14de69704d
Centralize debug::hot in Program implementations 2025-08-27 02:42:28 +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
f9a6a3051d
Remove Oklab gradient support 2025-08-23 21:13:54 +02:00
Héctor Ramón Jiménez
7d72b9135d
Remove alpha interpolation in oklab shader 2025-08-23 20:48:10 +02:00
Héctor Ramón Jiménez
1923d1db1e
Try to find text targets in tester::recorder 2025-08-23 06:44:33 +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
885d45f435
Fix broken intra-doc links 2025-08-23 02:41:52 +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