aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add alacritty extension script support.HEADrahmJosh Rahm2025-02-06
| | | | | | | | | This allows an escape code to invoke user-defined extensions found in /home/rahm/.local/bin/alacritty-ext.sh. The terminal passes to this script the escape-code arguments. This allows things like opening links in the browser even through an ssh connection.
* Have alacritty pass through X1Mouse and X2Mouse to Vim. (Forward and ↵Josh Rahm2025-02-06
| | | | Backward buttons)
* Use my specific version of VTE for the OSC 117 extension.Josh Rahm2025-02-05
|
* Re-implement crosshairs on newer alacritty.Josh Rahm2025-02-05
| | | | The config values are hardcoded atm.
* Bump vte to 0.15.0Kirill Chibisov2025-02-04
|
* Add backslash to invalid characters for URL regexKaylem Brown-Malone2025-01-29
| | | | This adds the `\` character to the list of characters which will terminate matches in Alacritty's default hint for URL recognition.
* Add option to drain PTY on shutdownAndrew Borg (Kashin)2025-01-16
| | | | | This patch removes the `hold` option on `alacritty_terminal` in favor of a `drain_on_exit` option, which will drain the PTY before shutdown. The hold logic is instead handled in `alacritty`.
* Fix OpenGL reset changelog entryChristian Duerr2025-01-14
|
* Error when failed to create socket with --daemonKirill Chibisov2025-01-14
| | | The daemon without socket is not that useful.
* Bump vte to 0.14.1Kirill Chibisov2025-01-13
| | | | This fixes a crash with partial utf8 input and also speeds up parsing in some cases.
* Bump glutin to 0.32.2Kirill Chibisov2025-01-12
| | | This cleans up context managing.
* Try to recover from GPU resetsKirill Chibisov2025-01-11
| | | | | Use context robustness to get notified about GPU resets and try to recover from them by rebuilding the rendering pipeline.
* Fix cut off wide characters in preedit stringKirill Chibisov2025-01-10
| | | | | The wide char spacers must not be drawn, like we do for regular wide characters.
* Bump VTE to 0.14.0Christian Duerr2025-01-09
| | | | Since this is a breaking change, it also bumps the alacritty_terminal development version to 0.25.0-dev.
* Fix crash during live output searchKirill Chibisov2025-01-09
| | | | | | | | Sometimes points could end up outside of viewport, thus the screen will need to be invalidated. The default unwrapping does handle both cases. Fixes: a1ed79bd2c01 (Fix highlight invalidation on grid scroll)
* Bump development version to 0.16.0-devKirill Chibisov2025-01-06
| | | | | This is only an update to the development version and does not represent a stable release.
* Fix changelog entries being in past releaseKirill Chibisov2025-01-05
|
* Pass activation token in alacritty msg create-windowKirill Chibisov2025-01-04
| | | | Fixes #8337.
* Bump winit to 0.30.8Kirill Chibisov2025-01-04
|
* Fix report of Enter/Tab/Backspace in kitty keyboardKirill Chibisov2025-01-04
| | | | | The behavior changed and now it actually makes sense. Fix #8385.
* Rewrite appdata.xml fileKirill Chibisov2025-01-04
| | | This also changes its license to MIT along the way.
* Bump VTE to 0.13.1Christian Duerr2025-01-04
| | | | | | This updates the VTE crate to the latest version, bringing in a nice SGR performance boost. Co-authored-by: Kirill Chibisov <contact@kchibisov.com>
* Switch readme to absolute image linksNathan Lilienthal2025-01-03
| | | | | This should fix the screenshot image on crates.io. https://github.com/rust-lang/crates.io/issues/5318
* Add launchable option to AppStream metadataAsciiWolf2025-01-02
|
* Don't switch semantic/line selection when control is pressedKirill Chibisov2024-12-29
| | | | Changing block selection to regular semantic one doesn't feel intuitive, thus don't switch to it when user has control pressed.
* Add CSI Ps I supportKirill Chibisov2024-12-28
| | | The implementation is the same as CSI Ps Z, but forward.
* Fix window options for initial daemon windowChristian Duerr2024-12-22
| | | | | | | | This fixes an issue with daemon mode where the first spawned window would not use the window options passed to the `create-window` subcommand, but would instead use the options passed during creation of the original daemon. Closes #8371.
* Bump winit to 0.30.7Kirill Chibisov2024-12-22
| | | Fixes double input on X11 after update to 0.30.6.
* Bump winit to 0.30.6Kirill Chibisov2024-12-21
| | | Fixes #8268.
* Always explicitly emit `1` without modifiers in kitty encodingKirill Chibisov2024-12-20
| | | | While this doesn't change much with how parsers are implemented, it improves consistency with how key release is handled.
* Apply non-breaking dependency bumpsChristian Duerr2024-12-16
| | | | | This fixes a GitHub security alert about hashbrown, which has no significant impact on Alacritty but still seems wise to fix since it's so simple.
* Remove unnecessary staticsIntegral2024-12-09
|
* Don't error on nonexistent TOML imports in migrateKirill Chibisov2024-11-28
| | | | | | | YAML import migration was already properly ignoring nonexistent imports, it was only missed for TOML ones. Fixes #8330.
* Fix recursion limit not working for toml migrateKirill Chibisov2024-11-28
|
* Add `window.level` config optionDavid Horner2024-11-23
|
* Fix vi motion with wide semantic escape charsChristian Duerr2024-11-22
| | | | | | | This patch fixes an issue where the semantic vi motion commands `SemanticRight` and `SemanticLeft` were not behaving as expected when a fullwidth character was used as a semantic character. Closes #8314.
* Switch to new objc2 cratesMads Marquart2024-11-21
|
* Bump all dependenciesChristian Duerr2024-11-02
| | | | | This patch applies all major and minor version bumps, with the exception of `unicode-width` since it will need to be handled separately for Unicode version 16.
* Fix racing condition in hint triggeringChristian Duerr2024-11-02
| | | | | | | | | | | This fixes an issue with hints where it was possible that the terminal content of highlighted hints changed between the highlighted hint update and the activation of the hint. This patch always validates the hint's text content against the hint itself to ensure that the content is still valid for the original hint which triggered the highlight. Closes #8277.
* Focus new windows on macOSChris2024-11-02
|
* Fix shell manpage exampleChris Kaiser2024-10-31
|
* Fix hint highlight invalidationChristian Duerr2024-10-29
| | | | | | | This fixes a couple issues with hint highlight invalidation, which would cause hints to lose their underline highlight despite the terminal itself not having changed since the highlight started. Closes #8270.
* Add g++ dependency to Debian install docsFinn27082024-10-24
|
* Do not pull serde without serde featureYizhePKU2024-10-21
| | | | alacritty_terminal was pulling `serde` via vte even though serde feature was disabled.
* 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.
* Revert "Add unicode 16 support"Christian Duerr2024-10-18
| | | This reverts commit 5dca7a85e7d8e98f8e770c17af8efb442c2277d0.
* Fix pipe FD leak on X11Kirill Chibisov2024-10-17
| | | | | The pipe was not using O_CLOEXEC, so it was leaked into the child. Fixes #8249.
* Remove dbg! in migration commandNathan Lilienthal2024-10-15
|
* Add headless modeChristian Duerr2024-10-15
| | | | | | | | This patch adds a daemon mode to Alacritty which allows starting the Alacritty process without spawning an initial window. While this does not provide any significant advantage over the existing behavior of always spawning a window, it does integrate nicer with some setups and is a pretty trivial addition.
* Add IME support to inline searchChristian Duerr2024-10-15
| | | | | | | | | | | This changes the behavior of inline search from only accepting direct key inputs, to also accepting IME and paste. The additional characters are still being discarded, matching the existing behavior. This also fixes an issue where inline search wouldn't work for characters requiring modifiers, since the modifier press was interpreted as the search target instead. Closes #8208.