3 and 4 finger swipe turns off btt touchbar

Describe the bug
When I use a 3 or 4 finger swipe on the touchbar, to adjust brightness or audio, I do 1 swipe, and then the BTT touchbar turns off, and it goes back to the default Mac touchbar settings.
I have always used these swipes in the past with no issue. I just upgraded to 3.0.7.9 (1186).
It doesn't seem like BTT is actually getting disabled - if I go to the menu, there's is an option there to disable BTT for all apps or the current app. It does not give the option of enabling.
If I disable, and then re-enable, it corrects itself. If I then swipe again, it goes back to the default touchbar again.

Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
Touch Bar

Screenshots

Device information:

  • Type of Mac: 2018 Macbook pro
  • macOS version: Mojave 10.14.5
  • BetterTouchTool version: 3.0.7.9 (1186)

Additional information (e.g. StackTraces, related issues, screenshots, workarounds, etc.):

Note: Before bug reporting, please make sure you have the latest version of BetterTouchTool and that you have already tried to restart your system :-). If you encounter a crash, please attach a crash log from the macOS Console.app from the "User Diagnostic Reports" section.

I have the same problem
with exactly the same device information

thanks for reporting!
Could you check whether that still happens if you enable the "global gesture" checkbox for the gesture?

I'll probably upload a fix tomorrow.

It's the same when "global gesture' is checked.

Thanks

Weird, could you check whether bringing back the Touchbar using the predefined action "toggle BetterTouchTool Touchbar" works? (e.g. assigned to some keyboard shortcut)

Toggle BetterTouchTool Touchbar does bring it back.

I noticed that when I set the brightness/volume 3 and 4 finger swipe commands with "global" checked, they no longer work as expected. The touchbar shows the swipe line like it should, but it doesn't adjust the brightness or volume.

one more question as I can't reproduce it yet:

does this happen everywhere on the touch bar? (the hiding) or only if you swipe to the very left?

It happens everywhere, even if I only swipe a few mm. I did notice that the 3 finger swipe left does NOT cause it to disappear. However, 3 finger right does, 4 finger left and right both do too.

1 Like

could you check whether 3.080 fixes the issue for you?

Yes, that fixed it!
Thanks!

1 Like

I am running a 2018 MBP with Touch Bar, but I am running macOS 10.15 Beta 1. I had the same problem as OP, that swipe gestures turned off the touch bar, in BTT 3.078. However, now, in BTT 3.081, they seem to not be working at all.
Here is the JSON for the gestures folder (from the Minimalist Plus theme):

[ { "BTTTouchBarButtonName" : "Gestures", "BTTTriggerType" : 630, "BTTTriggerTypeDescription" : "Group", "BTTTriggerClass" : "BTTTriggerTypeTouchBar", "BTTPredefinedActionType" : -1, "BTTPredefinedActionName" : "No Action", "BTTEnabled2" : 0, "BTTUUID" : "96645F5E-E4DD-4499-9582-B5820109B972", "BTTNotesInsteadOfDescription" : 0, "BTTEnabled" : 1, "BTTModifierMode" : 0, "BTTOrder" : 9, "BTTDisplayOrder" : 0, "BTTMergeIntoTouchBarGroups" : 0, "BTTAdditionalActions" : [ { "BTTTriggerType" : 644, "BTTTriggerTypeDescription" : "Two Finger Swipe Left", "BTTTriggerClass" : "BTTTriggerTypeTouchBar", "BTTPredefinedActionType" : 25, "BTTPredefinedActionName" : "Volume Down", "BTTEnabled2" : 1, "BTTRepeatRate" : 1, "BTTRepeatDelay" : 0, "BTTUUID" : "4F6D7A03-FFE4-4F0A-87AC-E28D5F19BB48", "BTTTriggerOnDown" : 0, "BTTNotesInsteadOfDescription" : 0, "BTTEnabled" : 1, "BTTModifierMode" : 0, "BTTOrder" : 0, "BTTDisplayOrder" : 0, "BTTMergeIntoTouchBarGroups" : 0, "BTTTriggerConfig" : { "BTTTouchBarHideRecentlyUsedEmoji" : false, "BTTTouchBarFreeSpaceAfterButton" : 5, "BTTTouchBarBringPlayerToFront" : 0, "BTTTouchBarButtonColor" : "75.323769, 75.323769, 75.323769, 255.000000", "BTTTouchBarEmojiHideBackButton" : false, "BTTTouchBarItemPlacement" : 0, "BTTTouchBarAlwaysShowButton" : false, "BTTTouchBarHideWhenPaused" : 0, "BTTTouchBarButtonWidth" : 100, "BTTTouchBarItemIconHeight" : 22, "BTTTouchBarBatteryHideOnCharging" : false, "BTTTouchBarButtonTextAlignment" : 0, "BTTTBWidgetWidth" : 400, "BTTTouchBarDefaultPlayer" : 0, "BTTTouchBarItemIconWidth" : 22, "BTTTouchBarHideWhenNoPlayer" : false, "BTTTouchBarButtonFontSize" : 15, "BTTTouchBarHideCover" : 0, "BTTTouchBarOnlyShowIcon" : false, "BTTTouchBarItemPadding" : 0 } }, { "BTTTriggerType" : 645, "BTTTriggerTypeDescription" : "Two Finger Swipe Right", "BTTTriggerClass" : "BTTTriggerTypeTouchBar", "BTTPredefinedActionType" : 24, "BTTPredefinedActionName" : "Volume Up", "BTTEnabled2" : 1, "BTTRepeatRate" : 1, "BTTRepeatDelay" : 0, "BTTUUID" : "BFF75EC3-AE5D-42B5-A744-B0048DF4D6B6", "BTTTriggerOnDown" : 0, "BTTNotesInsteadOfDescription" : 0, "BTTEnabled" : 1, "BTTModifierMode" : 0, "BTTOrder" : 1, "BTTDisplayOrder" : 0, "BTTMergeIntoTouchBarGroups" : 0, "BTTTriggerConfig" : { "BTTTouchBarHideRecentlyUsedEmoji" : false, "BTTTouchBarFreeSpaceAfterButton" : 5, "BTTTouchBarBringPlayerToFront" : 0, "BTTTouchBarButtonColor" : "75.323769, 75.323769, 75.323769, 255.000000", "BTTTouchBarEmojiHideBackButton" : false, "BTTTouchBarItemPlacement" : 0, "BTTTouchBarAlwaysShowButton" : false, "BTTTouchBarHideWhenPaused" : 0, "BTTTouchBarButtonWidth" : 100, "BTTTouchBarItemIconHeight" : 22, "BTTTouchBarBatteryHideOnCharging" : false, "BTTTouchBarButtonTextAlignment" : 0, "BTTTBWidgetWidth" : 400, "BTTTouchBarDefaultPlayer" : 0, "BTTTouchBarItemIconWidth" : 22, "BTTTouchBarHideWhenNoPlayer" : false, "BTTTouchBarButtonFontSize" : 15, "BTTTouchBarHideCover" : 0, "BTTTouchBarOnlyShowIcon" : false, "BTTTouchBarItemPadding" : 0 } }, { "BTTTriggerType" : 646, "BTTTriggerTypeDescription" : "Three Finger Swipe Left", "BTTTriggerClass" : "BTTTriggerTypeTouchBar", "BTTPredefinedActionType" : 29, "BTTPredefinedActionName" : "Brightness Down", "BTTEnabled2" : 1, "BTTAlternateModifierKeys" : 0, "BTTRepeatRate" : 1, "BTTRepeatDelay" : 0, "BTTUUID" : "7246E389-DC75-4F36-AFE5-EAC928E40CF9", "BTTNotesInsteadOfDescription" : 0, "BTTEnabled" : 1, "BTTModifierMode" : 0, "BTTOrder" : 2, "BTTDisplayOrder" : 0, "BTTMergeIntoTouchBarGroups" : 0 }, { "BTTTriggerType" : 647, "BTTTriggerTypeDescription" : "Three Finger Swipe Right", "BTTTriggerClass" : "BTTTriggerTypeTouchBar", "BTTPredefinedActionType" : 28, "BTTPredefinedActionName" : "Brightness Up", "BTTEnabled2" : 1, "BTTAlternateModifierKeys" : 0, "BTTRepeatRate" : 1, "BTTRepeatDelay" : 0, "BTTUUID" : "802BD790-1630-49D8-BEDE-615B70B1F416", "BTTNotesInsteadOfDescription" : 0, "BTTEnabled" : 1, "BTTModifierMode" : 0, "BTTOrder" : 3, "BTTDisplayOrder" : 0, "BTTMergeIntoTouchBarGroups" : 0 }, { "BTTTriggerType" : 648, "BTTTriggerTypeDescription" : "Four Finger Swipe Left", "BTTTriggerClass" : "BTTTriggerTypeTouchBar", "BTTPredefinedActionType" : 32, "BTTPredefinedActionName" : "Keyboard Illumination Down", "BTTEnabled2" : 1, "BTTAlternateModifierKeys" : 0, "BTTRepeatRate" : 1, "BTTRepeatDelay" : 0, "BTTUUID" : "9337E61F-3B2A-44A8-AD2E-364193DFF2B9", "BTTNotesInsteadOfDescription" : 0, "BTTEnabled" : 1, "BTTModifierMode" : 0, "BTTOrder" : 4, "BTTDisplayOrder" : 0, "BTTMergeIntoTouchBarGroups" : 0 }, { "BTTTriggerType" : 649, "BTTTriggerTypeDescription" : "Four Finger Swipe Right", "BTTTriggerClass" : "BTTTriggerTypeTouchBar", "BTTPredefinedActionType" : 31, "BTTPredefinedActionName" : "Keyboard Illumination Up", "BTTEnabled2" : 1, "BTTAlternateModifierKeys" : 0, "BTTRepeatRate" : 1, "BTTRepeatDelay" : 0, "BTTUUID" : "9AD346D4-BBC1-4F7D-BB1C-373A700085B5", "BTTNotesInsteadOfDescription" : 0, "BTTEnabled" : 1, "BTTModifierMode" : 0, "BTTOrder" : 5, "BTTDisplayOrder" : 0, "BTTMergeIntoTouchBarGroups" : 0 } ], "BTTTriggerConfig" : { "BTTTouchBarHideRecentlyUsedEmoji" : false, "BTTTBName" : "Gestures", "BTTTouchBarFreeSpaceAfterButton" : 5, "BTTTouchBarBringPlayerToFront" : 0, "BTTTouchBarButtonColor" : "75.323769, 75.323769, 75.323769, 255.000000", "BTTTouchBarEmojiHideBackButton" : false, "BTTTouchBarItemPlacement" : 0, "BTTTouchBarAlwaysShowButton" : false, "BTTTouchBarHideWhenPaused" : 0, "BTTTouchBarButtonWidth" : 100, "BTTKeepGroupOpenWhileSwitchingApps" : false, "BTTTouchBarItemIconHeight" : 22, "BTTTouchBarBatteryHideOnCharging" : false, "BTTTouchBarButtonTextAlignment" : 0, "BTTTBWidgetWidth" : 400, "BTTTouchBarDefaultPlayer" : 0, "BTTTouchBarItemIconWidth" : 22, "BTTTouchBarButtonName" : "Gestures", "BTTTouchBarHideWhenNoPlayer" : false, "BTTTouchBarButtonFontSize" : 15, "BTTTouchBarHideCover" : 0, "BTTTouchBarOnlyShowIcon" : false, "BTTTouchBarItemPadding" : 0 } } ]

Try 3.083 - there was an unrelated issue with importing gestures in groups. This has already partially been fixed in 3.081 but 3.083 will also migrate the database structure for existing ones.

1 Like

Perfect! Thank you so much!
P.S. Thank you so much on another level for everything you've done. BTT is already awesome as it is, but you very actively support it, which is so hard to find for such a popular application and very much appreciated by the many users like me! :grin: