@Andreas_Hegenberg, from here on i'll be constructing AQT from the new UI to give you a real-use test. I'll list my hassles and issues, and suggestions in comments if you're okay with this!
@GoldenChaos! Come join me too! You can use your mod power to add to this list
This list will be re-commented every now and then.
Wishlist of small changes:
In the table view, double right arrow doesn't expand the group / actions anymore
More stable βZ. It fails a lot.
Make the selection palettes pop out of the add buttons instead of the config column, it results in less mouse movement
When adding a TouchBar trigger, have the 'normal touch bar button' selected as default so i can just press enter to confirm a normal trigger. Though, I actually think the seperate buttons 'add normal trigger' and 'add widget' was a bit quicker.
Keyboard Shortcut action should be default for a new regular button.
Keep refining performance
enter to save and refresh (improve)
Refine the - + buttons for activation groups. Should be Icons and the plus '+' should be first
Remove the <<< button in the Activation Apps/groups column, replacing it with resizing that column. (Squish it small to icon only)
More Concise Config Column (lowprio)
Speech bubble triangle for actions a biiiit more taller as I can barley see it... Remove the cells' bottom padding to accomodate for that? (and also the top padding for triggers that aren't first on the list so that they touch if possible) (lowprio)
Points of Friction:
Adding Multiple Triggers and Setting their action
Moving triggers out from one group to another (column view)
Saving edits is still too finicky to be released
Not Possible
Space to hide/show triggers (Space is kinda better than βD) (Not Possible, used by default macOS to expand group in table view)
Completed
Grey text for hidden triggers
Disable icon inverting in the Activation Group column
Magic mouse uses the old icon (you have a duplicate in there, one is a tiff and the new one is a png?
You missed a way to access the docs, usage, BTT license / version and news info in the new UI. Try an βinfoβ menubar
Unfortunately space is already used by the standard outline view on macOS to expand groups (I could disable this and use double arrow, but I like switching between columns using the arrow keys :-))
You can however just redefine the shortcut in system preferences if you'd prefer space to enable/disable.
I think that collapse issue is fixed in v2.804 (sorry, not online yet, the notarization is a bit slow currently)
Seems like notarization got stuck on 2.804. It worked with 2.805 which is now online and includes some dark mode and undo/redo fixes. (Undo redo is a bit hard, but it should work better than before)
Hey, is it possible to add a field "Show all" in the drop down menu? It'd be much easier to edit entries, especially when you only have a couple of triggers.
TouchBar: Setting the stick to left makes it stick to right.
TouchBar: Setting colours is a nightmare. Keeps resetting or bugging out to illegal colours (i think, because it's acting weird: Shows black in bar, shows 100% transparent in the well, shows a colour value in the picker)
I did these in a multi-selection edit. Then tried single selection edit but still didn't work.
Needed to use old UI to get these done.
@GoldenChaos! Come join me too! You can use your mod power to add to this list
This list will be re-commented every now and then.
Bugs:
Table View: Edits don't save automatically / Cells don't update to reflect edit (was editing trigger names)
TouchBar: Setting the stick to left makes it stick to right.
TouchBar: Setting colours is a nightmare. Keeps resetting or bugging out to illegal colours (i think, because it's acting weird: Shows black in bar, shows 100% transparent in the well, shows a colour value in the picker)
In the table view, double right arrow doesn't expand the group / actions anymore
More stable βZ. It fails a lot.
Make the selection palettes pop out of the add buttons instead of the config column, it results in less mouse movement
Space doesn't open table view groups
When adding a TouchBar trigger, have the 'normal touch bar button' selected as default so i can just press enter to confirm a normal trigger. Though, I actually think the seperate buttons 'add normal trigger' and 'add widget' was a bit quicker.
Keyboard Shortcut action should be default for a new regular button.
Keep refining performance
enter to save and refresh (improve)
Handling of multi-trigger edits (improve, all the boxes go blank even if values are the same)
Refine the - + buttons for activation groups. Should be Icons and the plus '+' should be first
Remove the <<< button in the Activation Apps/groups column, replacing it with resizing that column. (Squish it small to icon only)
More Concise Config Column (lowprio)
Speech bubble triangle for actions a biiiit more taller as I can barley see it... Remove the cells' bottom padding to accomodate for that? (and also the top padding for triggers that aren't first on the list so that they touch if possible) (lowprio)
Points of Friction:
Adding Multiple Triggers and Setting their action
Moving triggers out from one group to another (column view)
Saving edits is still too finicky to be released
Not Possible
Space to hide/show triggers (Space is kinda better than βD) (Not Possible, used by default macOS to expand group in table view)
Completed
Grey text for hidden triggers
Disable icon inverting in the Activation Group column
Magic mouse uses the old icon (you have a duplicate in there, one is a tiff and the new one is a png?
You missed a way to access the docs, usage, BTT license / version and news info in the new UI. Try an βinfoβ menubar
All these things aside, editing existing triggers is a joy!
great job! on first sight I would only ask to double check the contrasts. Especially on the icons for modifier keys. They are hardly readable. Why not just stick with the black on white theme of the old design? This is just how it is done on macOS and material design, too.
I quite like the blue/white combination though. I agree that it's not absolutely perfectly readable, but it's "just" the modifiers, so not crucial and I think it's already good enough. Maybe I can render them just a tiny bit darker or something like this.