Skip to content

[Enhancement] Advanced Options #242

@ItsEasyActually

Description

@ItsEasyActually

The Manager's "Manager Config" tab has gotten a bit unruly to maintain a a clean and simple UI. Creating a separate window (or tab) to manage all of the settings we may implement. Discussion is open to what's key to keep on the Manager Config tab and what new options could be considered.

Another goal for the Advanced window will be to house all Manager settings regardless of if they're on the main tab or not, this is just for consistency. This also means a search feature will be handy to have. Given we have that implemented for other parts of Manager, this shouldn't be very difficult to implement.

There's already some discussion on options to be added to the Advanced Settings. As Discussion on this grows, this list will ideally be bigger by the time we implement the options.

Advanced Settings

  • Highlight Color Control

    • The idea with this is allowing users to provide a custom override to the highlight value being used in the Manager. Current idea on implementation is that this is two options, a bool for enabling it and an RGB value for setting the color.
  • Profile Behavior is like the old Managers

    • This one is a compromise mostly for mod developers as several have expressed a desire for this behavior to be restored. My take is implementing a bool for the Profiles Manager that sets it into "Snapshots" mode. This mode will essentially make it so Profiles only save to the Default profile (newly generated if need be), and profiles will act more like a "backup." I'm expecting this to need some testing, and it may come with some additional UI compromises.
  • Portable Mode (as a Check Box)

    • While an unspoken and non-documented portable mode exists, it would be ideal to implement it via check box. This will be better long term, and it'll ensure users are aware of the feature and can use it at their leisure. We can hash out the best way to handle loading/saving for the mod loader's for portable mode as the time comes. Current thought is that we could have it setup so portable mode will add a simple text file to the mods folder that the mod loader can use as the string for the location to load profiles from. If it doesn't exist, it can default to the user's local folder. If it does exist, it can point to the most recently used SA Mod Manager executable's local settings folder.
  • User Settings Management Options

    • This would be a small set of options to allow the user to take control of their settings without having to navigate to them manually. In short, I see need for a Clone Settings Folder (or perhaps it's more like packing the settings folder), Clear All Settings, and a Clear Current Game Settings option. This can be extended and tweaked as we get to work on it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions