I'll be covering the progress for the new BetterTouchTool UI here.
The main goals of the new UI are:
- Make BTT easier to understand
- Add multi-language support
- Use modern, more performant technologies (old BTT UI is all based on technologies that were already available on macOS 10.6)
- Improve performance a lot
- Make all settings that belong to a specific device or feature directly accessible there, and not in some submenu in the advanced settings.
- Allow to have folders to organize gestures and other triggers.
• Allow searching & filtering through triggers & actions
- Put less used functions in a menubar menu, don't clutter the main UI
- Move all gesture and action specific settings to a side menu on the right side.
Here you can see a current screenshot:
The main ideas stay the same as in old BTT. You select an app and configure triggers for it.
There can now be a maximum of three columns to configure these. The first column shows top level gestures and can contain groups. If a group is selected, the second column shows the triggers that have been added to that group.
The third column shows the actions assigned to the selected trigger.
The right side-bar shows the configuration options for the selected trigger or the selected action.
It's a very early stage concept. Currently done:
- Implemented basic layouting system
- Implemented display of apps and triggers
- Implemented display of actions assigned to triggers
- Started implementation of the right side-bar (this is the most complex task because it will be able to adapt to all actions and trigger settings)
Feedback always very welcome!
I plan to release a first beta by the end of the month. The new UI will be optional for a while.