(2016-05-01, 21:54)Jeroen Wrote: For out of the box experience they are set as a dependency. Starting with Krypton, skins are able to define optionally auto-installed add-ons. I will be making currently required add-ons optional that way. But I doubt if this will be done for the UI sounds though as I feel they are part of the skin. And before UI sounds were made into add-ons they were included with the skin package anyway. Of course you are still able to use your own sounds.
What I see as a difficulty is that the skin will refuse to install without the UI sounds installed first.
For a first time user say, this could be a stumbling block. Thought process goes like this: Try to install skin, install fails, move on to new skin that will install. I appreciate this wont happen 100% of the time, but it will still confuse a few noobs.
My thoughts are that things like UI sounds are not required for the skin to work, they are embellishments. It is odd to have to install an embellishment in order to get the skin, especially when it is a customizable element that some users may not even want.
It seems a little like putting on the icing before I bake the cake.
To be clear, it is only the fact that they need to be installed before the skin that I have an issue with.