TUIOS v0.3.3 Release
A terminal-based window manager with tmux-style keybindings.
Installation
Quick Install (Linux/macOS)
curl -sSL https://raw.githubusercontent.com/Gaurav-Gosain/tuios/main/install.sh | bashHomebrew (macOS/Linux)
brew tap Gaurav-Gosain/tap
brew install tuiosArch Linux (AUR)
# Using yay
yay -S tuios-bin
# Using paru
paru -S tuios-binNix
# Run directly
nix run github:Gaurav-Gosain/tuios#tuios
# Or add to your configuration
nix-shell -p tuiosManual Download
Download the appropriate binary for your platform below, extract it, and run:
./tuiosGo Install
go install github.com/Gaurav-Gosain/tuios/cmd/tuios@v0.3.3Changelog
New Features
- 7c2e594: feat: add scrollback soft-wrapping infrastructure for resize handling (@Gaurav-Gosain)
- f059bbc: feat: debounce PTY resize during mouse drag operations (@Gaurav-Gosain)
- e02d818: feat: show resize indicator message during mouse drag operations (@Gaurav-Gosain)
- 5234b73: feat: smart quit overlay and per-workspace welcome screen (@Gaurav-Gosain)
Bug Fixes
- cb1d361: fix: clear render cache when exiting resize mode to instantly hide resize text (@Gaurav-Gosain)
- 1770444: fix: critical resize issues - sync terminal dimensions and keep prompt visible (@Gaurav-Gosain)
- 4a4f447: fix: flush PTY buffers and redraw after resize to fix incomplete prompts (@Gaurav-Gosain)
- 04379cf: fix: remove unused time import from window_unix.go (@Gaurav-Gosain)
- 81b1f51: fix: tiling mode resize indicators and prompt width adaptation (@Gaurav-Gosain)
Full Changelog: v0.3.2...v0.3.3