Releases: ysftrn/NotchTerm
Release list
v1.0.4
Added
- NotchTerm now sets
TERM_PROGRAM/TERM_PROGRAM_VERSION, the same convention Ghostty, iTerm2, WezTerm, and VSCode use — apps running inside NotchTerm (e.g. claude-code's status line) now identify it by name instead of showing generic "Terminal".
Also includes (from v1.0.3)
- Cmd+C now copies selected text inside mouse-tracking TUIs (claude-code, nvim with
mouse=a, htop).
Users clear quarantine after unzipping: xattr -d com.apple.quarantine NotchTerm.app
v1.0.3
Fixed
- Cmd+C now copies selected text inside mouse-tracking TUIs (claude-code, nvim with
mouse=a, htop) — previously the app's own mouse reporting swallowed the click before SwiftTerm's native selection ever saw it.
Users clear quarantine after unzipping: xattr -d com.apple.quarantine NotchTerm.app
NotchTerm 1.0.2
Fixed
- Scrolling now works inside full-screen terminal apps (vim, htop, claude-code, and other alt-screen TUIs). The mouse wheel is translated into real mouse-wheel reports for apps that use mouse tracking, or into arrow-key presses otherwise (matching standard terminal behavior).
- Fixed an upstream SwiftTerm rendering bug where scrolling up inside these apps could garble the screen.
Users clear quarantine themselves after downloading:
```
xattr -d com.apple.quarantine NotchTerm.app
```
NotchTerm 1.0.1
Bug fix release.
- Fix Option+Left/Right (word skip), Cmd+Backspace (delete to start of line), and Shift+Enter (insert newline instead of submitting) not working in the terminal.
Users clear quarantine themselves: xattr -d com.apple.quarantine NotchTerm.app (see README).
NotchTerm 1.0.0
First public release. NotchTerm is now free and open source (MIT).
A terminal that lives in your notch — hover to show, move away to hide, shell sessions persist.
Highlights
- Tabs (Cmd+T / Cmd+W / Cmd+1-9 / Ctrl+Tab), tab bar position configurable (top or bottom)
- 25 built-in themes with complete ANSI palettes (Catppuccin, Dracula, Gruvbox, Nord, Rose Pine, Solarized, Tokyo Night, …)
- Works on every screen: real notch on MacBooks, phantom notch on external monitors and non-notch Macs
- Plain-text config (
~/.config/notchterm/notchterm.conf) with live reload on save - Auto-hiding scrollbar; vim/htop/less fully usable (Escape reaches the terminal)
- Universal binary (Apple Silicon + Intel), macOS 13+
Install
Unzip, move to /Applications, then clear the quarantine flag (the app is not notarized yet):
xattr -d com.apple.quarantine /Applications/NotchTerm.app
Grant Accessibility access on first launch — used only to detect hovering over the notch. NotchTerm never logs, records, or transmits any user information.
Full documentation: https://ysftrn.github.io/NotchTerm/