Skip to content

Releases: ysftrn/NotchTerm

v1.0.4

Choose a tag to compare

@ysftrn ysftrn released this 03 Aug 15:38

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

Choose a tag to compare

@ysftrn ysftrn released this 03 Aug 15:34

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

Choose a tag to compare

@ysftrn ysftrn released this 03 Aug 11:11

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

Choose a tag to compare

@ysftrn ysftrn released this 01 Aug 22:10

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

Choose a tag to compare

@ysftrn ysftrn released this 01 Aug 18:55

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/