Skin Navigator

Discussion in 'MediaPortal 1 Plugins' started by nicsergio, January 11, 2015.

  1. nicsergio
    • Premium Supporter

    nicsergio MP Donator

    Joined:
    April 27, 2010
    Messages:
    161
    Likes Received:
    63
    Gender:
    Male
    Ratings:
    +113 / 0
    Home Country:
    Italy Italy
    Show System Specs
    [​IMG]
    Description:

    The last version (V2.1.0) of ShortCut'er plugin integrates Skin Navigator feauture.

    Skin Navigator allows to create a dialog box with custom links, according to the active MediaPortal window.
    The dialog box is activated by a specific shortcut, that you can add to list in ShortCut'er[​IMG]

    The system allows you to navigate on the windows most used, simply through the dialog box (ie without need changes to the skin).

    This is because, at present, when you want to switch from one window to another, you have these options:
    • use a dedicated key on the remote control, mapped using eg. shortcuter, but the remote control buttons are limited in number and, after mapping the various actions required (play, stop, etc.) there remain very few for this functions
    • have a link on the current window, made available by the skinner (but usually covers a feature linked to the current page, nothing more)
    • return to the BasicHome and select the destination from here, but usually this is a window from loading slow, full of fanart and animations
    The use of a simple standard dialog box allow greater speed and the ability to select multiple pages, such as a menu..

    Once added to the list a link to dialog box, you simply configure Skin Navigator through the specific page:
    [​IMG]

    You can start from the preset configuration: press Load Default Configuration button.

    The Skin Navigator configuration is divided into two parts:

    General properties:
    [​IMG]

    Header title
    : title for SkinNavigator dialog window

    Show separator
    : is shown a separator between the various navigation groups. If you are in list-view mode, separator corresponds to a blank line, otherwise (thumb-panel) force a new line:
    [​IMG]
    [​IMG]

    Show numbers: shows the little numbers near destinations in the menu, so as to allow direct access:
    [​IMG]

    Remove duplicates
    : remove double destinations (possible if are present in more groups)

    Window dialog type: there are three possible types of dialog box:
    • Default: is the standard dialog window, not need any change to the skin
    • Custom List: is a slightly customized list view, with a big icon for the selected destination
    • Custom Panel: is a thumbnail panel mode
    Navigation groups:
    [​IMG]

    Title
    (description not visible).
    List of windows for conditional visibility, if this list is empty, then the group will always visible.
    List of destinations.

    For each destination can be set:
    [​IMG]

    Label
    : text displayed in the menu

    Force destination
    : the destination is forced even if window ID already corresponds to the active MP window (reccomended il LoadParameter is not null)

    Load Parameter
    : any parameter for load window (see destination plugin's documentation)

    Icon
    : icon displayed in the menu (only for Custom List/Custom Panel)


    Skinner Documentation:
    Custom List & Custom Panel dialog window are represented by the skin file:

    ShortCuter.Navigator.DialogMenu.xml ID=2821976

    The standard icons are available in [skin folder]\Media\ShortCuter\.



    Important: the default control should be set to zero, because it's managed by plugin code:
    Code (Text):
    1. <defaultcontrol>0</defaultcontrol>
    The properties available trough the plugin are:
    • #ShortCuter.Navigator.SelectedIcon --> (string) selected item icon
    • #ShortCuter.Navigator.DialogView --> (string) dialog window type view, the possible values are: "Panel" or "List"
    The controls managed are the same as the standard dialog box (DialogMenu.xml):
    ID=2 type=button --> Exit Button
    ID=3 type=listcontrol --> Destinations list (List view)
    ID=4 type=label --> Heading text
    ID=5 type=label --> Plugin name

    with , in addition:
    ID=6 type=thumbnailpanel --> Destinations icons (Panel view)
    ID=10 type=image --> Skin Navigator logo


    Screenshots:
    Titan skin, custom list view
    [​IMG]

    Titan skin, custom panel view
    [​IMG]

    Xtreme skin, custom list view
    [​IMG]


    Xtreme skin, custom panel view
    [​IMG]

    Black Glass Nova HD skin, custom list view
    [​IMG]

    DefaultWide skin, default dialog view
    [​IMG]
     
    Last edited: January 11, 2015
    • Like Like x 6
    • Great Idea! Great Idea! x 1
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. catavolt
    • Team MediaPortal
    • Administrator

    catavolt Design Group Manager

    Joined:
    August 13, 2007
    Messages:
    12,286
    Likes Received:
    5,008
    Gender:
    Male
    Occupation:
    Technical Documentation, Translation
    Location:
    Lanzarote
    Ratings:
    +7,452 / 38
    Home Country:
    Germany Germany
    Show System Specs
    Very nice one, m8 (y)
    Will prepare my skins for this immediately :D
     
    • Agree Agree x 1
  4. CypherMK
    • Team MediaPortal

    CypherMK Test Group

    Joined:
    March 11, 2009
    Messages:
    1,735
    Likes Received:
    297
    Gender:
    Male
    Ratings:
    +617 / 3
    Home Country:
    Netherlands Netherlands
    Show System Specs
    Looks really cool, will try it soon
     
    • Like Like x 1
  5. azzuro
    • Team MediaPortal

    azzuro Test Group

    Joined:
    May 10, 2007
    Messages:
    8,523
    Likes Received:
    2,566
    Occupation:
    technician HVAC
    Location:
    France - IDF
    Ratings:
    +4,251 / 13
    Home Country:
    France France
    Show System Specs
  6. CypherMK
    • Team MediaPortal

    CypherMK Test Group

    Joined:
    March 11, 2009
    Messages:
    1,735
    Likes Received:
    297
    Gender:
    Male
    Ratings:
    +617 / 3
    Home Country:
    Netherlands Netherlands
    Show System Specs
    I get this error when trying to load the skin navigator.
     

    Attached Files:

    • shortcutr2.JPG
      shortcutr2.JPG
      File size:
      162.2 KB
      Uploaded:
      January 11, 2015
      Views:
      117
  7. catavolt
    • Team MediaPortal
    • Administrator

    catavolt Design Group Manager

    Joined:
    August 13, 2007
    Messages:
    12,286
    Likes Received:
    5,008
    Gender:
    Male
    Occupation:
    Technical Documentation, Translation
    Location:
    Lanzarote
    Ratings:
    +7,452 / 38
    Home Country:
    Germany Germany
    Show System Specs
    @nicsergio : Works perfect here now (y)
    For users of PureVisionHD skin: Please find attached the necessary skin/media files in the ZIP ;)
    Just copy to C:\ProgramData\Team MediaPortal\MediaPortal\skin\PureVisionHD 1080 and enjoy this new and extremely valuable plugin :D
     

    Attached Files:

    Last edited: January 12, 2015
    • Like Like x 3
  8. powermarcel10
    • Premium Supporter

    powermarcel10 Retired Team Member

    Joined:
    November 30, 2010
    Messages:
    2,839
    Likes Received:
    789
    Gender:
    Male
    Occupation:
    Callcenter Agent
    Location:
    Groningen
    Ratings:
    +1,028 / 4
    Home Country:
    Netherlands Netherlands
    Show System Specs
  9. Lichloathe
    • Premium Supporter

    Lichloathe MP Donator

    Joined:
    July 25, 2007
    Messages:
    88
    Likes Received:
    46
    Gender:
    Male
    Ratings:
    +58 / 0
    Home Country:
    Australia Australia
    Show System Specs
    • Agree Agree x 1
  10. nicsergio
    • Premium Supporter

    nicsergio MP Donator

    Joined:
    April 27, 2010
    Messages:
    161
    Likes Received:
    63
    Gender:
    Male
    Ratings:
    +113 / 0
    Home Country:
    Italy Italy
    Show System Specs
    I'm sorry, I had forgotten a non-standard control (VB PowerPack), I replaced it and recompiled.

    Download V2.1.1 from repository and try:)
     
    • Like Like x 1
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!