Héctor Ramón Jiménez
|
10f367a313
|
Avoid exiting when a window is being opened
Fixes #2532
|
2024-07-30 00:51:46 +02:00 |
|
Héctor Ramón Jiménez
|
a5b1a1df54
|
Fix macOS race condition when closing window
|
2024-07-24 12:18:53 +02:00 |
|
Héctor Ramón Jiménez
|
884c66ca15
|
Depend on wasm-bindgen-futures only for Wasm
Fixes #2518
|
2024-07-24 10:39:24 +02:00 |
|
Héctor Ramón Jiménez
|
2eea9b81e4
|
Exit runtime with control_sender instead of break
|
2024-07-24 10:34:24 +02:00 |
|
Héctor Ramón Jiménez
|
a108b2eebe
|
Add resize_events subscription to window module
|
2024-07-13 12:53:06 +02:00 |
|
Héctor Ramón Jiménez
|
1c1bee6fd8
|
Finish window::open only when window fully opens
... and run initial `Task` after `window::open` for
applications. This fixes certain race conditions.
|
2024-07-11 10:44:44 +02:00 |
|
Héctor Ramón Jiménez
|
8c110c1be9
|
Make window visible after surface creation in iced_winit
|
2024-07-11 10:21:45 +02:00 |
|
Héctor Ramón Jiménez
|
8bc49cd886
|
Hide Subscription internals
.. and introduce `stream::channel` helper
|
2024-07-05 02:16:45 +02:00 |
|
Héctor Ramón Jiménez
|
88611d7653
|
Hide internal Task constructors
|
2024-07-05 01:13:28 +02:00 |
|
Héctor Ramón Jiménez
|
e8b1e5a112
|
Fix fonts not being loaded at startup
|
2024-06-21 15:38:51 +02:00 |
|
Héctor Ramón Jiménez
|
50dd2a6cc0
|
Fix application sometimes exiting at startup
|
2024-06-20 22:28:28 +02:00 |
|
Héctor Ramón Jiménez
|
92e08c8f07
|
Add get_latest and get_oldest tasks in window
|
2024-06-20 01:13:09 +02:00 |
|
Héctor Ramón Jiménez
|
65c8e08b44
|
Fix initialization race conditions in WebAssembly
WebGL is still broken, but oh well... Time to move on.
|
2024-06-19 19:07:07 +02:00 |
|
Héctor Ramón Jiménez
|
5f25943449
|
Fix WebAssembly compilation
Rendering seems to still not work, however.
|
2024-06-19 17:39:17 +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
|
88b9384402
|
Use Task chaining to simplify multi_window example
|
2024-06-14 03:05:58 +02:00 |
|
Héctor Ramón Jiménez
|
b21e4567dc
|
Remove parent from PlatformSpecific window settings
|
2024-06-14 02:33:05 +02:00 |
|
Héctor Ramón Jiménez
|
b328da2c71
|
Fix Send requirements for Wasm targets
|
2024-06-14 01:52:30 +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
|
5d7dcf417c
|
Introduce subscription::Event
... and remove `PlatformSpecific` from `Event`
|
2024-06-11 19:41:05 +02:00 |
|
Héctor Ramón Jiménez
|
83296a73eb
|
Fix widget operations in multi_window runtime
|
2024-06-10 22:03:46 +02:00 |
|
Héctor Ramón Jiménez
|
ae2bf8ee40
|
Broadcast orphaned events in multi_window runtime
|
2024-06-10 22:03:46 +02:00 |
|
Héctor Ramón Jiménez
|
e400f972c1
|
Introduce window::Id to Event subscriptions
And remove `window::Id` from `Event` altogether.
|
2024-06-10 22:03:46 +02:00 |
|
Héctor Ramón Jiménez
|
07f94d68b5
|
Update outdated READMEs of subcrates
|
2024-05-27 13:47:57 +02:00 |
|
Shan
|
647761ad56
|
Added scale_factor to Screenshot data for use when cropping to widget bounds
|
2024-05-24 19:46:18 -07:00 |
|
Héctor Ramón Jiménez
|
fb23e4c3ff
|
Fix main window not closing in multi-window runtime
|
2024-05-16 19:36:50 +02:00 |
|
Héctor Ramón Jiménez
|
b19e95fa18
|
Add SpecificWith variant to window::Position
|
2024-05-10 22:16:35 +02:00 |
|
Héctor Ramón Jiménez
|
718fe5b7de
|
Pass WindowHandle by value to window::run_with_handle
|
2024-05-08 23:14:37 +02:00 |
|
Héctor Ramón Jiménez
|
7e7285d60f
|
Plug new_events handler to event loop
|
2024-05-07 17:00:55 +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
|
aae8e4f5cf
|
Fix clippy lints for new 1.78 stable toolchain
|
2024-05-02 17:23:32 +02:00 |
|
Héctor Ramón Jiménez
|
4cd45643d7
|
Introduce opaque widget helper
|
2024-04-25 06:05:37 +02:00 |
|
Héctor Ramón Jiménez
|
a05b8044a9
|
Fix SelectNextSome poll after termination panic in iced_winit::Proxy
|
2024-04-17 15:54:12 +02:00 |
|
Héctor Ramón Jiménez
|
b6b51375cf
|
Implement backpressure mechanism in iced_winit::Proxy
|
2024-04-16 21:50:28 +02:00 |
|
Héctor Ramón Jiménez
|
6ad5bb3597
|
Port iced_tiny_skia to new layering architecture
|
2024-04-09 22:25:16 +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
|
f5bcfec821
|
Use rustc-hash for most of our HashMap and HashSet instances
|
2024-04-01 12:00:15 +02: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
|
3645d34d6a
|
Implement composable, type-safe renderer fallback
|
2024-03-21 22:27:17 +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
|
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
|
905f2160e6
|
Move Theme type to iced_core
|
2024-03-07 00:14:41 +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
|
0cb2763160
|
Use inclusive range for is_private_use function
|
2024-02-26 06:02:19 +01:00 |
|
Héctor Ramón Jiménez
|
a9733e9906
|
Ignore text in KeyPressed with private use chars
Apparently, macOS likes to use these for simple keys.
|
2024-02-26 05:57:10 +01:00 |
|
Héctor Ramón Jiménez
|
f693aa4bc4
|
Use crate::core::Point instead of prefixing
|
2024-02-22 09:21:19 +01:00 |
|
Héctor Ramón Jiménez
|
d6454b5d0c
|
Rename fetch_location to fetch_position
|
2024-02-22 09:19:51 +01:00 |
|