rafaelgomesxyz / esgst

An extension that enhances SteamGifts / SteamTrades.
MIT License
146 stars 23 forks source link

Settings: add basic menu mode #1583

Closed rafaelgomesxyz closed 3 years ago

rafaelgomesxyz commented 4 years ago

In an effort to make ESGST appear less complex, a new basic mode will be added to the settings menu containing common combos of features that users will be able to enable with a single click, making the process of enabling features for new users (or even for long-time users) much simpler. Example (not the final version - open to suggestions as well):

If anyone has combo suggestions, feel free to drop them here. You can also suggest changes to existing combos.

Combos

rafaelgomesxyz commented 4 years ago

This might render #1503 obsolete.

at46 commented 4 years ago

Maybe you can collect the settings from some users to see which features are often used and only show these as basic settings?

rafaelgomesxyz commented 4 years ago

I had thought of that, but I think that could still leave new users overwhelmed. An illustrative menu like the one suggested here, with combos that can quickly enable features that usually go together, seems more user-friendly.

Then again, a quick settings wizard like suggested in #1503 could also serve that purpose. The idea of #1503 is to ask the user a series of questions when they install the extension while enabling all of the relevant settings e.g. "Do you want to hide entered giveaways?" would enable Giveaway Filters, Giveaway Filters > Multiple Filters, Giveaway Filters > Multiple Filters > Entered and configure a preset for entered = false in the background. Although this same process could be done with combos.

So right now I'm a bit torn as to what to implement:

Perhaps a combination of all three (quick settings wizard with combos during installation + basic menu with most used features)? Not sure.

rafaelgomesxyz commented 3 years ago

1503 will be implemented instead.