Commit graph

6458 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
f7425db87e
Avoid redrawing window twice on RedrawRequested 2025-10-16 17:25:04 +02:00
Héctor Ramón Jiménez
6c93efa2a9
Fix window::resize during RedrawRequested events 2025-10-16 17:02:23 +02:00
Héctor Ramón Jiménez
0b78f2aa5d
Run mundy inside Runtime context in iced_winit 2025-10-16 02:43:29 +02:00
Héctor
fe009142cf
Merge pull request #3084 from iced-rs/synchronous-tasks
Synchronous `Task` Execution and `RedrawRequested` Consistency
2025-10-15 22:54:57 +02:00
Héctor Ramón Jiménez
a0cfd52d1b
Apply translation to levitated Cursor in scrollable 2025-10-15 22:17:39 +02:00
Héctor Ramón Jiménez
7086fa2168
Skip update on RedrawRequested if not needed 2025-10-15 21:59:13 +02:00
Héctor Ramón Jiménez
859d6bb972
Run a Task synchronously if immediately available 2025-10-15 20:04:44 +02:00
Héctor Ramón Jiménez
d2e192042f
Handle changes during RedrawRequested in the same frame 2025-10-15 19:11:29 +02:00
Héctor Ramón Jiménez
869891bbf0
Parse press and release ice instructions
Fixes #3077
2025-10-14 09:53:13 +02:00
Héctor Ramón Jiménez
01429d72cd
Levitate cursor in scrollable
Fixes #3074
2025-10-11 07:57:37 +02:00
Héctor Ramón Jiménez
62795909d8
Make recorder widget generic over Theme 2025-10-08 04:51:03 +02:00
Héctor Ramón Jiménez
87ac14ec48
Fix slider capturing all key events when hovered
Fixes #2923
2025-10-08 04:41:13 +02:00
Héctor Ramón Jiménez
a064241a6b
Replace doc_auto_cfg with doc_cfg
See https://github.com/rust-lang/rust/pull/138907
2025-10-08 04:37:13 +02:00
Héctor Ramón Jiménez
964a4707dc
Inherit Theme palette from Program in tester 2025-10-08 04:15:42 +02:00
Héctor Ramón Jiménez
d47c921b29
Avoid redraw spam when tooltip follows cursor 2025-10-08 03:46:32 +02:00
Héctor Ramón Jiménez
25a96f8efc
Attach tester to daemon 2025-10-08 02:53:37 +02:00
edwloef
f470333242
fix combo-box text not getting cleared when clicking on selection 2025-09-24 10:31:22 +02:00
Héctor
0a34496c79
Merge pull request #3059 from iced-rs/feature/test-recorder
First-Class End-to-End Testing — Test Recorder, Runtime Emulator, Program Presets, Ice Test Syntax, and Selector API
2025-09-23 02:41:49 +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
629e795784
Avoid underflow in stack widget
Fixes #3062
2025-09-23 02:23:32 +02:00
Héctor Ramón Jiménez
145534c92e
Remove push_maybe from stack widget 2025-09-23 02:23:12 +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
4366a7cdb9
Preview Preset in tester when selected 2025-09-20 17:43:22 +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
33256ac444
Use labeled_slider for viewport size in tester 2025-09-20 15:44:29 +02:00
Héctor Ramón Jiménez
c67ff2aadb
Fix typo in docs of Selector::Output 2025-09-20 14:33:51 +02:00
Héctor Ramón Jiménez
3a0c78a2c0
Write documentation for iced_selector 2025-09-20 14:32:45 +02:00
Héctor Ramón Jiménez
a0a2f3aa52
Write documentation for iced_tester 2025-09-20 13:51:20 +02:00
Héctor Ramón Jiménez
c3f90fc420
Update Cargo.lock 2025-09-19 18:24:02 +02:00
Héctor Ramón Jiménez
e2df674aa5
Merge branch 'master' into feature/test-recorder 2025-09-19 18:23:28 +02:00
Héctor Ramón Jiménez
db5a1f6353
Fix clippy lints for Rust 1.90 2025-09-19 18:22:45 +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
53e4976915
Merge pull request #3052 from OpenSauce/patch-2
Fix typo in documentation comment for filter_map
2025-09-16 00:41:36 +02:00
Héctor
800c0e4602
Merge pull request #3056 from iced-rs/fix/macos-tahoe
Update `winit` to fix `debug` build on macOS Tahoe
2025-09-16 00:15:26 +02:00
Héctor Ramón Jiménez
b6f3057fae
Update winit to fix debug build on macOS Tahoe 2025-09-15 23:54:24 +02:00
Héctor Ramón Jiménez
59e2687146
Write documentation for new iced_test APIs 2025-09-12 22:53:28 +02:00
Héctor Ramón Jiménez
4cd35f7462
Invalidate tooltip layout on mouse events 2025-09-12 20:06:59 +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
f9de884655
Enable advanced shaping for text in iced widget helper 2025-09-11 20:16:49 +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
bc9951f84f
Add proper string parser for Instruction 2025-09-11 06:20:04 +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
8d27a3bc26
Leverage &str implementation of Selector for String 2025-09-11 05:06:36 +02:00
Héctor Ramón Jiménez
a052ce58b0
Merge branch 'master' into feature/test-recorder 2025-09-11 04:57:17 +02:00