Héctor Ramón Jiménez
5216253998
Fall back to synchronous rendering on Wasm
2025-10-25 22:59:29 +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
9518573fce
Add Fn suffix to application and daemon traits
2025-09-08 12:29:10 +02:00
Héctor Ramón Jiménez
323b17d458
Write documentation for new ThemeFn traits
2025-09-08 12:11:39 +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
74b792b608
Use f32 for scale_factor
2025-09-02 23:29:22 +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
4f7444bddf
Move tester to a new iced_tester subcrate
2025-08-29 08:39:44 +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
98d8f466bb
Merge branch 'master' into feature/test-recorder
2025-07-08 00:29:55 +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
73f5569f28
Add program::Preset and emulator::Mode
2025-06-04 19:17:11 +02:00
Héctor Ramón Jiménez
16556b51bc
Draft Emulator in iced_test
2025-05-31 04:34:54 +02:00
Héctor Ramón Jiménez
d39022432c
Remove unnecessary into calls in application
2025-05-13 22:33:44 +02:00
Héctor Ramón Jiménez
8c87f67d6d
Remove some indirection in application traits
...
Skill issue, though.
2025-05-13 22:31:37 +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
29a19fcde1
Purify Animation API and introduce application::timed
2025-04-29 03:03:32 +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
183fb8a659
Avoid attaching devtools on Wasm
2025-04-09 23:03:16 +02:00
Héctor Ramón Jiménez
a719b0596c
Draft iced_devtools subcrate structure
2025-04-05 19:27:15 +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
33d20763c8
Annotate root crate tests with standalone_crate
...
The new Rustdoc combined tests are an order of
magnitude slower in my machine for the `iced` root
crate.
2025-04-03 20:27:17 +02:00
Héctor Ramón Jiménez
63e66b0320
Fix documentation of application and daemon
2025-03-12 02:24:28 +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
1aeb317f2d
Add image and hash snapshot-based testing to iced_test
2024-12-10 04:51:08 +01:00
Héctor Ramón Jiménez
d20ce8d82c
Import Executor directly from crate
2024-09-18 21:19:18 +02:00
mtkennerly
f9ee3229c1
Allow specifying a custom executor
2024-09-18 01:27:35 -04:00
Héctor Ramón Jiménez
bdf0430880
Make run_with take a FnOnce
2024-07-15 13:34:22 +02:00
Héctor Ramón Jiménez
950bfc07d4
Export operate constructor in advanced::widget
2024-07-14 23:00:11 +02:00
Héctor Ramón Jiménez
fd0abe18d0
Implement application::Update for ()
2024-07-14 22:51:52 +02:00
Héctor Ramón Jiménez
e86920be5b
Remove load method from application and daemon
...
If you need to run a `Task` during boot, use
`run_with` instead!
2024-07-09 00:28:40 +02:00
Héctor Ramón Jiménez
0785b334e7
Add window method to Application
2024-06-20 18:35:10 +02:00
ryankopf
3334cf670b
feat: Add methods for window settings in Application
...
This commit adds new methods to the `Application` struct for setting various window settings such as resizable, decorations, position, and level. These methods allow for more customization and control over the appearance and behavior of the application window.
2024-06-20 00:40:37 -05: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
a25b1af456
Replace Command with a new Task API with chain support
2024-06-14 01:47:39 +02:00
Héctor Ramón Jiménez
2645524f88
Update winit to 0.30
2024-05-07 16:07:56 +02:00
Héctor Ramón Jiménez
441e9237cd
Rename compositor::Renderer to Default
2024-03-22 19:35:19 +01:00
Héctor Ramón Jiménez
5137d655e6
Allow custom renderers in Program and Application
2024-03-22 07:09:51 +01:00
Héctor Ramón Jiménez
eb67aa5d71
Revert "Remove 'static' bound for P::State in Program::run_with"
...
This reverts commit cab9dec626 .
Wasm needs the `'static'` bound since the runtime
will run in a background task.
2024-03-17 19:53:02 +01:00
Héctor Ramón Jiménez
cab9dec626
Remove 'static' bound for P::State in Program::run_with
2024-03-17 19:42:43 +01: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
54f44754eb
Move Program to application module
2024-03-17 14:19:12 +01:00
Héctor Ramón Jiménez
179e8863b3
Fix broken intra-doc links to Sandbox
2024-03-17 13:55:15 +01:00
Héctor Ramón
edf7d7ca75
Merge pull request #2312 from iced-rs/theming-reloaded
...
Theming reloaded
2024-03-08 14:00:28 +01:00
Héctor Ramón Jiménez
ecf42b97df
Fix block_on in iced_wgpu hanging Wasm builds
2024-03-07 23:25:24 +01:00
Héctor Ramón Jiménez
833538ee7f
Leverage DefaultStyle traits instead of Default
2024-03-07 20:11:32 +01:00
Héctor Ramón Jiménez
7c4bf70023
Simplify theming for Application
2024-03-06 21:27:03 +01:00
Héctor Ramón Jiménez
e9862f8913
Point doc links to 0.12 branch
2024-02-15 03:22:53 +01:00
Héctor Ramón Jiménez
7a50e9e8fb
Convert Renderer::Theme to generic Widget type
2024-01-21 17:56:01 +01:00