Alparslan Semiz
ENDETR
All projects
Mac & iOS Apps Solo

Şerit

A Touch Bar that stays put

Şerit is Turkish for "strip". For Intel and Apple Silicon MacBook Pros.

Install
brew install alparslansemiz/tap/serit

Section
Mac & iOS Apps
Context
Solo
Stack
Swift · AppKit
Status
Active
Stop on the route
The Alps

The story

I used Pock on my MacBook Pro, and it kept leaving the Touch Bar blank. So I wrote my own.

Şerit shows my open apps with notification badges, what's playing (YouTube Music too), volume and brightness sliders, a screenshot key, the weather, the battery, my next event and the time. When a browser or VS Code is in front, it adds keys for that app.

macOS quietly takes the Touch Bar back when you switch apps, wake the Mac, unlock the screen, change Spaces, or when TouchBarServer restarts. Şerit listens for all of these and puts itself back. It is one fixed-width piece, so when space runs short things scroll or shorten instead of disappearing.

See it on the route

Quick version · one screen

Alparslan Semiz

Full-stack developer at Traggert and CS student at KIT, Karlsruhe. I ship games, Mac apps and web projects, mostly alone and sometimes in teams.