New Community Theme: Bamboo (1 Viewer)

ge2301

Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,705
    3,491
    Stuttgart
    Home Country
    Germany Germany
    Regarding the error, have you added a reference to Titanium plugin already? I thought it should work then, because BackgroundManager is a dependency of Titanium.

    If you added it already, also add the dependencies of Titanium:
    <PluginReference PluginId="{5D239050-02B8-4f58-8301-7630A1C4CF85}"/> <!-- SkinBase -->
    <PluginReference PluginId="{F6C71648-3874-4d27-9232-C41EBEDE0337}"/> <!-- Background Manager -->
    <PluginReference PluginId="{AD9C0439-F9DA-443c-BAC3-163891FB09F1}"/> <!-- Weather -->

    I check where the size of tiles is defined

    I have referenced all, but error remains, means MP2 falls back to standard skin during start-up.
    Most probably I'm doing something wrong, because when I place the skin plugins in MP2 plugin folder they are not recognized :confused:
    Only way to make MP2 consider them is placing the themes directly in the theme folder. Do plugins need to be registered/loaded in MP2 manually?
    Perhaps you can try with below plugin files and see, if there is any problem.

    The good thing: The theme is ready and I also prepared a second version.

    1) TitaniumBambooSkin
    • Bamboo background (I removed the stones from first version)
    • Green color adjustments
    • Settings background in bamboo wood style
    • Smaller buttons (5x)
    • Button pictues same
    2) TitaniumBambooDarkSkin
    • Dark bamboo background
    • Dark color adjustments
    • Settings background in dark wood style
    • Smaller buttons (5x)
    • Almost all button pictures are exchanged -> Full Asia Style
    EDIT: Updated download version later in this thread!
    Download
     

    Attachments

    • preview.jpg
      preview.jpg
      380.7 KB
    • Setting.jpg
      Setting.jpg
      310.1 KB
    • Setting_dark.jpg
      Setting_dark.jpg
      657.9 KB
    • preview.jpg
      preview.jpg
      380.6 KB
    Last edited:

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    Most probably I'm doing something wrong, because when I place the skin plugin in MP2 plugin folder they are not recognized :confused:
    Please post your MP2-client.log (ProgramData\Team MediaPortal\MP2-Client\Log), I'm sure we find out the reason :)
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    Please also attach the full version of your plugin, I probably have to debug this issue locally.
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    Ah sorry, I thought they contain only theme folders. Now that I looked at them I think I know the reason:

    Your folder structure contains:
    Skin\default\themes\BambooDark\theme.xml

    But as your themes are for Titanium (not default) skin, it should be:
    Skin\Titanium\themes\BambooDark\theme.xml
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,705
    3,491
    Stuttgart
    Home Country
    Germany Germany
    Ah sorry, I thought they contain only theme folders. Now that I looked at them I think I know the reason:
    Your folder structure contains:
    Skin\default\themes\BambooDark\theme.xml
    But as your themes are for Titanium (not default) skin, it should be:
    Skin\Titanium\themes\BambooDark\theme.xml

    Problem remains unfortunately sfter adjustment or folder names.
    If I exchange the OtherOverrideControls.xaml with the one from default/styles/ everything is working. Difference is only

    <!-- Menu template -->
    <DataTemplate x:Key="MainMenuItemDataTemplateHover">
    <Grid x:Name="ItemControl" Margin="0,0,0,0" Width="340" Height="224"> <!-- Height and Width of button background picture -->
    <Grid.ColumnDefinitions>
    <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
    <RowDefinition Height="180"/>
    <RowDefinition Height="Auto"/>
    </Grid.RowDefinitions>​
     
    Last edited:

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    For me it works correctly:
    1. I took you archive from post above, extracted it into MP2-Client\Plugins
    2. I changed the PluginID, it was still the one of BlackBackdrop theme (always remember to give new IDs!) (see plugin.xml)
    3. I changed the folder name structure
    Please take a look at the modified attachment
     

    Attachments

    • TitaniumBambooSkin.7z
      6.8 MB

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,705
    3,491
    Stuttgart
    Home Country
    Germany Germany
    For me it works correctly:
    I took you archive from post above, extracted it into MP2-Client\Plugins
    I changed the PluginID, it was still the one of BlackBackdrop theme (always remember to give new IDs!) (see plugin.xml)
    I changed the folder name structure
    Please take a look at the modified attachment

    Oh, I gave new ID's. I was working in the theme folder and plugin folder in parallel, it seems I forgot to sync both.
    However, the problem still remains even after correcting the PluginID. I can select both bamboo themes without problems.
    Once I close MP2 and restart, it falls back to standard skin and error file shows a problem with loading of background manager.

    There will be a new version out of MP2 in "near future". I propose I will completely uninstall my current MP2 version and install the new version.
    If you had no problem, I believe this will also solve my problem. If not, I'll come back here :)
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    Ah, maybe I misunderstood: I switched theme and it worked. But now after restart I can confirm the issue, it switches back to default. Willl start debugging ;)
     

    Users who are viewing this thread

    Top Bottom