home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Area 51 - Testing Area
Skin engine enhancements (themes, guide colors, skin functions, weather settings...)
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="ajp8164" data-source="post: 821670" data-attributes="member: 64375"><p><strong>Re: Skin engine enhancements (themes, guide colors, skin functions, weather settings.</strong></p><p> </p><p><strong>Change log</strong></p><p> </p><p><strong>Version 2012-05-24</strong></p><ul> <li data-xf-list-type="ul">[enhancement] Added skin settings management from MP Configuration tool. Please see <a href="https://forum.team-mediaportal.com/threads/skin-engine-enhancements-themes-guide-colors-skin-functions-weather-settings.103616/page-21#post-869644" target="_blank">this post</a>.</li> </ul><p><strong>Version 2012-05-12</strong></p><ul> <li data-xf-list-type="ul">[rebuild] This branch merged into 1.3.0Alpha_testing</li> </ul><p><strong>Version 2012-05-04</strong></p><ul> <li data-xf-list-type="ul">[bugfix] Correct identification of the radio guide group button (which should be a button3part, not a button) allowing it to be rendered.</li> </ul><p><strong>Version 2012-04-30</strong></p><ul> <li data-xf-list-type="ul">[enhancement] UPDATE TO YOUR MediaPortal.xml REQUIRED: Switched the genre name separation character from ',' (comma) to '{' (left brace); hopefully that will work well for everyone. If you already have a MediaPortal.xml file with genres mapped you'll have to replace all ',' with '{' between the mapped genres. This change made because of reports that comma's appear in the source EPG genre data (which then conflicted with this implementation).</li> <li data-xf-list-type="ul">[enhancement] A first time user (who has no settings entries in MediaPortal.xml) will see the Genre Map tab pre-populated with 7 default TV guide genre names, each with default colors. The seven names are Documentary, Kids, Movie, Music, News, Special, Sports. There are no default mappings since mappings depend on the users program genres which come from their EPG provider. The names of these seven default genres are localized strings stored in the appropriate string.xml language file. <u>String indexes are 1250-1256</u>; I'm providing the English strings ;-)</li> </ul><p><strong>Version 2012-04-26</strong></p><ul> <li data-xf-list-type="ul">[enhancement] Removed capability that allows SkinSettings.xml to override MediaPortal.xml for tv guide colors. All tv guide colors must be specified in MediaPortal.xml.</li> <li data-xf-list-type="ul">[enhancement] Added skin theme version compatibility check. The skins theme directory must now contain a file named theme.xml containing version info. The themes version info must match that of the base skin (read out of references.xml). If the skin version check is being ignored (skin compatibility with MP) then the theme version check will also be ignored. Warnings are written to the log if versions do not match.</li> </ul><p><strong>Version 2012-04-21</strong></p><ul> <li data-xf-list-type="ul">[reimplementation] Removed properties for tv guide genre color key. Implemented tv guide color key as new controls in tv guide. See <a href="http://wiki.team-mediaportal.com/1_MEDIAPORTAL_1/18_Contribute/7_Skins/Skin_Architecture/TV_Guide" target="_blank">TV Guide wiki</a> for details.</li> <li data-xf-list-type="ul">[bugfix] Corrected problems with saving genre map (to MediaPortal.xml) and associated colors when genres are removed using the Configuration tool.</li> </ul><p><strong>Version 2012-04-18 rev A</strong></p><ul> <li data-xf-list-type="ul">[enhancement] Added skin properties to expose genre names and colors. See the <a href="http://wiki.team-mediaportal.com/1_MEDIAPORTAL_1/18_Contribute/7_Skins/Skin_Architecture/TV_Guide" target="_blank">TV Guide wiki</a> for details.</li> </ul><p><strong>Version 2012-04-18</strong></p><ul> <li data-xf-list-type="ul">[bugfix] Corrected a problem in the logic for caching textures at MediaPortal start up. MediaPortal should start faster with this fix (spending less time in "Caching graphics" at start up).</li> <li data-xf-list-type="ul">[bugfix] Corrected implementation for loading TV guide colors in the MediaPortal Configuration tool. The Configuration tool now only reads TV guide color information from MediaPortal.xml (even though TV guide colors can be specified in a SkinSettings.xml file - see TV guide wiki page, TV guide configuration section).</li> </ul><p><strong>Version 2012-04-15</strong></p><ul> <li data-xf-list-type="ul">[bugfix] Corrected problem which led to partial rendering of the TV guide (problem was caused by loading TV guide genre color settings incorrectly).</li> </ul><p><strong>Version 2012-04-13</strong></p><ul> <li data-xf-list-type="ul">[bugfix] Corrected name of genre map section name to be read from MediaPortal.xml. There are a few settings file changes that need to be made. Please review sections "Genre map" and "Genre options" in the <a href="http://wiki.team-mediaportal.com/1_MEDIAPORTAL_1/18_Contribute/7_Skins/Skin_Architecture/TV_Guide" target="_blank">TV Guide wiki</a>.</li> </ul><p><strong>Version 2012-04-11</strong></p><ul> <li data-xf-list-type="ul">[rebuild] Changes from master merged in (I know I wasn't supposed to merge master to the feature branch but I did this a long time ago, in svn, and so I'm keeping everything up to date).</li> </ul><p><strong>Version 2012-01-12</strong></p><ul> <li data-xf-list-type="ul">[bugfix] Completed mapping genre map and color controls in the Configuration tool (they are all working now).</li> </ul><p><strong>Version 2012-01-11</strong></p><ul> <li data-xf-list-type="ul">[bugfix] Added missing Configuration tool capability to configure genre mapping and coloring.</li> </ul><p><strong>Version 2012-01-08</strong></p><ul> <li data-xf-list-type="ul">[bugfix] Corrected bugs with management of skin settings when the skin is changed from the GUI (settings>general).</li> <li data-xf-list-type="ul">[bugfix] Corrected problem with loading skin settings from the wrong place.</li> </ul><p><strong>Version 2012-01-07</strong></p><ul> <li data-xf-list-type="ul">[bugfix] Fixed bug that caused Default skin TV guide to not load properly (thanks elliottmc!)</li> </ul><p><strong>Version 2012-01-05 rev A</strong></p><ul> <li data-xf-list-type="ul">[bugfix] Exposed the settings that enable/disable TV guide coloring from skin xml.</li> <li data-xf-list-type="ul">Updated the compatible Avalon skin that can be used for testing (previous is overwritten and now obsolete).</li> </ul><p><strong>Version 2012-01-05</strong></p><ul> <li data-xf-list-type="ul">[bugfix] Corrected bugs with TV guide icon positioning and button3part handling.</li> <li data-xf-list-type="ul">Posted a compatible Avalon skin that can be used for testing.</li> </ul><p><strong>Version 2012-01-03</strong></p><ul> <li data-xf-list-type="ul">[rebuild] Rebuilt branch from scratch with cherry picked commits. This build is based on master (1.2.2?) as of build time.</li> </ul><p><strong>Version 2012-01-02</strong></p><ul> <li data-xf-list-type="ul">[backed out] items with strike through below. Will create add these features later when approved.</li> </ul><p><strong>Version 2011-12-30</strong></p><ul> <li data-xf-list-type="ul"><s>[improved] Defines now have a few attributes (property, evaluateNow) that allow some control of the scope of the define and timing for expression evaluation (when the define includes an expression). For more information see <a href="https://forum.team-mediaportal.com/developer-discussions-70/enhance-use-defines-103827/#post826353" target="_blank">https://forum.team-mediaportal.com/developer-discussions-70/enhance-use-defines-103827/#post826353</a>.</s></li> </ul><p><strong>Version 2011-12-29</strong></p><ul> <li data-xf-list-type="ul">[bugfix] Corrected skin setting functions that were not properly returning value (resulting in unhandled exceptions).</li> <li data-xf-list-type="ul">[added] Changed skin setting function skin.setbool() to allow for setting a True of False value; now works similar to skin.setstring().</li> <li data-xf-list-type="ul">[bugfix] Added missing handling of skin.setbool() function in GUIInfoManager.</li> <li data-xf-list-type="ul">[bugfix] Corrected menu item value assignment in GUIMenuButton.<br /> <s>[*][improved] GUIMenuButton <binding> now accepts skin expressions (no longer limited to skin properties).</s></li> </ul><p><strong>Version 2011-12-28</strong></p><ul> <li data-xf-list-type="ul">[improved] Re-coded the implementation for handling skin settings; this implementation leverages GUIPropertyManager and GUIExpressionManager to allow skin settings to be used wherever properties and expressions may be used. See updated <a href="http://wiki.team-mediaportal.com/1_MEDIAPORTAL_1/18_Contribute/7_Skins/Skin_Architecture/Skin_Settings" target="_blank">skin settings documentation</a>.<br /> <s>[*][added] Enhanced handling of <define> tags for use with skin settings. See <a href="http://wiki.team-mediaportal.com/1_MEDIAPORTAL_1/18_Contribute/7_Skins/Skin_Architecture/Skin_Defines" target="_blank">skin defines documentation</a>.</s></li> <li data-xf-list-type="ul">[added] Added SkinSettings.xml files to Default(Wide) skins. Updated skins for skin settings improvements.</li> </ul><p><strong>Version 2011-12-18</strong></p><ul> <li data-xf-list-type="ul">[bugfix] Corrected problems associated with loading theme graphics when the theme graphic cannot be packed (because it's too big) but the base skin graphic is packed. Fix includes saving the list of textures that could not be packed into the skins cache folder in file named "notpackedgfx2.bxml".</li> <li data-xf-list-type="ul">[added] Button to change themes on Settings > General page for Default(Wide) skins.</li> <li data-xf-list-type="ul">[added] Added string 90, "Choose Theme", to strings_en.xml.</li> <li data-xf-list-type="ul">[added] Christmas theme for Default(Wide) skins (this is Harley's Christmas theme recently updated by ysmp; see <a href="https://forum.team-mediaportal.com/mediaportal-skins-50/harleys-xmas-theme-default-defaultwide-skins-103436/" target="_blank">https://forum.team-mediaportal.com/mediaportal-skins-50/harleys-xmas-theme-default-defaultwide-skins-103436/</a></li> </ul><p><strong>Version 2011-12-15</strong></p><ul> <li data-xf-list-type="ul">[added] Initial version</li> </ul></blockquote><p></p>
[QUOTE="ajp8164, post: 821670, member: 64375"] [B]Re: Skin engine enhancements (themes, guide colors, skin functions, weather settings.[/B] [B]Change log[/B] [B]Version 2012-05-24[/B] [LIST] [*][enhancement] Added skin settings management from MP Configuration tool. Please see [URL='https://forum.team-mediaportal.com/threads/skin-engine-enhancements-themes-guide-colors-skin-functions-weather-settings.103616/page-21#post-869644']this post[/URL]. [/LIST] [B]Version 2012-05-12[/B] [LIST] [*][rebuild] This branch merged into 1.3.0Alpha_testing [/LIST] [B]Version 2012-05-04[/B] [LIST] [*][bugfix] Correct identification of the radio guide group button (which should be a button3part, not a button) allowing it to be rendered. [/LIST] [B]Version 2012-04-30[/B] [LIST] [*][enhancement] UPDATE TO YOUR MediaPortal.xml REQUIRED: Switched the genre name separation character from ',' (comma) to '{' (left brace); hopefully that will work well for everyone. If you already have a MediaPortal.xml file with genres mapped you'll have to replace all ',' with '{' between the mapped genres. This change made because of reports that comma's appear in the source EPG genre data (which then conflicted with this implementation). [*][enhancement] A first time user (who has no settings entries in MediaPortal.xml) will see the Genre Map tab pre-populated with 7 default TV guide genre names, each with default colors. The seven names are Documentary, Kids, Movie, Music, News, Special, Sports. There are no default mappings since mappings depend on the users program genres which come from their EPG provider. The names of these seven default genres are localized strings stored in the appropriate string.xml language file. [U]String indexes are 1250-1256[/U]; I'm providing the English strings ;-) [/LIST] [B]Version 2012-04-26[/B] [LIST] [*][enhancement] Removed capability that allows SkinSettings.xml to override MediaPortal.xml for tv guide colors. All tv guide colors must be specified in MediaPortal.xml. [*][enhancement] Added skin theme version compatibility check. The skins theme directory must now contain a file named theme.xml containing version info. The themes version info must match that of the base skin (read out of references.xml). If the skin version check is being ignored (skin compatibility with MP) then the theme version check will also be ignored. Warnings are written to the log if versions do not match. [/LIST] [B]Version 2012-04-21[/B] [LIST] [*][reimplementation] Removed properties for tv guide genre color key. Implemented tv guide color key as new controls in tv guide. See [URL='http://wiki.team-mediaportal.com/1_MEDIAPORTAL_1/18_Contribute/7_Skins/Skin_Architecture/TV_Guide']TV Guide wiki[/URL] for details. [*][bugfix] Corrected problems with saving genre map (to MediaPortal.xml) and associated colors when genres are removed using the Configuration tool. [/LIST] [B]Version 2012-04-18 rev A[/B] [LIST] [*][enhancement] Added skin properties to expose genre names and colors. See the [URL='http://wiki.team-mediaportal.com/1_MEDIAPORTAL_1/18_Contribute/7_Skins/Skin_Architecture/TV_Guide']TV Guide wiki[/URL] for details. [/LIST] [B]Version 2012-04-18[/B] [LIST] [*][bugfix] Corrected a problem in the logic for caching textures at MediaPortal start up. MediaPortal should start faster with this fix (spending less time in "Caching graphics" at start up). [*][bugfix] Corrected implementation for loading TV guide colors in the MediaPortal Configuration tool. The Configuration tool now only reads TV guide color information from MediaPortal.xml (even though TV guide colors can be specified in a SkinSettings.xml file - see TV guide wiki page, TV guide configuration section). [/LIST] [B]Version 2012-04-15[/B] [LIST] [*][bugfix] Corrected problem which led to partial rendering of the TV guide (problem was caused by loading TV guide genre color settings incorrectly). [/LIST] [B]Version 2012-04-13[/B] [LIST] [*][bugfix] Corrected name of genre map section name to be read from MediaPortal.xml. There are a few settings file changes that need to be made. Please review sections "Genre map" and "Genre options" in the [URL='http://wiki.team-mediaportal.com/1_MEDIAPORTAL_1/18_Contribute/7_Skins/Skin_Architecture/TV_Guide']TV Guide wiki[/URL]. [/LIST] [B]Version 2012-04-11[/B] [LIST] [*][rebuild] Changes from master merged in (I know I wasn't supposed to merge master to the feature branch but I did this a long time ago, in svn, and so I'm keeping everything up to date). [/LIST] [B]Version 2012-01-12[/B] [LIST] [*][bugfix] Completed mapping genre map and color controls in the Configuration tool (they are all working now). [/LIST] [B]Version 2012-01-11[/B] [LIST] [*][bugfix] Added missing Configuration tool capability to configure genre mapping and coloring. [/LIST] [B]Version 2012-01-08[/B] [LIST] [*][bugfix] Corrected bugs with management of skin settings when the skin is changed from the GUI (settings>general). [*][bugfix] Corrected problem with loading skin settings from the wrong place. [/LIST] [B]Version 2012-01-07[/B] [LIST] [*][bugfix] Fixed bug that caused Default skin TV guide to not load properly (thanks elliottmc!) [/LIST] [B]Version 2012-01-05 rev A[/B] [LIST] [*][bugfix] Exposed the settings that enable/disable TV guide coloring from skin xml. [*]Updated the compatible Avalon skin that can be used for testing (previous is overwritten and now obsolete). [/LIST] [B]Version 2012-01-05[/B] [LIST] [*][bugfix] Corrected bugs with TV guide icon positioning and button3part handling. [*]Posted a compatible Avalon skin that can be used for testing. [/LIST] [B]Version 2012-01-03[/B] [LIST] [*][rebuild] Rebuilt branch from scratch with cherry picked commits. This build is based on master (1.2.2?) as of build time. [/LIST] [B]Version 2012-01-02[/B] [LIST] [*][backed out] items with strike through below. Will create add these features later when approved. [/LIST] [B]Version 2011-12-30[/B] [LIST] [*][S][improved] Defines now have a few attributes (property, evaluateNow) that allow some control of the scope of the define and timing for expression evaluation (when the define includes an expression). For more information see [url]https://forum.team-mediaportal.com/developer-discussions-70/enhance-use-defines-103827/#post826353[/url].[/S] [/LIST] [B]Version 2011-12-29[/B] [LIST] [*][bugfix] Corrected skin setting functions that were not properly returning value (resulting in unhandled exceptions). [*][added] Changed skin setting function skin.setbool() to allow for setting a True of False value; now works similar to skin.setstring(). [*][bugfix] Added missing handling of skin.setbool() function in GUIInfoManager. [*][bugfix] Corrected menu item value assignment in GUIMenuButton. [S][*][improved] GUIMenuButton <binding> now accepts skin expressions (no longer limited to skin properties).[/S] [/LIST] [B]Version 2011-12-28[/B] [LIST] [*][improved] Re-coded the implementation for handling skin settings; this implementation leverages GUIPropertyManager and GUIExpressionManager to allow skin settings to be used wherever properties and expressions may be used. See updated [URL='http://wiki.team-mediaportal.com/1_MEDIAPORTAL_1/18_Contribute/7_Skins/Skin_Architecture/Skin_Settings']skin settings documentation[/URL]. [S][*][added] Enhanced handling of <define> tags for use with skin settings. See [URL='http://wiki.team-mediaportal.com/1_MEDIAPORTAL_1/18_Contribute/7_Skins/Skin_Architecture/Skin_Defines']skin defines documentation[/URL].[/S] [*][added] Added SkinSettings.xml files to Default(Wide) skins. Updated skins for skin settings improvements. [/LIST] [B]Version 2011-12-18[/B] [LIST] [*][bugfix] Corrected problems associated with loading theme graphics when the theme graphic cannot be packed (because it's too big) but the base skin graphic is packed. Fix includes saving the list of textures that could not be packed into the skins cache folder in file named "notpackedgfx2.bxml". [*][added] Button to change themes on Settings > General page for Default(Wide) skins. [*][added] Added string 90, "Choose Theme", to strings_en.xml. [*][added] Christmas theme for Default(Wide) skins (this is Harley's Christmas theme recently updated by ysmp; see [url]https://forum.team-mediaportal.com/mediaportal-skins-50/harleys-xmas-theme-default-defaultwide-skins-103436/[/url] [/LIST] [B]Version 2011-12-15[/B] [LIST] [*][added] Initial version [/LIST] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Area 51 - Testing Area
Skin engine enhancements (themes, guide colors, skin functions, weather settings...)
Contact us
RSS
Top
Bottom