mirror of
https://github.com/zellij-org/zellij.git
synced 2026-11-06 08:16:55 +00:00
* feat: zellij terminal window
* rustfmt
* improve default theme, bundle Nerd font icons, fix some rendering issues
* opacity
* remember window size
* rustfmt
* pref: improve input echo speed
* font schenanigens: padding, line height, cell width, font weight, etc.
* fullscreen toggle, close confirmation dialog, hide pointer while typing, hollow unfocused cursor, minimum contrast
* smooth scrolling
* scroll momentum
* rustfmt
* fix tests
* fix: show popups only once drawn at their requested size
* session suggestions
* moar suggestion tests
* macos option as alt
* macos system bell
* merge wrapups and tests
* dead keys, font size in points, extra tests
* terminal window config in settings
* shift+mouse highlighting and link-clicking in window
* rustfmt
* adjust window error messages
* confirm on quit
* fix popup and multiplayer cursors, mouse pointer shapes for ui elements
* rebase stragglers
* fix(window): keep a dead key's accent through modifier keys
A dead key followed by a character it can't combine with lost its
accent when that character needed Shift or AltGr: on a French AZERTY
layout, `^` then `/` typed `/` instead of `^/`. The window settled the
accent on the next key press, the Shift or AltGr press included, while
Windows keeps the dead key until a key produces text and reports the
accent in that key's text, which the window then ignored.
Leave a pending accent alone on modifier and lock keys, and type a
character key's text when it carries an accent ahead of the character,
which also covers an accent Windows kept through an arrow key.
(cherry picked from commit 7822bf4c02)
* fix: filter out locked sessions
* rustfmt
* fix e2e
* add pr
---------
Co-authored-by: Thomas Linford <linford.t@gmail.com>
Co-authored-by: divens <divens.dev@gmail.com>