Touch Bar utility · AI coding case study

DockTouchBar

A native macOS utility that does one thing: show your Dock apps on the Touch Bar of a MacBook Pro. Tap to switch, double-tap to hide, long-press to quit. No widgets, no network access, 0.0% CPU when idle.

Platform
macOS / Touch Bar / Swift / AppKit
Status
Notarized DMG / Source-available / Local-first
Audience
MacBook Pro Touch Bar owners who find Touch Bar Dock tools too busy or unreliable over time.

Product Overview

DockTouchBar is positioned as Your Dock on the Touch Bar: simple, elegant, efficient.

It currently lives across macOS / Touch Bar / Swift / AppKit, with public status marked as Notarized DMG / Source-available / Local-first. This page keeps the download path, repository, privacy boundary, support contact, and build diary under one domain.

No network access, no analytics, no accounts. Only a few preferences (switches, language, long-press duration) are stored on your Mac.

Platform
macOS / Touch Bar / Swift / AppKit Current status: Notarized DMG / Source-available / Local-first
Audience
MacBook Pro Touch Bar owners who find Touch Bar Dock tools too busy or unreliable over time. The page explains the product in user-facing language, not just developer notes.
Privacy
No personal data collected by the product itself No network access, no analytics, no accounts. Only a few preferences (switches, language, long-press duration) are stored on your Mac.
Build record
Connected to product diaries The product is also used as a reusable teaching case.

Why It Matters

Each product page is written for users, reviewers, and builders: what it solves, what it does not solve, and what can be reused.

Clear positioning

A native macOS utility that does one thing: show your Dock apps on the Touch Bar of a MacBook Pro. Tap to switch, double-tap to hide, long-press to quit. No widgets, no network access, 0.0% CPU when idle.

Trust boundary

No network access, no analytics, no accounts. Only a few preferences (switches, language, long-press duration) are stored on your Mac.

Reusable learning asset

Related course hooks include Native Swift on macOS, AppKit and NSTouchBar, Managing private-API risk, Signing, notarization and DMG release.

Core Experience

Persistent Dock on the Touch Bar, in the same order as the system Dock

This is one of the public-facing capabilities or lessons used to explain DockTouchBar clearly to users, reviewers, and future readers.

Tap to switch (jumps to another desktop when needed), double-tap to hide, long-press to quit, with a "Closing…" countdown at the right edge so your finger never hides it

This is one of the public-facing capabilities or lessons used to explain DockTouchBar clearly to users, reviewers, and future readers.

Recovers after sleep, screen unlock and Control Strip restarts

This is one of the public-facing capabilities or lessons used to explain DockTouchBar clearly to users, reviewers, and future readers.

A small eye at the right end hides the Dock for a moment and hands the Touch Bar back to the system (brightness, volume); it returns on its own after 10–60 s, so a fully dimmed screen never locks you out

This is one of the public-facing capabilities or lessons used to explain DockTouchBar clearly to users, reviewers, and future readers.

Rapid taps stay in order: the last tap wins, and it self-corrects if the system drops a switch or focus is stolen

This is one of the public-facing capabilities or lessons used to explain DockTouchBar clearly to users, reviewers, and future readers.

English and Simplified Chinese, menu bar settings and an About window

This is one of the public-facing capabilities or lessons used to explain DockTouchBar clearly to users, reviewers, and future readers.

Design Principles

Keep the public promise narrow

The page should only promise what the current product, review state, and distribution channel can actually support.

Make privacy inspectable

No network access, no analytics, no accounts. Only a few preferences (switches, language, long-press duration) are stored on your Mac.

Turn the build into teaching material

The product page and diary series should help other builders understand the decisions, tradeoffs, launch work, and mistakes behind the result.

Build Diary

The diary records the product from idea, design, implementation, review, launch, operations, and post-release learning.

Native Swift on macOSAppKit and NSTouchBarManaging private-API riskSigning, notarization and DMG release
View all build notes

Privacy and Support

No network access, no analytics, no accounts. Only a few preferences (switches, language, long-press duration) are stored on your Mac.