1.4.x Themes: BasicHome, Clear Art's support for Titan, Weather icon on screen, bugfixes and more. (17 Viewers)

ajs

Development Group
  • Team MediaPortal
  • February 29, 2008
    15,693
    10,653
    Kyiv
    Home Country
    Ukraine Ukraine
    MovingPictures from Titan
    In the Titan skin, there is no support for Moving Pictures, because the support is made by the author of the plugin, and when installing the plugin, all files will be replaced.
    With MePo Fanart Handler ClearArt, CDArt and ClearLogo images and Studio and Genre logos
    So in the MePo topic this is already there...
    Replace with this to add the extra animations rotate and fade:
    It’s probably better to do this through PR. If these are changes in the Titan skin, then tell me, I’ll make a separate thread for you (PR is prohibited in the master), if these are changes in the MePo theme, then you can go to the master there.
    Preferential change for Trakt style play icon for Latest Media on Basic Home.
    Needs customization (skin theme settings), whether the icon is large or small, I don’t like the big one, the small one is prettier and doesn’t overlap the poster.
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,693
    10,653
    Kyiv
    Home Country
    Ukraine Ukraine
    It looks mostly very clean except for the genre icons IMHO, which adds a bit of clutter to the layout. But I guess it's optional to view that if they're not installed? Or are they part of FanArtHandler? If they're not optional, could they be?
    If they are not installed, they will not exist, as well as all other extensions.
     

    budinsky

    Design Group
  • Team MediaPortal
  • September 12, 2009
    189
    259
    Brisbane
    Home Country
    Australia Australia
    In the Titan skin, there is no support for Moving Pictures, because the support is made by the author of the plugin, and when installing the plugin, all files will be replaced.
    Ah, I understand.
    So in the MePo topic this is already there...
    Makes sense now I realise the files are copied in by the plugin author to do this.
    It’s probably better to do this through PR. If these are changes in the Titan skin, then tell me, I’ll make a separate thread for you (PR is prohibited in the master), if these are changes in the MePo theme, then you can go to the master there.
    Titan skin change to DialogPinCode.xml to fix the stars when entering a pin as they currently show all blue when you press a button.
    These rest of the changes are in the MePo theme.
     

    budinsky

    Design Group
  • Team MediaPortal
  • September 12, 2009
    189
    259
    Brisbane
    Home Country
    Australia Australia
    Uninstalled Mediaportal and plugins to start with a fresh install. I can confirm that the new values are working correctly.
    Can I suggest a new drop down option for Date + Time Settings with:
    Code:
    <DDD> <DD> <MMM>
    I removed common.time.xml from MePo theme so the time settings could come through.

    This is my list of installed plugins. Using MePo theme version 5.0.0.4, FanartHandler 4.0.5.355 and LatestMediaHandler 2.5.0.89.
    Plugins.png

    Weather no longer shows the weather in the background. The weather images are in the correct folder.
    MePoWeather.png

    Even when I select a TV Series Latest episode the background does not show up.
    MePoFanart.png

    Icons large with Using the Plugins menu on the bottom of home screen then navigating back to home screen.
    MePoLarge.png

    While installing OnlineVideos I seen an error.
    Online.png OnlineThreat.png
     

    Attachments

    • FanartHandler.log
      24.7 KB
    • LatestMediaHandler.log
      6.3 KB

    budinsky

    Design Group
  • Team MediaPortal
  • September 12, 2009
    189
    259
    Brisbane
    Home Country
    Australia Australia
    Needs customization (skin theme settings), whether the icon is large or small, I don’t like the big one, the small one is prettier and doesn’t overlap the poster.
    That would be an edit in the BasicHomeEdit.xml to add a menubutton. "24hr time format" and "Disable short day and month" checkbuttons need to be removed as well.

    I imagine the settings would be something like this?
    MePoSettings.png

    I sssumed a binding value of #skin.home.latest.type but I would need to look into it a bit more.
    To disable the 24hr time and add the large play icon in the configuration.
    Find:
    XML:
              <control Style="SettingsCheckButtonMedium">
                <description>Time</description>
                <type>checkbutton</type>
                <id>20806</id>
                <label>24hr time format</label>
                <width>550</width>
                <onfocus>#(skin.setstring('#skin.hint.description','Choose between 12 or 24 hour display for clock in top right'))</onfocus>
                <selected>#(skin.hassetting('#Dtimeformat'))</selected>
                <onclick>#(skin.togglesetting('#Dtimeformat'))</onclick>
                <onESC>#(skin.setfocus(35,cint(#skin.setnav)))</onESC>
                <onup>20803</onup>
                <onright>20807</onright>
                <onleft>20805</onleft>
                <ondown>20810</ondown>
              </control>
    Replace with:
    XML:
              <control Style="SettingsCheckButtonMedium">
                <description>Latest Media Play button</description>
                <type>menubutton</type>
                <id>20806</id>
                <width>550</width>
                <height>50</height>
                <mode>dialoglist</mode>
                <onfocus>#(skin.setstring('#skin.hint.description','Set which type of play icon you want to display on BasicHome Latest Media'))</onfocus>
                <dialogTitle>Latest Media Play Button size</dialogTitle>
                <valueTextInButton>yes</valueTextInButton>
                <valuePrefixText>Latest Media Play Button size: </valuePrefixText>
                <onclick>#(skin.setstring('#skin.home.latest.type',#selectedlabel20806))</onclick>
                <binding>#skin.home.latest.type</binding>
                <subitems>
                  <subitem>small</subitem>
                  <subitem>big</subitem>
                </subitems>
                <onESC>#(skin.setfocus(35,cint(#skin.setnav)))</onESC>
                <onup>20803</onup>
                <onright>20807</onright>
                <onleft>20805</onleft>
                <ondown>20810</ondown>
              </control>
              <!-- <control Style="SettingsCheckButtonMedium">
                <description>Time</description>
                <type>checkbutton</type>
                <id>20806</id>
                <label>24hr time format</label>
                <width>550</width>
                <onfocus>#(skin.setstring('#skin.hint.description','Choose between 12 or 24 hour display for clock in top right'))</onfocus>
                <selected>#(skin.hassetting('#Dtimeformat'))</selected>
                <onclick>#(skin.togglesetting('#Dtimeformat'))</onclick>
                <onESC>#(skin.setfocus(35,cint(#skin.setnav)))</onESC>
                <onup>20803</onup>
                <onright>20807</onright>
                <onleft>20805</onleft>
                <ondown>20810</ondown>
              </control> -->

    To disable the the short date in the skin config add visible false line <visible>false</visible>
    Find:
    XML:
              <control Style="SettingsCheckButtonMedium">
                <description>Enable full day and month</description>
                <type>checkbutton</type>
                <id>20814</id>
                <label>Disable short day and month</label>
                <width>550</width>
                <onfocus>#(skin.setstring('#skin.hint.description','Disable the short display of day and month in top right'))</onfocus>
                <selected>#(skin.hassetting('#skin.fullday'))</selected>
                <onESC>#(skin.setfocus(35,cint(#skin.setnav)))</onESC>
                <onclick>#(skin.togglesetting('#skin.fullday'))</onclick>
                <onup>20811</onup>
                <onright>#(cint(#skin.setnav))</onright>
                <onleft>20813</onleft>
                <ondown>20891</ondown>
              </control>
    Replace with this:
    XML:
              <control Style="SettingsCheckButtonMedium">
                <description>Enable full day and month</description>
                <type>checkbutton</type>
                <id>20814</id>
                <label>Disable short day and month</label>
                <width>550</width>
                <onfocus>#(skin.setstring('#skin.hint.description','Disable the short display of day and month in top right'))</onfocus>
                <selected>#(skin.hassetting('#skin.fullday'))</selected>
                <onESC>#(skin.setfocus(35,cint(#skin.setnav)))</onESC>
                <onclick>#(skin.togglesetting('#skin.fullday'))</onclick>
                <visible>false</visible>
                <onup>20811</onup>
                <onright>#(cint(#skin.setnav))</onright>
                <onleft>20813</onleft>
                <ondown>20891</ondown>
              </control>

    Then need to update PluginDefines.Titan.xml
    Find:
    XML:
      <define property="true" evaluateNow="true">#home.latest.play.posy:#(switch( eq(#skin.home.button.type,'small'),638, eq(#skin.home.button.type,'middle'),537, eq(1,1),338))</define>
    Replace with:
    XML:
      <define property="true" evaluateNow="true">#home.latest.type:#(switch( eq(#skin.home.latest.type,'small'),'small', eq(1,1),'big'))</define>  
      <define property="true" evaluateNow="true">#home.latest.play.posy:#(switch( eq(#skin.home.button.type,'small'),638, eq(#skin.home.button.type,'middle'),537, eq(1,1),338))</define>
      <define property="true" evaluateNow="true">#home.latest.play.posy:#(iif(eq(#skin.home.latest.type,'small'), cint(#home.latest.play.posy), sub(cint(#home.latest.play.posy),138)))</define>
      <define property="true" evaluateNow="true">#home.latest.play.width:#(iif( eq(#skin.home.latest.type,'small'),50,132))</define>
      <define property="true" evaluateNow="true">#home.latest.play.height:#(iif( eq(#skin.home.latest.type,'small'),50,189))</define>

    Then need to update BasicHome.Latests.xml.
    Find all:
    XML:
            <width>50</width>
            <height>50</height>
            <textureFocus>play_btn_white.png</textureFocus>
            <textureNoFocus>play_btn_white.png</textureNoFocus>
    Replace all with:
    XML:
            <width>#home.latest.play.width</width>
            <height>#home.latest.play.height</height>
            <textureFocus>#(iif(eq(#skin.home.latest.type,'small'),'play_btn_white.png','play_overlayframe.png'))</textureFocus>
            <textureNoFocus>#(iif(eq(#skin.home.latest.type,'small'),'play_btn_white.png','play_overlayframe.png'))</textureNoFocus>

    Find all:
    XML:
    <animation effect="fade" time="1000" start= "100" end= "50" reversible="false">Visible</animation>
    Replace all with:
    XML:
    <animation effect="fade" time="1000" start= "100" end= "50" reversible="false" condition="string.equals(#skin.home.latest.type,small)">Visible</animation>
     
    Last edited:

    Users who are viewing this thread

    Top Bottom