GithubHelp home page GithubHelp logo

spencer-scott / btt-touchbar-presets Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vas3k/btt-touchbar-presets

0.0 2.0 0.0 3.9 MB

License: Do What The F*ck You Want To Public License

AppleScript 100.00%

btt-touchbar-presets's Introduction

BetterTouchTool Touch Bar Presets

Here we collect cool touch bar presets for BetterTouchTool. Feel free to send your own configs in pull-requests. Do not forget to attach a screenshot (⇧⌘6) and write some description to this README.

Screenshot

Installation

After installing BetterTouchTool, you can import/export configurations from the Manage Presets button.

Screenshot

Presets

Screenshot1 Screenshot2

Widgets:

  • Smart Finder: opens a new Finder window in any situation
  • Spotify Now Playing: shows the name of the track currently playing in Spotify
  • VK and YouTube Now Playing
  • Top reminder from Reminders.app
  • Weather widget: temperature in current location (install JSON Helper and Location Helper to make it work)
  • Coffee Break: lock screen button :)
  • Convenient Play button: controls only Spotify and iTunes, not all that shit that macOS High Sierra do

Screenshot

Version 2 (with sliders):

ad_btt_v2.json

Screenshot

Version 3 (System info group, battery info is moved to the group to reduce the consumption of system resources):

ad_btt_v3.json

Screenshot Screenshot

@ReDetection: redetection_v1.1.json

Screenshot 1 Screenshot 2

Widgets:

  • Click on VK and YouTube widgets opens their specific tab
  • Geeky weather

@podkovyrin: podkovyr_btt.json

Screenshot 1 Screenshot 2 Screenshot 3

Widgets:

  • Auto-hidden next track button

Screenshot 1 Version 1: toxblh_v1.json

Screenshot 2

Widgets:

Presets:

  1. Finder
  2. Bright up/down
  3. What now playing for iTunes, Spotify and VOX. Next by press.
  4. I want a coffee!
  5. Weather - Local the weather
  6. Volume up/down
  7. Play/Pause - Work only with iTunes, Spotify and VOX
  8. Battery status
  9. Time - simple a time

@surpher: xcode-dev.json

Screenshot 1

system-controls.json
Screenshot 2

Widgets:

  1. Now playing for iTunes, tap to Next
  2. YouTube playing in Safari
  3. YouTube playing in Chrome

Presets:

  1. Finder
  2. Xcode
  3. Git-Tower
  4. iTerm2
  5. iTunes/YouTube widget
  6. Coffee time!
  7. Volume down/up
  8. Mute/Unmute
  9. Play/Pause
  10. System Controls button group (preset)

Screenshot Widgets:

  1. YouTube playing in Chrome
  2. Now playing in Spotify
  3. Reminders: Last Reminder

Presets Left:

  1. Finder
  2. Terminal
  3. Visual Studio Code

Presets Right:

  1. Coffee - Sleep Computer
  2. Volume Down
  3. Volume Up
  4. Brightness Down
  5. Brightness Up
  6. Weather - Weather Icon + Temp F
  7. Time - H:mm

@gillesdubois: gillesdubois_btt.json

Screenshot Screenshot Screenshot

Presets Left:

  1. Finder
  2. Visual Studio Code
  3. iTunes : Now Playing
  4. VPN Status - Tap to connect / disconnect (Tunnelblick)
  5. Weather - Weather Icon + Temp C°

Presets Right:

  1. Brightness Down
  2. Brightness Up
  3. Volume Down
  4. Volume Up
  5. Play / Pause
  6. Coffee - Sleep Computer
  7. Time - H:mm

Screenshot

Left:

  1. Forklift
  2. TextEdit
  3. Emacs (icons)
  4. Notes

Middle widget:

  1. iTunes song, click to jump to next

Right:

  1. Play/Pause
  2. Volume down
  3. Volume up
  4. Coffee - sleep screen (not sleep computer)
  5. Time as h:mm a

Misc:

  1. Hold Fn key to access expanded control strip or press it to toggle BTT/app controls if available, via hack from alexw.me - search "You can still access the Control Strip..."

@vladionescu: simple_snake.json

Simple Touchbar Emoji Picker

Left:

  1. ESC
  2. Emoji picker

Middle widget:

  1. Spotify now playing, click to jump to next

The next song title appears immediately, it doesn't wait for the now playing script to run on its timer

Right:

  1. Brightness down
  2. Brightness slider
  3. Volume down
  4. Volume slider
  5. Mute
  6. Lock screen
  7. Day Month Date
  8. 12 hour clock

The brightness/volume up buttons were omitted from the slider in the interest of saving space, and because I use the slider to adjust and not the buttons. The buttons are effectively just icons to remind what each slider is for.

@goldenchaos: goldenchaos-btt.json

Photo

Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot

Supported apps:

  • Finder
  • Safari
  • Chrome
  • Firefox
  • iTunes
  • Spotify
  • YouTube (in Safari and as a Fluid app)
  • Reminders
  • Things 3
  • Carrot Weather
  • Calendar
  • Fantastical 2

Nifty features:

  • Fullscreen button also acts as esc key, stays docked to the left
  • Hold down Option/Alt to expand the function shelf
  • Emoji button toggles a scrollable emoji 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 widget provides easy finder access
  • Persistent Maximize Left, Center Window, and Maximize Right controls (with custom glyphs!) 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 song or "Paused" if iTunes/Spotify are not playing anything
  • 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

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".

@williamli (v1): williamli_btt.v1.json

Screenshot Screenshot Screenshot Screenshot

Presets Left:

  1. (AppleScript) Finder, tell Finder to open in focus, switches Space if it has to.
  2. Terminal
  3. Safari
  4. Firefox Developer Edition
  5. SublimeText
  6. Evernote
  7. Notes

Center:

  1. (Widget) Show next todo for "Today" (if any) in Things 3, tap to launch.
  2. (Widget + all) Show the next appointment within next 7 days (if any), tap to launch Fantastical 2, can be reprogrammed to launch Calendar. Require free cli app icalBuddy to access Calendar info. Configured to use "Relative Date".
  3. (Widget) YouTube playing in Safari, tap to focus app / tab.
  4. (Widget) iTunes Now Playing, tap to launch iTunes.
  5. (Widget) Spotify Now Playing, tap to launch Spotify.

Presets Right:

  1. (Folder) Emojis 💩
  2. (Folder) App Switcher
  3. (Folder) Media Controls
  4. Ticking Clock - Week Month Date ⌚ Hour:Minute:Second

Useful links

License

Licensed under the WTFPL license. Full text of the license can be found in the LICENSE.txt file.

vas3k.com  ·  GitHub @vas3k  ·  Twitter @vas3k

btt-touchbar-presets's People

Contributors

ad avatar gillesdubois avatar lukakerr avatar plpxsk avatar surpher avatar toxblh avatar vas3k avatar vladionescu avatar williamli avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.