Just wanted to add the approach I have been using which groups all skins I create, and for any suite of skins, to a unique group.
I add the a line by default to the [Rainmeter] whenever I start to create a new skin.
Code: Select all
[Rainmeter]
Group=#RootConfig#
...
Becaue
#RootConfig# is a unique name, using
Group=#RootConfig# will add the current skin to a group of skins with the name of the Root Skin Folder where the skin is located.
This has several benefits, the main one being able to control every skin in your suite of skins specifically when you need to refresh all of them, but do not want to refresh every skin an end user has loaded, the way !RefreshApp would do.
Also, if the end user wants to change the Root Skin folder name, all of the skins will still be associated with that "new skin folder name" group.
Hopefully others may find this a useful technique.