v0.4.0
TUIOS v0.4.0
A terminal-based window manager with tmux-style keybindings.
Highlights
- tuios-web now powered by sip: The web terminal functionality has been migrated to use the sip library, a standalone package for serving Bubble Tea apps through the browser
- Reduced repository size: Removed 10MB of embedded web assets (fonts, xterm.js, etc.) now bundled in sip
- Tape Manager UI: New interactive UI for managing tape recordings
- ShowKeys Overlay: Visual keyboard input display for demos and tutorials
Breaking Changes
None. The tuios-web binary works exactly as before.
Installation
TUIOS (Terminal Window Manager)
Quick Install (Linux/macOS):
curl -fsSL https://raw.githubusercontent.com/Gaurav-Gosain/tuios/main/install.sh | bashHomebrew:
brew tap Gaurav-Gosain/tap
brew install tuiosArch Linux (AUR):
yay -S tuios-binGo Install:
go install github.com/Gaurav-Gosain/tuios/cmd/tuios@v0.4.0tuios-web (Web Terminal Server)
Quick Install (Linux/macOS):
curl -fsSL https://raw.githubusercontent.com/Gaurav-Gosain/tuios/main/install-web.sh | bashHomebrew:
brew tap Gaurav-Gosain/tap
brew install tuios-webArch Linux (AUR):
yay -S tuios-web-binGo Install:
go install github.com/Gaurav-Gosain/tuios/cmd/tuios-web@v0.4.0Changelog
New Features
- Tape Manager UI for interactive tape recording management
- ShowKeys overlay for keyboard input visualization
- Web terminal server for browser-based access
- Configurable leader key with visual highlighting
Improvements
- Migrated tuios-web to use sip library
- Modernized codebase and enhanced tape scripting system
- Improved showkeys visual design and positioning
Bug Fixes
- Fixed terminal dimensions initialization from browser
- Fixed program startup ordering
- Resolved gopls warnings and linter issues
Full Changelog: v0.3.4...v0.4.0