False Warning: Preset Overrides BTT Preferences on Import

Note:
Before bug reporting, please make sure you have tried the latest (alpha) 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.


Describe the bug
Hey there. So I'm new to using BTT and played with a bunch of things, ran into some issues (pure newbie ignorance) and deleted everything to start with a clean slate. I wanted to import a community preset to learn from and adapt. When I go to import the preset I get the warning: Preset Overrides BTT Preferences (screenshot below)

It doesn't say what preferences are in conflict. So I exported my own empty Default (master) to diff the .json files and I can't see any BTT app preferences in conflict at all. All I see (obviously) are the triggers and such since my default doesn't have any. If need be, I can upload the .json files. Just to doublecheck myself I had ChatGPT diff them and it came up empty too.

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


Screenshots


Device information:

  • Type of Mac:
    2019 MacBook Pro 15"
  • macOS version:
    macOS 15.4.1 (24E263)
  • BetterTouchTool version: (please post the exact version - not just "the latest one")
    5.395 (Was on the previous version but updated to alpha to test before posting.

btt_diag_dump_51725.zip (1.3 MB)

global preferences are saved in ~/Library/Preferences/com.hegenberg.BetterTouchTool.plist that’s what you‘d need to diff with the settings section in the preset json.

In general this is just a warning, it doesn’t check whether there are any real conflicts

Both of those are good to know. Thank you for the quick response!

It would be nice to be able to know if there are going to be any BTT settings that need to change and what they are before installing a preset. Should I make a separate "Feature Request" post for that?