Héctor Ramón Jiménez
f68ce10c1b
Use opaque background color for window::Preedit
...
Co-authored-by: KENZ <KENZ.gelsoft@gmail.com>
2025-11-21 01:28:57 +01:00
Héctor Ramón Jiménez
bbba0942f8
Provide new Window trait to window::run
...
Co-authored-by: flakes <cxxjoe@gmail.com>
2025-11-20 00:41:56 +01:00
thorn132
3a6f29ce67
Add Hidden variant to mouse::Interaction
2025-11-18 23:44:14 +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
d5608162de
Try to fix window resize race conditons during RedrawRequested
2025-10-22 00:00:00 +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
e92c87061d
Add linux-theme-detection feature through mundy
2025-09-08 09:49:11 +02:00
Héctor Ramón Jiménez
f2aa570aac
Introduce draw_with_bounds to canvas::Cache
...
Also:
- Change `Rectangle::INFINITE` to have coordinates at `f32::NEG_INFINITY`
- Change `Frame::with_clip` to _not_ adjust the coordinate system
- Rename `Size::INFINITY` to `INFINITE`
2025-08-17 22:31:58 +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
fd1101bd5f
Unify Program definition in iced_program subcrate
2025-03-12 02:10:42 +01:00
Héctor Ramón Jiménez
99e0a71504
Rename iced_native to iced_runtime
2023-03-05 06:35:20 +01:00
Héctor Ramón Jiménez
3a0d34c024
Create iced_widget subcrate and re-organize the whole codebase
2023-03-04 05:37:11 +01:00
Héctor Ramón Jiménez
2c2421ae5d
Expose fetch_id helper in window module
2023-02-17 13:47:46 +01:00
Héctor Ramón Jiménez
db65c6904d
Expose change_always_on_top helper in window module
2023-02-17 13:24:46 +01:00
Héctor Ramón Jiménez
98a717383a
Write missing window::Action helpers in window
2023-01-31 04:53:15 +01:00
Héctor Ramón Jiménez
ecc5bfaeff
Improve consistency of window::Action
2023-01-31 04:53:00 +01:00
Héctor Ramón Jiménez
e2ddef7438
Replace Option<Instant> with RedrawRequest enum
2023-01-12 05:18:25 +01:00
Héctor Ramón Jiménez
0b86c4a299
Implement window::frames subscription
...
... and use it in the `solar_system` example 🎉
2023-01-12 04:35:41 +01:00
Héctor Ramón Jiménez
6855961358
Create conversion function for user_attention in iced_winit
2023-01-02 20:17:36 +01:00
Héctor Ramón Jiménez
b5ab50b2a8
Implement window::close action and remove should_exit
2022-12-15 03:06:04 +01:00
Michael Aaron Murphy
ac6e137be3
feat: Add window minimize support
2022-10-11 21:56:45 +02:00
Michael Aaron Murphy
8a50836ffc
feat: Add window maximize support
2022-10-11 21:56:01 +02:00
Michael Aaron Murphy
7ea7dbef57
feat: Add window drag support from winit
...
Exposes access to the winit window's window_drag method as an action.
2022-10-11 21:39:53 +02:00
Héctor Ramón Jiménez
11f5527d76
Implement SetMode and FetchMode window actions
2022-08-18 14:39:15 +02:00
Héctor Ramón Jiménez
7cb6e7438f
Implement move_to and resize commands for window
2021-09-02 16:30:14 +07:00
Héctor Ramón Jiménez
76698ff2b5
Make Command implementations platform-specific
...
This allows us to introduce a platform-specific `Action` to both `iced_native`
and `iced_web` and remove the `Clipboard` from `Application::update` to maintain
purity.
Additionally, this should let us implement further actions to let users query
and modify the shell environment (e.g. window, clipboard, and more!)
2021-09-02 13:29:34 +07:00