Whenever I add shortcuts to an appgroup, I manually sort them alphabetically, which doesn't take me much time since all of my groups are already organized, so this feature isn't super important for me, but thought I'd mention it.
This feature could be a toggle or a drop-down somewhere here in the appgroup's settings:
When alphabetical sorting is toggled on, manual reordering could be locked/disabled to prevent conflicts, if necessary.
Or, if you want to add more sorting methods than just manual & alphabetical, then it could be a drop-down, rather than a toggle. One of the drop-down's options could be named something like "Manual sorting", and when that option is selected, it unlocks the ability to manually drag the shortcuts in the group again to re-order them as the user pleases. (The only other automatic sorting method I can think of that might be useful to some people is "chronological", in which case you might need a timestamp and ID for each shortcut that gets added to a group?)
Also, for QoL while people configure their settings, it'd be good have a save of what order their shortcuts are in when the sorting setting is set to manual, that way, if someone switches the setting to alphabetical on accident, then switches back to manual, they won't have to re-organize the shortcuts back to how they had it.
Whenever I add shortcuts to an appgroup, I manually sort them alphabetically, which doesn't take me much time since all of my groups are already organized, so this feature isn't super important for me, but thought I'd mention it.
This feature could be a toggle or a drop-down somewhere here in the appgroup's settings:
When alphabetical sorting is toggled on, manual reordering could be locked/disabled to prevent conflicts, if necessary.
Or, if you want to add more sorting methods than just manual & alphabetical, then it could be a drop-down, rather than a toggle. One of the drop-down's options could be named something like "Manual sorting", and when that option is selected, it unlocks the ability to manually drag the shortcuts in the group again to re-order them as the user pleases. (The only other automatic sorting method I can think of that might be useful to some people is "chronological", in which case you might need a timestamp and ID for each shortcut that gets added to a group?)
Also, for QoL while people configure their settings, it'd be good have a save of what order their shortcuts are in when the sorting setting is set to manual, that way, if someone switches the setting to alphabetical on accident, then switches back to manual, they won't have to re-organize the shortcuts back to how they had it.