Veshell 0.1.2 (beta).
Keyboard
- Choose from the layouts libxkbregistry reports, and toggle between them with a shortcut (#122).
- Wayland-style key repeat, with the delay and rate configurable (#111).
- Escape closes the overview, the whole-overview shortcuts work again, and Enter activates in the launcher (#114).
Settings
- Manage system-wide environment variables (#121).
Capture
- The pointer is visible in recordings and embedded screen casts.
Fixes
- Tiled windows resize when the displayed tile count changes (#120).
- Correct wheel scroll speed and natural scrolling (#119).
- Harden session resume against a stale KMS/effect state (#118).
- Bound compositor teardown, and require Meta+Alt+Delete to exit (#117).
- Keep the overview in step with the blur after resume (#116).
- Keep live surfaces on whole pixels (#115).
- Refresh embedded-cursor casts and recordings when the pointer moves.
Packaging
- Built with Flutter 3.47.7.
- ThinLTO for the release profile: smaller, faster binaries (#109).
- Nix: the flake is the single entry point (
nix run,nix profile add, and the NixOS module),nix developdefaults to a debug engine, and the engine is served from the project cache. - The development engine is downloaded from this project's own releases (#110).
Channels
Arch: veshell / veshell-bin / veshell-git on the AUR · Fedora: COPR · openSUSE, Debian and Ubuntu: OBS · NixOS: the flake.