Skip to content

Per-mod settings #79

@focustense

Description

@focustense

With some of the work going into animations, it occurs to me that users are going to want to assert their own preferences; that is, to change animation speed or disable them entirely. Moreover, this could quite easily vary by mod; maybe there is a "base speed" for users who have potato PCs or just hate UI animation but maybe there is also some specific mod that uses slow animations while the rest are fine.

With StardewUI acting as a kind of platform for the UI of other mods, the logical place for these preferences is in StardewUI itself. Users can't rely on every individual mod to provide its own UI tweaks, nor should they have to.

In a sense this would be like mobile "permission models", albeit far less expansive and with significant looser control; for instance, we can't stop a mod from writing its own update loop and doing its own one-off animation. But we can make it as easy as possible for UI authors to standardize, and subsequently as convenient as possible for users to tweak things.

This is probably not a very high priority yet due to the relatively low number of released mods, but I think over time it will become a useful end-user feature.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions