Héctor Ramón Jiménez
ae10adda74
Refactor and simplify input_method API
2025-02-02 20:45:29 +01:00
Héctor Ramón Jiménez
d5ee9c2795
Copy winit docs for input_method::Event
2025-02-02 17:55:16 +01:00
KENZ
7db5256b72
Draft input_method support
2025-02-02 17:44:13 +01:00
Héctor Ramón Jiménez
8a453903b9
Fix broken doc link in winit::conversion
2025-01-16 11:36:03 +00:00
tsuza
e3f149d932
feat: add a window drag resize task
2025-01-16 11:17:00 +00:00
Héctor
634365564e
Merge pull request #2627 from bbb651/more-window-settings
...
Add `maximized` and `fullscreen` to `window::Settings`
2025-01-06 23:05:32 +01:00
kosayoda
6ed88f7608
Prevent unintended keyboard input during focus.
2024-10-24 16:12:18 -04:00
bbb651
dd08f98f0e
Add window::Settings::fullscreen
...
Corresponds to `winit:🪟 :WindowAttributes::with_fullscreen`.
Currently only allows to set `Fullscreen::Borderless(None)` meaning
borderless on the current monitor, exclusive fullscreen does not
make sense for a GUI and iced does not expose monitors yet.
2024-10-04 21:20:43 +03:00
bbb651
13c649881e
Add window::Settings::maximized
...
Corresponds to `winit:🪟 :WindowAttributes::with_maximized`
2024-10-04 21:14:06 +03:00
Héctor Ramón Jiménez
32cdc99e92
Add modified_key to keyboard::Event::KeyReleased
2024-10-02 16:53:10 +02:00
ibaryshnikov
8b34f99b02
added physical_key to KeyReleased event
2024-09-26 17:13:32 +03: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
e9e8e83cca
Merge pull request #2551 from airstrike/mouse-interactions
...
Expose additional mouse interaction cursors
2024-09-13 17:07:56 +02:00
Héctor Ramón Jiménez
d4b9b4720f
Add Copy and Help variants to mouse::Interaction
2024-09-13 16:58:44 +02:00
Héctor Ramón Jiménez
1cbedfaac7
Rename ResizingDiagonal* to ResizingDiagonally*
2024-09-13 16:55:40 +02:00
Héctor Ramón Jiménez
94c8b9639c
Add modified_key to keyboard::Event
2024-09-13 03:10:40 +02:00
Héctor Ramón Jiménez
cbe91d4a7c
Add physical_key to keyboard::Event
...
Co-authored-by: Exidex <16986685+Exidex@users.noreply.github.com>
2024-09-13 03:02:07 +02:00
Nadji Abidi
190774258c
Add override_redirect for X11 windows
...
This commit add the `override_redirect` boolean field to the `PlatformSpecific` struct for linux platform.
This is a X11-specific flag allow bypassing window manager mapping for precise positioning of windows.
2024-09-11 00:00:40 +02:00
Héctor Ramón Jiménez
14e686cd37
Fix winit::conversion on Windows
2024-09-05 11:30:25 +02:00
Night_Hunter
d1ceada119
add option for undecorated_shadow on windows ( #2285 )
...
* add option for undecorated_shadow on windows
* formated
2024-09-05 11:17:44 +02:00
Andy Terra
6dc71f6f3b
Expose additional mouse interaction cursors
2024-08-16 10:44:58 -04: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
b21e4567dc
Remove parent from PlatformSpecific window settings
2024-06-14 02:33:05 +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
b19e95fa18
Add SpecificWith variant to window::Position
2024-05-10 22:16:35 +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
4cd45643d7
Introduce opaque widget helper
2024-04-25 06:05:37 +02: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
Ashley Wulber
9600954d8d
Decouple Key from modifiers and apply them to text
2024-02-20 16:30:36 +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
f4d6648601
Introduce with_transformation to Renderer trait
2024-02-02 02:24:45 +01:00
MrAntix
9cfb0f4a09
feat(window): adds skip_taskbar for windows
2024-01-21 13:20:01 +00:00
Héctor Ramón Jiménez
03f5a351c3
Use SmolStr for text field in KeyPressed event
2024-01-16 13:31:02 +01:00
Héctor Ramón Jiménez
64d1ce5532
Refactor KeyCode into Key and Location
2024-01-16 13:28:00 +01:00
Héctor Ramón Jiménez
36073de24e
Fix key_code conversion for character keys
2023-12-15 13:39:03 +01:00
Héctor Ramón Jiménez
e819c2390b
Update winit to 0.29.4
2023-12-15 13:39:00 +01:00
Héctor Ramón Jiménez
67408311f4
Use actual floats for logical coordinates
2023-11-30 23:40:33 +01:00
Héctor Ramón Jiménez
6740c2c5d6
Fix broken intra-doc links
2023-11-29 22:46:47 +01:00
Héctor Ramón Jiménez
e09b4e24dd
Merge branch 'master' into feat/multi-window-support
2023-11-29 22:28:31 +01:00
Matthias Vogelgesang
89d9f1d7d2
Fix majority of unresolved documentation links
2023-09-09 18:59:17 +02:00
Héctor Ramón Jiménez
126aef88e7
Bump versions 🎉
2023-07-28 19:48:39 +02:00
Bingus
d53ccc857d
refactored window storage;
...
new helper window events (Destroyed, Created);
clippy + fmt;
2023-07-21 13:53:38 -07:00
Bingus
633f405f3f
Merge remote-tracking branch 'origin/master' into feat/multi-window-support
...
# Conflicts:
# Cargo.toml
# core/src/window/icon.rs
# core/src/window/id.rs
# core/src/window/position.rs
# core/src/window/settings.rs
# examples/integration/src/main.rs
# examples/integration_opengl/src/main.rs
# glutin/src/application.rs
# native/src/subscription.rs
# native/src/window.rs
# runtime/src/window/action.rs
# src/lib.rs
# src/window.rs
# winit/Cargo.toml
# winit/src/application.rs
# winit/src/icon.rs
# winit/src/settings.rs
# winit/src/window.rs
2023-07-12 12:23:18 -07:00
Héctor Ramón
c61a4cc21c
Merge pull request #1738 from nicoburns/update-winit-0.28
...
Update to winit 0.28
2023-05-25 23:37:14 +02:00
Héctor Ramón Jiménez
a7fa7e4005
Introduce window::Level enum
...
... and add `level` field to `window::Settings`
2023-05-25 23:14:07 +02:00
Héctor Ramón
e31582e59e
Merge pull request #1797 from bbb651/master
...
Make mouse::Button::Other take u16 instead of u8
2023-05-23 02:52:14 +02:00
bbb651
5802c95797
Make mouse::Button::Other take u16 instead of u8
...
On wayland keys correspond to <input-event-codes.h>,
and they are past the limit of u8, causing the
back and forward buttons to be 20 and 19 which definitely isn't right
(they should all be around 0x110..=0x117).
2023-05-23 02:35:38 +02:00
Héctor Ramón Jiménez
4bae457c37
Merge branch 'master' into advanced-text
2023-04-17 23:41:12 +02:00
Héctor Ramón Jiménez
c79cc2d2b3
Bump versions 🎉
2023-04-13 08:41:09 +02:00