v0.2.30
v0.2.30 — Terminal zoom fixes, light theme presets, popout polish
Release date: 2026-07-09
Previous version: v0.2.29
TL;DR
- Ctrl+wheel font zoom now works everywhere — inside popout terminals, and inside TUI apps (like Claude CLI) that use mouse tracking or the alt-screen buffer, both of which previously swallowed the wheel event.
- Zooming in a TUI no longer clips the bottom input line — the terminal now auto-rebuilds itself shortly after you stop zooming.
- 3 new light terminal themes (Apple, Notion, Starbucks) plus a reorganized theme picker with direct hex input for custom colors.
- Popout terminal windows: closing (X) now always ends the session instead of re-docking it, and the focus outline only flashes when you click to raise the window from behind.
- Prompt/description inputs in the Session and Todo forms now match the shared terminal-styled input look.
Highlights
Ctrl+wheel zoom fixes
- Popout terminals: the IPC zoom path guarded on the helper textarea being focused, which it often wasn't in a popout window — Ctrl+wheel zoom silently did nothing. It now follows hover first (matching how wheel gestures work everywhere else) and only falls back to the focused terminal when nothing is hovered.
- TUI apps with mouse tracking or alt-screen (e.g. Claude CLI): xterm.js was intercepting the wheel event as a PTY mouse report before it could bubble up to the zoom handler, so Ctrl+wheel did nothing while inside those apps. Fixed by hooking xterm's own custom wheel handler to claim Ctrl/Cmd+wheel before it reaches the PTY.
TUI auto-rebuild after zoom
Alt-screen mode intentionally skips resizing the terminal on font changes (to avoid clobbering scroll history), but that left the bottom input line and status bar pushed off-screen after zooming in. The terminal now waits briefly after your last zoom step and automatically performs the same rebuild the manual refresh button triggers, so the CLI redraws its layout for the new font size.
Light terminal themes + picker improvements
- Added 3 new light presets: Apple, Notion, Starbucks.
- The theme picker now separates DARK and LIGHT sections instead of one flat list.
- Custom colors can now be entered directly as hex values.
Popout terminal UX
- Clicking the window's X now always ends the session and removes it from the group, instead of re-docking it back to the main window. Re-docking is still available via the dedicated Re-dock button.
- The focus outline flash (which signals "this window just came to front") now only triggers when a click raised the window from behind — not on alt-tab or app-switch returns, and not on ordinary clicks in an already-focused window.
Consistent input styling
The prompt/description inputs in the Session and Todo forms now use the same .input-field style as the rest of the app.
Install / Update
npm i -g clitrigger@0.2.30Desktop app — pick the right asset:
- Windows (recommended):
CLITrigger-Setup-0.2.30.exe— installer with Start Menu shortcut, uninstaller, and auto-update. - Windows (portable):
CLITrigger-0.2.30.exe— run directly, no install; no shortcuts and no auto-update (grab new versions manually). - macOS:
.dmg/ Linux:.AppImage
Full commit list
- 37c33e1 WIP(client): SessionForm 입력 요소들을 .input-field 스타일로 통일
- 5d48ac2 WIP(client): TodoForm 프롬프트 textarea를 .input-field 스타일로 변경
- b970207 Merge branch 'main' of https://github.com/OSgoodYZ/CLITrigger
- 34c2f58 WIP(client): TUI 폰트 줌 후 하단 입력창 잘림 — 줌 안정화 시 자동 재빌드
- 24811fe WIP(client): TUI 모드(마우스 트래킹/알트 스크린)에서 Ctrl+휠 폰트 줌 안 되던 문제 수정
- 4addeff WIP(client/electron): 팝아웃 터미널 Ctrl+휠 폰트 줌 안 되던 문제 수정
- 1ddae13 WIP(client): 터미널 테마 라이트 프리셋 3종 추가 + 피커 개선
- 8045ef9 WIP(client): 팝아웃 아웃라인 플래시를 클릭-레이즈 때만
- 328fde3 WIP(client): 팝아웃 터미널 포커스 시 아웃라인 플래시
- 0115a5a WIP(client): 팝아웃 터미널 X를 재도킹 대신 세션 종료로
Related docs
- Detailed changelog — per-date technical decision records
Full Changelog: v0.2.29...v0.2.30