DockTouchBar · Cross Desktop is part of Hooosberg's public product diary for DockTouchBar. It turns a real build step into a searchable case study for international readers.
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.
The original Chinese article was published on 2026-09-26 under Architecture. It focuses on 系统只在你亲手点 Dock 时才会切到 App 所在的桌面。后台工具要自己找到那个窗口,把它提到最前面。
The reusable learning angle is Native Swift on macOS, AppKit and NSTouchBar, Managing private-API risk, Signing, notarization and DMG release. The diary format is deliberately practical: context, decision, implementation boundary, review impact, and what another builder can reuse.
This English page is generated from the same public product facts as the Chinese site. It is meant to be indexable and useful now, while still leaving room for later hand-polished translation of the full Chinese narrative.
Context
This entry belongs to the DockTouchBar build series. It should be read as one stage in a larger product journey, not as an isolated announcement.
The site keeps success cases and failure cases together because both create reusable judgment.
Implementation boundary
Relevant product capabilities include Persistent Dock on the Touch Bar, in the same order as the system Dock, 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, Recovers after sleep, screen unlock and Control Strip restarts, 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, Rapid taps stay in order: the last tap wins, and it self-corrects if the system drops a switch or focus is stolen, English and Simplified Chinese, menu bar settings and an About window. The diary explains how these capabilities are selected, constrained, reviewed, or turned into launch material.
Privacy and trust
No network access, no analytics, no accounts. Only a few preferences (switches, language, long-press duration) are stored on your Mac.
For an indie product matrix, trust is built through many small facts: local data boundaries, review status, support links, honest postmortems, and stable canonical pages.
What another builder can reuse
Another builder can reuse the pattern: start with a narrow product promise, make the privacy boundary inspectable, connect every public page to a real download, support path, or source repository when appropriate, and turn the launch process into a searchable article.
That is why the diary sits next to the product page. The product builds trust, and the diary teaches the path that made the product possible.