Posts: 532
Joined: Sep 2010
Reputation:
8
I'm a user of @jurialmunkey's skins, Artic Zephyr and Eminence 2. I absolutely love these skins and how he integrated this script into them for greater customization. One issue I've been discussing with him and others is that the home screen settings of one skin gets copied over to the other skins I may have installed. For some parts I want this feature as it make setting up a new skin based on this script really easy. However, I also do not like this feature as certain skins have a different style to them and I prefer to set them up differently or I'm experimenting with a different layout of my home screen in a different skin. I would really love to see a feature built into this script asking the user if they'd like to import the settings from another skin that uses this script and saves each skins settings separately as there is a very good chance where I could screw up the settings in one skin that could then end up screwing up my settings in another skin I way switch to in the future.
Posts: 532
Joined: Sep 2010
Reputation:
8
Nope you're spot on. Its at least step 1 of 3 of what I'm requesting. I'll try to test it later on my test install of Kodi, not sure how extensive of a test I'll be able to perform
Posts: 1,479
Joined: Jan 2015
Reputation:
159
Any testing you can do is appreciated. And step 2 is now in there - via the 'Reset shortcuts' button in the management dialog (note, any skin you want to import the menu from must have had its menu built with this script version). Step 3 - which I assume is a dialog popping up when the skin is first used - is a lot harder (in terms of where in the Skin Shortcuts code it would make sense to implement such - I can't think of anywhere obvious where it wouldn't have the potential to prove to be difficult or annoying...)
Posts: 532
Joined: Sep 2010
Reputation:
8
my 0.02 as a user about step 3 would be to have it as an extra option that skin developers could implement in their settings section. It will force the user to perform the import versus the software determining if this was the first time the skin was used or not. I would say it would be a dedicated function invoked.
Posts: 1,479
Joined: Jan 2015
Reputation:
159
It could additionally be implemented as a function with a little bit of code re-arranging (though I quite like it under the 'Reset shortcuts' option, so I'd prefer to keep it there as well). It would be dependant on skinners showing some interest in using that function, though... (No point adding extra code to maintain if its not going to be used!)