diff options
author | Kirill Chibisov <contact@kchibisov.com> | 2023-07-11 02:22:14 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-11 02:22:14 +0000 |
commit | db903503df024a3f5066937fbe0272be88226738 (patch) | |
tree | 67dcf4a2ae5d8dd75a08d21b3a4a6947b23ff720 /alacritty_config | |
parent | 09c4471b4cd6b32a2de79a08c447284b62a80d54 (diff) | |
download | alacritty-db903503df024a3f5066937fbe0272be88226738.tar.gz alacritty-db903503df024a3f5066937fbe0272be88226738.zip |
Update to the new winit keyboard API
The main highlight of this update is that alacritty will now use new
keyboard API from the winit, which resolves a lot of issues around
key bindings, such as ability to bind dead keys. It also fixes long
standing issues with the virtual key code bindings and make bindings
in general more predictable. It also makes our default Vi key bindings
fully working.
Given that alacritty was using `VirtualKey` directly in the bindings
from the winit, and winit simply removed the enum, we've added internal
conversions to minimize the fallout, but new way to specify the bindings
should be more intuitive.
Other part of this update fixes some forward compatibility bugs with the
Wayland backend, given that wayland-rs 0.30 is fully forward compatible.
The update also fixes weird Maximized startup issues on GNOME Wayland,
however they were present on any sane compositor.
Fixes #6842.
Fixes #6455.
Fixes #6184.
Fixes #5684.
Fixes #3574.
Fixes #3460.
Fixes #1336.
Fixes #892.
Fixes #458.
Fixes #55.
Diffstat (limited to 'alacritty_config')
-rw-r--r-- | alacritty_config/Cargo.toml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/alacritty_config/Cargo.toml b/alacritty_config/Cargo.toml index b7ed5658..5665790c 100644 --- a/alacritty_config/Cargo.toml +++ b/alacritty_config/Cargo.toml @@ -14,4 +14,4 @@ serde = "1.0.163" toml = "0.7.1" [target.'cfg(target_os = "macos")'.dependencies] -winit = { version = "0.28.2", default-features = false, features = ["serde"] } +winit = { version = "0.29.0-beta.0", default-features = false, features = ["serde"] } |