Commit graph

114 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
c538311ee0
Remove iced_debug dependency from iced_runtime 2025-11-02 01:36:05 +01:00
Héctor Ramón Jiménez
f53bee4225
Reconfigure window Surface on any resize event 2025-10-29 18:28:18 +01:00
Héctor Ramón Jiménez
23039e758e
Introduce explicit image::allocate API 2025-10-25 22:59:30 +02:00
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
d5608162de
Try to fix window resize race conditons during RedrawRequested 2025-10-22 00:00:00 +02:00
Héctor Ramón Jiménez
bfc27e4691
Handle only new messages during RedrawRequested 2025-10-18 05:30:38 +02:00
Héctor Ramón Jiménez
2071ef9cd5
Use Proxy directly instead of Runtime::run 2025-10-16 18:46:29 +02:00
Héctor Ramón Jiménez
f0be63517f
Defer window::Action during RedrawRequested 2025-10-16 18:42:57 +02:00
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 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
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
a052ce58b0
Merge branch 'master' into feature/test-recorder 2025-09-11 04:57:17 +02:00
Héctor Ramón Jiménez
25b965d26a
Update system theme before creating window::State 2025-09-11 02:46:44 +02:00
Héctor Ramón Jiménez
04f53b5f62
Broadcast potential theme changes on window creation 2025-09-10 18:08:01 +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
74425d5cb1
Set window theme to match color scheme of active theme 2025-09-08 10:12:04 +02:00
Héctor Ramón Jiménez
e92c87061d
Add linux-theme-detection feature through mundy 2025-09-08 09:49:11 +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
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
4f7444bddf
Move tester to a new iced_tester subcrate 2025-08-29 08:39:44 +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
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
1deb87694d
Make window::open pure again 2025-07-08 00:31:04 +02:00
Héctor Ramón Jiménez
8578a1362b
Fix clippy lints for Rust 1.88 🎉 2025-06-27 00:00:49 +02:00
Héctor Ramón Jiménez
10bbe44c30
Draft experimental hotpatching support 🎉
Thanks to `subsecond` by the Dioxus folks!
2025-06-24 14:30:09 +02:00
Héctor Ramón Jiménez
301aac794b
Decouple mouse::Interaction from UserInterface::draw 2025-05-02 23:11:47 +02:00
Héctor Ramón Jiménez
e82b10da77
Maintain application metadata in beacon connection 2025-05-01 04:19:44 +02:00
Héctor Ramón Jiménez
d5d4479a53
Draft time-travel debugging feature 2025-04-17 03:24:17 +02:00
Héctor Ramón Jiménez
193a340d6d
Include RedrawRequested event in draw debug stage 2025-04-10 00:55:25 +02:00
Héctor Ramón Jiménez
132f60c29c
Draft toast notification overlay in devtools 2025-04-05 20:08:54 +02:00
Héctor Ramón Jiménez
3f67044977
Merge branch 'master' into beacon 2025-04-05 18:20:31 +02:00
Héctor Ramón Jiménez
e060129951
Merge branch 'master' into beacon 2025-04-01 02:18:20 +02:00
Héctor Ramón Jiménez
121102e55b
Track and report Task::units to debug API 2025-03-13 02:07:06 +01:00
Héctor Ramón Jiménez
5f15522368
Report theme changes to debug API 2025-03-13 00:42:28 +01:00
Héctor Ramón Jiménez
0079a8a3e9
Report subscriptions tracked with beacon protocol 2025-03-12 16:29:42 +01:00
Héctor Ramón Jiménez
fd1101bd5f
Unify Program definition in iced_program subcrate 2025-03-12 02:10:42 +01:00
Héctor Ramón Jiménez
8bd5de72ea
Merge branch 'master' into beacon 2025-03-04 19:11:37 +01:00
Héctor Ramón Jiménez
40ea3dabff
Bump version to 0.13.0 🎉 2024-09-18 02:38:49 +02:00
Héctor Ramón Jiménez
341c9a3c12
Introduce daemon API and unify shell runtimes 2024-06-19 01:53:40 +02:00
Héctor Ramón Jiménez
aaf396256e
Merge branch 'master' into beacon 2024-05-09 12:32:25 +02:00
Héctor Ramón Jiménez
5cd98f069d
Use built-in [lints] table in Cargo.toml 2024-04-07 12:42:12 +02:00
Héctor Ramón Jiménez
905f2160e6
Move Theme type to iced_core 2024-03-07 00:14:41 +01:00
Héctor Ramón Jiménez
dd36893f7a
Introduce iced_sentinel and iced_debug crates 2024-02-26 07:00:51 +01:00