2015-05-21, 02:11
(2015-05-20, 00:26)bambi73 Wrote: Recently I was exploring code of this add-on with intention to add there new functionality (and maybe do pull request in future).Its intended behaviour. It's because settings are shared across skins so once a user makes a change skinshortcuts won't override those settings when changing to a new skin unless the user requests a reset to default. If there is a skin specific thing needed then you use the overrides functionality instead of defaults.
But instead of that I found that some features doesn't work as I thought and as I would expect.
I mean, <backgrounddefault> from overrides.xml (and basically all "additional properties" defaults like <widgetdefault> or <propertydefault>) is used only in case of "Shortcuts reset" or when menu doesn't exists at all. As user/skinner I would expect that if I define some default for group+labelID combination it'll be used every time it appear in menu. For example when I remove TV Shows from menu and readd it later no defaults are used, when I reset menu everything is back.
Is this intended behavior?
Please correct me if I'm wrong, maybe I'm overlooking something.