seblindfors / ConsolePort

ConsolePort - Game Controller Addon for World of Warcraft
Artistic License 2.0
182 stars 39 forks source link

Request: Profiles #58

Open Jahfry opened 1 year ago

Jahfry commented 1 year ago

Request: saving of profiles

Reason: convenience for setting up different layouts

If I'm missing something (other than import/export, which is problematic when running on a Steam Deck in game mode), please let me know. I really did try to find a way to save character profiles.

Specifically: I'd like to be able to save additional "Action Bar" layouts. Ie, where the options are currently "Default", "Orthodox" and "Roleplay".

Alternatively, when adjusting those profiles, save their state and provide a "Reset to Default" option.

I just spent about 2 hours putting my control icons right where I wanted them. I neglected to export my settings before I spaced out and switched the layout from "Default" to Orthodox and then back to find the settings didn't stick.

The add-on is absolutely amazing, and I'm very happy with the options it gives. Just want to be able to manage settings easier.

Since you already have import/export, it -seems- like it's "simply" a desire to be able to store multiple import strings under named entries? But might be handy to have both action bar profiles as well as overall add-on preferences able to be stored in different sets ... use case:

But that definitely gets more complicated and simply having named full import strings as full fat profiles would be fine.

seblindfors commented 1 year ago

I understand the need for an explicit "save as" feature, but your config applies when you are done editing and exit out of the configuration interface. This is saved as an entry in the shared profile settings with the current character name. The profile you're adjusting is not the profile you pick in the import list. You're just copying that profile. Default/Orthodox/Roleplay are read-only profiles.