I look at alternatives like to ship other themes by default, or a way to dowload such themes that can change how some things look without changing the skin xmls code and therefore stability.
Something you can find @
https://github.com/uNiversaI/revamped.themes as previously mentioned.
However
it quickly becomes apparent, some
addon to download such themes/extras would be required to make things simpler for users as opposed to make it manual for e,g
https://github.com/uNiversaI/confluence....downloader
The problem here is obvious.
skin.confluence by default lives in
system path and is a
special addon. what this means for any possible extras downloader cannot extract the zips to
speciall://skin path (which I presume is the correct system path), while it would work in
special://home/addons path or as you guys know as
userdata (wiki) and then you only need to have the confluence.extras.downloader work.
So here you go,
either ship themes by default or
allow themes to be downloaded and used, it would
also be possible if themes could be loaded from
userdata (wiki) while skin the default would still live in system paths.
A great benefit of using skin themes is that has graphic editing/creating experience could create themes without ever touching any xmls.
There are literally hundreds of mb/s of exiting extras that default skin confluence doesn't use (and greatly extends the appeal) like conditional weather fanart all strictly for manual downloading and extracting, which is not novice user friendly.
How to achieve any of the above requires cooperation from other skilled persons, if I could do it, it would be done already. half the work is done, so someone(s) need to go the other 50%