github Gaurav-Gosain/tuios v0.4.0

latest releases: v0.7.0, v0.6.0, v0.5.1...
8 months ago

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 | bash

Homebrew:

brew tap Gaurav-Gosain/tap
brew install tuios

Arch Linux (AUR):

yay -S tuios-bin

Go Install:

go install github.com/Gaurav-Gosain/tuios/cmd/tuios@v0.4.0

tuios-web (Web Terminal Server)

Quick Install (Linux/macOS):

curl -fsSL https://raw.githubusercontent.com/Gaurav-Gosain/tuios/main/install-web.sh | bash

Homebrew:

brew tap Gaurav-Gosain/tap
brew install tuios-web

Arch Linux (AUR):

yay -S tuios-web-bin

Go Install:

go install github.com/Gaurav-Gosain/tuios/cmd/tuios-web@v0.4.0

Changelog

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

Don't miss a new tuios release

NewReleases is sending notifications on new releases.