mouse0270 / module-credits

Lists the authors of projects on the Manage Modules Window. If a url is provided in the module.json file, it will make the version tag link to the module url.
MIT License
7 stars 7 forks source link

Feature Request: Colourize load-preset confirmation dialog with module list diff #68

Open esheyw opened 2 years ago

esheyw commented 2 years ago

The text list of the modules that a preset will activate is a good thing, but I think it could be improved if it was diffed against the currently enabled modlist, and had those changes highlighted. My ideal layout would probably be

currently enabled modules to be disabled, `-`prefix, red background
---------------------------------
currently disabled modules to be enabled, `+`prefix, green background
---------------------------------
currently enabled modules staying enabled, no prefix, grey background

colours can probably be shifted to something colourblind-friendly?

Alternatively the list can be left entirely alphabetical, with the to-be-disabled modules inserted where appropriate.

esheyw commented 2 years ago

This should also apply to the 'update preset' dialog.