v0.1.8
✨ Features
- Command palette redesign — The Ctrl+Shift+P command palette has been overhauled with a cleaner UI, search highlighting, and a dedicated trigger button in the title bar
- Drag to reorder profiles — Terminal profiles in the settings sidebar can now be reordered by drag-and-drop, making it easy to organize your profiles the way you want
- Inline profile name editing — Profile names can now be edited directly in the settings sidebar without opening a separate modal
- Toggle color spread — Edge background color blending can now be toggled on/off in general settings, giving you control over whether the window theme color spreads into the terminal background
- TRUE_COLOR environment — The
COLORTERM=truecolorenvironment variable is now set in every terminal session, enabling 24-bit color support for programs likeneovim,bat, andeza
⚡ Performance
- Terminal output pipeline overhaul — The
ChunkedWriterhas been significantly improved with better chunk sizing and UTF-16-safe slicing, reducing jank during high-throughput output (e.g.,find /, largecatcommands) - Reduced throttle chunk size for smoother rendering of rapid output streams
🐛 Bug Fixes
- Fixed incorrect macOS terminal layout/viewport sizing (by @Keyneswu)
- Fixed terminal background color fallback when no theme is explicitly set
- Fixed terminal background color not updating correctly when color spread is disabled
- Fixed corner radius clipping in the settings page
- Removed dead CSS styles and unnecessary hover background changes
🔧 Refactoring
- Split several large components and utility files into smaller, focused modules following the layered architecture
- Updated README with fresh screenshots and project description
Full Changelog: v0.1.7...v0.1.8