aboutsummaryrefslogtreecommitdiff
path: root/alacritty_config
Commit message (Collapse)AuthorAge
* Bump development version to 0.17.0-devChristian Duerr2025-08-30
| | | | This is only an update to the development version and does not represent a stable release.
* Update to toml 0.9Christian Duerr2025-07-13
|
* Bump MSRV to 1.81.0Kirill Chibisov2025-05-28
| | | | Also use workspace to specify that.
* Bump development version to 0.15.0-devChristian Duerr2024-10-18
| | | | This is only an update to the development version and does not represent a stable release.
* Bump MSRV to 1.74.0Kirill Chibisov2024-07-17
|
* Update homepage and repository in Cargo manifestsFoorack / Max Faxälv2024-03-31
|
* Fix env variable overrides through CLIChristian Duerr2024-01-14
| | | | | | | This fixes an issue where all CLI environment variables would replace existing configuration file variables instead of merging the two maps together. Fixes #7618.
* Fixup alacritty_config version and depsKirill Chibisov2024-01-14
|
* Fix replacing optional fieldsChristian Duerr2024-01-02
| | | | | | | This fixes an issue with the default `SerdeReplace` implementation where it would never recurse through options but always replace the entire option with the new value. Closes #7518.
* Update alacritty versionsChristian Duerr2023-12-14
| | | | This is only an update to the development versions and does not represent a stable release.
* Update dependenciesChristian Duerr2023-10-08
| | | | This patch applies all breaking and non-breaking dependency updates and bumps MSRV to 1.70.0.
* Remove winit dependency from alacritty_configMax Brunsfeld2023-08-17
|
* Fix license syntaxAndrea Frigido2023-07-19
| | | | This patch updates the license field to follow the SPDX 2.1 license expression standard.
* Update to the new winit keyboard APIKirill Chibisov2023-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Fix `alacritty msg config` toml replacementChristian Duerr2023-06-15
| | | | | | | | | | This fixes a regression introduced in bd49067 which broke the override of configuration file variables using `alacritty msg config`. To fix this the `replace` functionality was rewritten to behave more like the `serde_utils::merge` where entire values are inserted into the existing structure rather than separating the keys from the values. Fixes: bd49067 (Switch to TOML configuration format)
* Switch to TOML configuration formatChristian Duerr2023-06-12
| | | | | | | | | | | | | | | This switches Alacritty's default configuration format from yaml to toml. While yaml is still supported, it is done by converting it to toml and should be removed entirely in the future. All existing features were persisted based on my testing. Behavior should not change much, though `--option` might have slightly different behavior since the entire line is not interpreted as one line of toml. A new `alacritty migrate` subcommand has been added which allows automatic migration from yaml to toml. This also could be used as a facility to automatically fix configuration file changes in the future. Closes #6592.
* Update patch dependenciesKirill Chibisov2023-05-17
|
* Update clap to v4.2.7Kirill Chibisov2023-05-17
| | | | | Fixes #6879. Fixes #6874.
* Bump winit to 0.28.2Kirill Chibisov2023-03-05
| | | | | | | | This also bumps copypasta and sctk-adwaita. Fixes #6744. Fixes #6702. Fixes #6696. Fixes #2741.
* Bump development version to 0.13.0-devKirill Chibisov2023-02-15
| | | | This is only an update to the development version and does not represent a stable release.
* Bump winit to 0.28.1Kirill Chibisov2023-02-02
| | | This fixes crash on Wayland with multiple windows.
* Update winit to 0.28Kirill Chibisov2023-02-02
| | | | | | | | Fixes #6644. Fixes #6615. Fixes #6558. Fixes #6515. Fixes #3187. Fixes #62.
* Update glutin to 0.30.0Kirill Chibisov2022-11-03
| | | | | | | | | | | | | | | The glutin 0.30.0 update decouples glutin from winit which provides us with basis for a multithreaded renderer. This also improves robustness of our configuration picking, context creation, and surface handling. As an example we're now able to start on systems without a vsync, we don't try to build lots of contexts to check if some config works, and so on. That also brings us possibility to handle context losses, but that's a future work. Fixes #1268.
* Add licenses to `alacritty_config`Christian Duerr2022-09-05
|
* Bump development version to 0.12.0-devChristian Duerr2022-09-03
| | | | This is only an update to the development version and does not represent a stable release.
* Add IPC config subcommandChristian Duerr2022-09-01
This patch adds a new mechanism for changing configuration options without editing the configuration file, by sending options to running instances through `alacritty msg`. Each window will load Alacritty's configuration file by default and then accept IPC messages for config updates using the `alacritty msg config` subcommand. By default all windows will be updated, individual windows can be addressed using `alacritty msg config --window-id "$ALACRITTY_WINDOW_ID"`. Each option will replace the config's current value and cannot be reset until Alacritty is restarted or the option is overwritten with a new value. Configuration options are passed in the format `field.subfield=value`, where `value` is interpreted as yaml. Closes #472.