Describe the bug
I use the "Cycle through multiple actions (on repeat trigger)" to snap windows between half and two thirds states. In macOS Sequoia's Native window resizing mode in BTT, this results the window flashing semitransparently and getting stuck in one size or the other. As a workaround, using the "Use Classic BetterTouchTool Resizing" setting in the window snapping settings resolves the issue. I do, however, miss the nice resizing animation from the native resizing
BTW, thanks for the cycling feature, saves me from having to write Applescript! Faster too.
Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
Keyboard shortcut
Video demonstration
Device information:
- Type of Mac: 2021 Macbook Pro M1
- macOS version: 15.0.1
- BetterTouchTool version: 4.801 (tried the alpha, per instructions)
Additional information (e.g. crash logs, related issues, etc.):
The configuration for the window resizing:
[
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1729799194.1793962,
"BTTTriggerType" : 0,
"BTTTriggerParentUUID" : "237E6A14-C39F-4E3D-85A2-6B2875D5D797",
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTUUID" : "94C0F8F2-4CD0-4931-A24C-4D8A9DFC07D6",
"BTTPredefinedActionType" : 366,
"BTTPredefinedActionName" : "Empty Placeholder",
"BTTAdditionalConfiguration" : "9830411",
"BTTKeyboardShortcutKeyboardType" : 0,
"BTTTriggerOnDown" : 1,
"BTTLayoutIndependentChar" : "LEFT",
"BTTEnabled" : 1,
"BTTEnabled2" : 1,
"BTTShortcutKeyCode" : 123,
"BTTShortcutModifierKeys" : 9830400,
"BTTOrder" : 1,
"BTTAutoAdaptToKeyboardLayout" : 0,
"BTTAdditionalActions" : [
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1729798300.328382,
"BTTTriggerParentUUID" : "94C0F8F2-4CD0-4931-A24C-4D8A9DFC07D6",
"BTTIsPureAction" : true,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTUUID" : "FD967725-9E69-4F49-9B96-2DC12CE19E2E",
"BTTPredefinedActionType" : 335,
"BTTPredefinedActionName" : "Cycle through multiple actions (on repeated trigger)",
"BTTKeyboardShortcutKeyboardType" : 0,
"BTTEnabled" : 1,
"BTTEnabled2" : 1,
"BTTShortcutKeyCode" : -1,
"BTTOrder" : 2,
"BTTAutoAdaptToKeyboardLayout" : 0,
"BTTAdditionalActions" : [
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1729798313.1165471,
"BTTTriggerType" : 717,
"BTTTriggerTypeDescriptionReadOnly" : "Action Sequence in Cycle Through",
"BTTTriggerParentUUID" : "FD967725-9E69-4F49-9B96-2DC12CE19E2E",
"BTTTriggerClass" : "BTTTriggerTypeCustomActionConfig",
"BTTUUID" : "7DD8992E-ABF5-4BD8-86FD-401157592CE9",
"BTTPredefinedActionType" : 366,
"BTTPredefinedActionName" : "Empty Placeholder",
"BTTEnabled" : 1,
"BTTEnabled2" : 1,
"BTTOrder" : 0,
"BTTAdditionalActions" : [
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1729798101.9282951,
"BTTTriggerParentUUID" : "7DD8992E-ABF5-4BD8-86FD-401157592CE9",
"BTTIsPureAction" : true,
"BTTTriggerClass" : "BTTTriggerTypeCustomActionConfig",
"BTTUUID" : "7CDF2FE5-81E6-4919-816C-007032F0C6B1",
"BTTPredefinedActionType" : 19,
"BTTPredefinedActionName" : "Maximize Window Left Half",
"BTTEnabled" : 1,
"BTTEnabled2" : 1,
"BTTOrder" : 7
}
]
},
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1729798302.391252,
"BTTTriggerType" : 717,
"BTTTriggerTypeDescriptionReadOnly" : "Action Sequence in Cycle Through",
"BTTTriggerParentUUID" : "FD967725-9E69-4F49-9B96-2DC12CE19E2E",
"BTTTriggerClass" : "BTTTriggerTypeCustomActionConfig",
"BTTUUID" : "1908F0F8-CD2E-47BE-844C-254F278B5E2D",
"BTTPredefinedActionType" : 366,
"BTTPredefinedActionName" : "Empty Placeholder",
"BTTEnabled" : 1,
"BTTEnabled2" : 1,
"BTTOrder" : 1,
"BTTAdditionalActions" : [
{
"BTTActionCategory" : 0,
"BTTLastUpdatedAt" : 1729798308.3354211,
"BTTTriggerParentUUID" : "1908F0F8-CD2E-47BE-844C-254F278B5E2D",
"BTTIsPureAction" : true,
"BTTTriggerClass" : "BTTTriggerTypeCustomActionConfig",
"BTTUUID" : "CDA30856-E3D2-4EB1-8990-DA05EB449348",
"BTTPredefinedActionType" : 174,
"BTTPredefinedActionName" : "Resize window to Left Two Thirds",
"BTTEnabled" : 1,
"BTTEnabled2" : 1,
"BTTOrder" : 8
}
]
}
]
}
]
}
]