Work in progress and alpha features

Using this thread to discuss and introduce new features while they are still being developed. Comments and bug reports welcome!

V3.06 alpha finally adds fixed size Touch Bar buttons:

I'm still working to make it compatible with the now playing widget etc.

Other things I'm working on:

  • A nice dock widget
  • A nice calender widget
  • Support for native widget plugins

v3.061 alpha adds the possibility to select different font sizes for first and second line (configuration for this is currently only shown if the button title contains at least two lines). Fixed size should now work with now playing widget.


What about an output in italic or bold? :dog: or is this hard to make? :confused:

Still thinking about this, for normal buttons it would be easy to allow rich-text, for script widgets etc. it would be hard(er).

1 Like

Two lines on a normal button title, or scripted title? Is there a way to have two lines in normal button title not scripted?

yes, just press option + enter to create a new line :slight_smile:

1 Like

VERY NICE! Ive looked all over the documentation, guess I should have ask a month ago. LOL Thanks. Now I wonder what other hidden features im missing.

Thanks. I always pasted the prepared text from elsewhere for now :smiley: Stupid af but I missed it for so long :+1:t3:

Photos also requires an option return in some dialogs.
I used Keyboard Maestro to make return be option return in Photos. But then I have to type a return many, many times in Photos. You may not need it that often while setting up BTT.

In v3.062 alpha I added a stupid hidden feature:
You can now use basic HTML to style your button titles. The HTML must always begin with <html> and end with </html>. When doing this basically all other font related styles will be ignored. Only very basic html/css like colors and font styles will work though.



v3.063 changes the default behavior of the BTT control strip icon. It now hides as soon as the BTT Touch Bar is open (and the Control Strip visible). This solves a few problems and is a bit more intuitive I think.
It only does this if no custom control strip item is being used.

@yuuiko could you check whether this causes issues with aquatouch? (I think it's one of the only presets that relies on the control strip behavior)

The new behavior can be disabled here:

v3.064 alpha adds a simple dock widget that behaves like the macOS Dock (based on the stuff I implemented for retrieving the status badges):


The release notes for 3.064 seem to be glitching, the and tags aren't showing for me.

Wow, this is kinda super nice!! Next step: being able to select some specific elements (if this isn't too impossible to make) :innocent:

Doesn't seem to be interfering with anything right now but I haven't used my laptop on 3.06 much. Will confirm.

I think you should refine the multi-selection editing before going into new features, and even before the new features I think you should continue to refine the layout and 'quality of life' improvements. Just sayinn'

(Stuff such as

  • auto-open the corresponding tab when the gear icon is pressed, e.g. when editing touchbar, touchbar will show first
  • More aesthetic add buttons
  • adding a more exponential easing to animations
  • adding two finger swipe to get out of groups
  • color and contrast improvements
  • more concise right column, moving descriptions into tooltips and laying it out in better groups)


@yuuiko honestly these are currently pretty low prio for me, they will be improved over time! For now I'm finished with the UI stuff - although there will be improvements with every alpha. It's time to work on some of the other things that I didn't have time to look at during the new UI development. The old UI is still available for people who encounter issues, and like the old UI I intend to improve the new one over the next few months and years :slight_smile:

Next on my list is a native calendar widget :slight_smile: and various other small things I have on my list.

1 Like

Sure, it's acceptible that aesthetic changes are low prio. But I think you should at least fixup the multi-selection editing as it's very buggy, what do you think?

multi selection editing works ok for me, although it's not nice yet (but it's such a niche feature I currently can live with the ugliness for now ;-)). However if there are specific bugs I'll of course fix them.

Native calendar widget sounds like a GREAT addition. As you know I've been working with ical events with sports schedules and its been working, but what a pain.

What customization of calendar output do you plan to offer?

  1. Replacing/Removing text for output? ("Today at ") YUK
  2. Truncated output, limit length ie. maxsize
  3. Two line options of output for button (Time + Subject, Location data etc.)

just a few I deal with...