The branding proposal in previous discussion did not cover the whole range of the problem. As I promised, I will continue on it. Branding of applications, which support themes It is applicable for: - Application supports a method to change its look using a system or user configuration and sets of external files (themes). - One of the themes is chosen by default. We want: - The vendor default theme should be chosen by default. - If user of system administrator changed the theme, application should not revert to the vendor branding theme on update. In theory there are three solutions possible: On my opinion, 1. is "possible", 2. is "good", 3. is "no way". Does anybody see any other possibilities? If not, I will extend previous proposal using 2. 1. If system configuration still uses default, change system configuration set the new branding as a default. Pros: + Each theme exists only once + Each theme uses its native name Cons: - Possibly fragile scriptlets must be used. - When changing branding, previous one has to be known to evaluate: "Is it still configured to used default?" 2. Create virtual theme ("default", "branding", "vendor" or so), which is linked (= equal to) another theme. Pros: + No need for scriptlets. + Works with packages, which the default theme name embed into source Cons: - Needs extra symlinks. 3. The same as 2, but the default theme is only available under name "default" or so. Pros: + Each theme exists only once Cons: - Not backward compatible. User selected "Industrial" theme, now it has name "default". - After installing of branding say "Polar Bear", there is no more possible to use Industrial (the default of OpenSUSE branding). -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec@suse.cz Lihovarská 1060/12 tel: +420 284 028 966, +49 911 740538747 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org