aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * Fix license syntaxAndrea Frigido2023-07-19
| | | | | | | | This patch updates the license field to follow the SPDX 2.1 license expression standard.
| * Remove unnecessary mutable referencesPavel Roskin2023-07-18
| |
| * Use lowercase latters in bindings for h/m/lKirill Chibisov2023-07-18
| | | | | | | | | | They were using uppercase latters, however our config expects everything as lowercase, because we're using `key_without_modifiers` + `ModifiersState`.
| * Mention all the actions in the man pageKirill Chibisov2023-07-16
| | | | | | | | | | | | | | | | | | | | A lot of actions were left without a notice, so the only way to figure out some of them was to browse source code. An example of such actions were `Maximize` and `Minimize`, since we don't have a binding for them, so they were left even in alacritty-bindings(5). Explicitly list all the bindings we have. The search bindings were also not accurately restricted, since we allow them to be executed inside regardless of mode.
| * Prefer logical key for named keysKirill Chibisov2023-07-13
| | | | | | | | | | | | Some keyboard layouts have named logical keys via shift combinations of some sorts. So prefer them. Fixes #7076.
| * Raise double click threshold to 400msKirill Chibisov2023-07-13
| | | | | | | | This should improve the situation with some touchpads. GTK4 is also using the same value.
| * Unset `XDG_ACTIVATION_TOKEN` in alacritty_terminalKirill Chibisov2023-07-13
| | | | | | This variable is what being used for Wayland's activation stuff.
| * Fix `window.option_as_alt=Both`Kirill Chibisov2023-07-13
| | | | | | Fixes #7077.
| * Fix configuration link typoNick Reilingh2023-07-12
| | | | | | Co-authored-by: Christian Duerr <contact@christianduerr.com>
| * 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.
| * Create man5 directory along with man1Yug Shende2023-07-10
| |
| * Update binding sections in config manpagePavel Roskin2023-07-07
| |
| * Fix legacy bindings taking precedence over new onesKirill Chibisov2023-07-03
| | | | | | | | | | | | | | | | | | | | They were compared by len, but it's was wrong from the start, since a user provided binding could remove more than one builtin binding, so it was impossible for users to use their own bindings. The most reliable way to do so is to use `Option`, given that we fill default during deserialization. Fixes #7050.
| * Add a note in README about older versionsKirill Chibisov2023-07-02
| | | | | | | | Unfortunately it's not clear to everyone that they are looking at the development documentation.
| * Add version 0.12.2 to CHANGELOGKirill Chibisov2023-07-01
| | | | | | | | This is only an update to the development version and does not represent a stable release.
| * Add manpage links to "see also" sectionChristian Duerr2023-07-01
| |
| * Change the default colorschemeKirill Chibisov2023-06-29
| | | | | | | | | | | | | | | | | | | | The new colorscheme is base16 classic dark with the bright colors generated with oklab toolkits. The base16 classic dark is less washed out and represents the current maintainers preference. The motivation to change it was subjective, though it does look like generic dark theme. On a side note, this colorscheme was used for alacritty.org web page for a long time, however it used different foreground color.
| * Remove mouse double_click/triple_click optionsSonu Bardai2023-06-29
| | | | | | Fixes #6962.
| * Add TOML migration recommendation to warningChristian Duerr2023-06-26
| | | | | | | | This adds a little recommendation to use `alacritty migrate` to automatically transition configuration files from YAML to TOML.
| * Update wix on the release CIKirill Chibisov2023-06-26
| | | | | | Fixes #6939.
| * Add support for loading conpty.dllPavel Roskin2023-06-19
| | | | | | | | Co-Authored-By: @fredizzimo Co-Authored-By: @grueslayer
| * Fix the crash when shrinking scrolled terminalKirill Chibisov2023-06-17
| | | | | | | | | | | | | | display_offset was adjusted unconditionally, thus it could go beyound the history limits, so clamp it to history like we do in grow_colums. Fixes #6862.
| * Add errors for deserializing with unknown fieldsChristian Duerr2023-06-17
| | | | | | | | | | | | | | | | | | Currently there are still some places where `Deserialize` is used rather than `ConfigDeserialize`, which means that the built-in warning for unused fields is not emitted automatically. To ensure users don't have invalid configurations, the `#[serde(deny_unknown_fields)]` annotation has been added to these structs, making it a hard error when an unknown field is present.
| * Fix parsing of integer font sizesPavel Roskin2023-06-17
| | | | | | | | Config file conversion broke parsing of the font size value if it's written as an integer, since TOML integers are always signed.
| * Fix freeze with some drivers when using GLXKirill Chibisov2023-06-17
| | | | | | Fixes #6972.
| * 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)
| * Add option to persist hints after selectionSonu Bardai2023-06-15
| | | | | | Closes #6976.
| * Fix warnings for config importsChristian Duerr2023-06-14
| | | | | | Closes #6996.
| * Change the way we refer to IRC chatKirill Chibisov2023-06-13
| |
| * 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.
| * Add resolver to workspace manifestChristian Duerr2023-06-11
| | | | | | | | This explicitly specifies resolver "2" in the root manifest, to fix a warning introduced in a recent nightly release.
| * Bump dependenciesPavel Roskin2023-06-11
| | | | | | Co-authored-by: Christian Duerr <contact@christianduerr.com>
| * Fix crash on ScaleFactorChange on WindowsKirill Chibisov2023-06-02
| | | | | | | | | | | | | | Windows is known to send zero sizes from winit in Risezed and now in ScaleFactorChanged events. They were handled in Resized, but not in ScaleFactorChanged. Fixes #6949.
| * Fix Makefile manpage generationmaierd2023-05-29
| | | | | | | | Signed-off-by: Dennis Maier <d.maier94@web.de> Co-authored-by: Christian Duerr <contact@christianduerr.com>
| * Move manpages to scdocChristian Duerr2023-05-28
| | | | | | | | | | | | | | | | | | This rewrites the existing manpages to use the `scdoc` format, making it simpler to read and edit the manpages without intricate roff knowledge. Some minor changes to the manpages were made in the process, mostly focusing on correcting some of the wording. The list of maintainers has also changed to ensure people not involved in the project anymore aren't unnecessarily contacted for support.
| * Fix hyperlink preview for 2 lines terminal (#6953)Kirill Chibisov2023-05-25
| | | | | | | | The intention was to show it, however it was hidden due to wrong comparisson check.
| * Fix 216-color cube generationChristian Duerr2023-05-25
| | | | | | | | | | | | This fixes a regression introduced in cb7ad5b which swapped the green and blue values when constructing the 216-color RGB cube. Fixes #6951.
| * Switch to VTE's built-in ansi featureAnhad Singh2023-05-23
| | | | | | Co-authored-by: Christian Duerr <contact@christianduerr.com>
| * Add version 0.12.1 to CHANGELOGKirill Chibisov2023-05-22
| |
| * Improve renderer debuggabilityKirill Chibisov2023-05-21
| | | | | | | | Make the renderer more debuggable by adding extra logging and using `GL_KHR_debug` when running with the debug log level.
| * Update patch dependenciesKirill Chibisov2023-05-17
| |
| * Update clap to v4.2.7Kirill Chibisov2023-05-17
| | | | | | | | | | Fixes #6879. Fixes #6874.
| * Update xdg and dirs crateKirill Chibisov2023-05-17
| | | | | | | | | | | | The recent version on xdg crate moved to home crate which is used by cargo. Thus to query for home directory we can use the home dependency instead which is smaller.
| * Update bitflags to 2.2.1Kirill Chibisov2023-05-17
| |
| * Fix upload from CI on windowsKirill Chibisov2023-05-16
| |
| * Update glutin to 0.30.8 and winit to 0.28.6Kirill Chibisov2023-05-16
| | | | | | | | Fixes #6920. Fixes #6824.
| * Bump `actions/checkout` to v3K.B.Dharun Krishna2023-05-10
| | | | | | Fix Node 12 deprecation warnings in action runs.
| * Fix very long startup time on some Wayland systemsKirill Chibisov2023-05-07
| | | | | | | | | | | | | | | | This is not a real fix for the issue given that dbus method sctk-adwaita is using will being called anyway. The proper fix will be available with the winit's 0.29.0 release. Right now the delay reduced from around 20 seconds to 100ms on a systems with broken xdg-desktop-portal setup.
| * Bump winit to 0.28.5Kirill Chibisov2023-05-06
| | | | | | The 0.28.4 was yanked.
| * Add `ALACRITTY_EXTRA_LOG_TARGETS` env variableKirill Chibisov2023-05-04
| | | | | | This should help with troubleshooting the dependency crates like winit.