Kirill Chibisov
c333003514
Bump MSRV to 1.85 and edition to 2024
2025-10-20 00:01:36 +09:00
Mads Marquart
b811e9d878
chore: update to objc2 frameworks v0.3.2
2025-10-07 17:56:05 +09:00
Mads Marquart
014fb68a26
Fix using Rust-Analyzer on non-macOS platforms ( #4347 )
2025-09-05 22:32:20 +02:00
Sanjay
abea6e64e4
macOS: default menu uses bundle name
...
Use the bundle name in the default menu or fall back
to using the process name as before.
2025-08-23 20:35:45 +09:00
Jeremiah S
d6f7a28499
macOS: fix crash due during window drop
...
On macOS 26+ the window drop was leading to unwrap, since
events were coming after the window was already destroyed,
while it sounds rather strange, guard against such things just
in case.
Fixes #4333 .
2025-08-15 09:52:23 +09:00
DorotaC
abed32eb80
winit-core/window: wrap ImeCapabilities in struct
...
To prevent user from using `::all()` and thus writing not forward
compatible code wrap the bitflags struct and provide simpler interface
to it.
2025-06-29 13:53:47 +09:00
DorotaC
08907148ec
winit-core/window: add Window::request_ime_update
...
Allow updating IME state atomically to make it easier for platforms
where it's atomic by its nature, like Wayland. The old API is marked
as deprecated and is routed to the new atomic API.
Co-authored-by: dcz <gilapfco.dcz@porcupinefactory.org>
2025-06-28 13:14:20 +09:00
Mads Marquart
e1bccb68d8
chore: use a shared version number for all winit-* crates
2025-06-08 09:22:58 +09:00
Kirill Chibisov
3a84da6951
Move winit itself to crate
...
That way we use top-level Cargo.toml only for the workspace management
purposes.
2025-06-07 13:07:12 +09:00
Mads Marquart
8ad016362a
chore: move event loop recreation check into backends themselves
2025-05-26 13:48:52 +09:00
Mads Marquart
5f2c7350e9
Move AppKit (macOS) backend to winit-appkit ( #4248 )
2025-05-25 17:37:40 +02:00