A complete replacement for the stock Touch Bar interface wrapped up in a nice BetterTouchTool preset
Make sure you're using the latest alpha version of BetterTouchTool before importing.
The default set of keys if nothing is open; Fullscreen button doubles as escape key and always stays docked to the left
Contextual buttons and widgets populate the scrollable container as you open and close corresponding apps; Tap on any widget to open its parent app
Emoji and app switcher widgets take over the scrollable container
Hold down alt/option for an expanded control strip
- Finder
- Safari
- Chrome
- Firefox
- iTunes
- Spotify
- YouTube (in Safari and as a Fluid app)
- Reminders
- Things 3
- Carrot Weather
- Calendar
- Fantastical 2
- Designed to completely replace the stock Touch Bar interface
- Fullscreen button doubles as esc key, always docked to the left
- Two finger slide on the Touch Bar to change volume
- Three finger slide on the Touch Bar to change brightness
- Hold down Volume Down button to mute
- Hold Option/Alt to expand the function strip
- Emoji button toggles scrollable emoji widget
- App Switcher button toggles scrollable app switcher widget
- Date and Time widget toggles Fantastical 2 menu bar when pressed (uses Fantastical 2's default keyboard shortcut)
- Weather widget shows condition emoji + temperature in Fahrenheit, toggles Carrot menu bar when pressed (uses Carrot's default keyboard shortcut)
- Persistent Show Finder button for easy Finder access
- Persistent Maximize Left, Center Window, and Maximize Right controls for window management
- Refresh button appears next to Forward and Back buttons if Safari, Chrome, or Firefox is open
- Media controls and iTunes/Spotify widgets appear only when iTunes or Spotify is running
- Now Playing widgets show currently playing track info (with album art for iTunes!) or "Paused" if iTunes/Spotify are paused
- Due Today widget shows reminders from Reminders.app that are due today, overdue, or without a due date
- Reminders without a due date persist and automatically show the most recently added reminder
- Next Thing widget grabs your next reminder from Things 3
- Next Event widget uses icalBuddy to get just today's upcoming calendar events (requires extra configuration)
- Tap on any widget to open its parent app
- High Sierra Media Key Enabler with "Pause if no player is running" enabled for media controls
- Location Helper and JSON Helper for the weather widget
- icalBuddy for the calendar widget
High Sierra Media Key Enabler with "Pause if no player is running" enabled is strongly recommended. Appropriate media controls are displayed conditionally based on the following hierarchy:
- iTunes
- Spotify
- Safari (YouTube)
If no media player is running, and Safari is open to a YouTube video, only the Play/Pause button will be shown. In any other case, all media controls are available.
For the Calendar widget to work properly, it must first be edited to include the names of calendars you wish to display. Replace my personal defaults with yours, and make sure you've installed icalBuddy. You can also configure the widget to display events for additional days, for example for up to a week, by changing "eventsToday" to "eventsToday+7".