Plugin.SubMenu History

Show minor edits - Show changes to markup

Changed lines 13-20 from:

The latest version of the SubMenu plugin is v2.12.01.23, released on January 23rd 2012.

Download: SubMenu.zip (33 KB, 1690 downloads)

Extract the zip's contents into C:\Users\Public\NPVR (or equivalent), then open NPVR Settings and activate SubMenu by clicking the Enable button located within its configuration screen.

to:

Download: SubMenu.zip (35 KB, 1690 downloads)

To install, simply extract the zip's contents into NextPVR's Data Directory.

(For NPVR 2.6, you must use SubMenu-NPVR2.zip instead)

Added line 24:
Changed lines 64-65 from:

This plugin is discussed here: http://forums.gbpvr.com/showthread.php?51409-SubMenu-Support-Thread

to:

For help, discussion, or reporting any issues with this plugin, please use the 3rd Party Plugins area of the NextPVR forum.

Changed lines 69-72 from:

Todo

  • Add support for graphical menu configuration
  • Add support for a vertical menu layout
to:
Added line 74:
Added lines 76-78:

2013-10-11 : v3.13.10.11

  • Updated for NextPVR 3 (and .NET 4) compatibility
Changed lines 4-5 from:

SubMenu is a main menu replacement plugin. It provides all of the functionality from the original NPVR menu system, and adds:

to:

SubMenu is a main menu replacement plugin. It provides most of the functionality from the original NPVR menu system, and adds:

Added lines 10-11:

Please note that it currently only supports the horizontal menu type.

Changed lines 13-16 from:

The latest version of the SubMenu plugin is v2.12.01.14, released on January 14th 2012.

Download: SubMenu.zip (30 KB, 1690 downloads)

to:

The latest version of the SubMenu plugin is v2.12.01.23, released on January 23rd 2012.

Download: SubMenu.zip (33 KB, 1690 downloads)

Changed line 28 from:

<SubMenu>

to:
  <SubMenu>
Changed lines 30-38 from:
        <MenuItem enabled="true" displayName="EPG">TV Guide</MenuItem>
        <MenuItem enabled="true" displayName="Live TV">Live TV</MenuItem>
        <Menu name="Other">
            <MenuItem enabled="true" displayName="Music">Music</MenuItem>
            <MenuItem enabled="true" displayName="Videos">Videos</MenuItem>
            <Menu name="More">
                <MenuItem enabled="true" displayName="DVD">DVD</MenuItem>
            </Menu>
            <MenuItem enabled="true" displayName="Pictures">Pictures</MenuItem>
to:
      <MenuItem enabled="true" displayName="EPG">TV Guide</MenuItem>
      <MenuItem enabled="true" displayName="Live TV">Live TV</MenuItem>
      <Menu name="Other">
        <MenuItem enabled="true" displayName="Music">Music</MenuItem>
        <MenuItem enabled="true" displayName="Videos">Videos</MenuItem>
        <Menu name="More">
          <MenuItem enabled="true" displayName="DVD">DVD</MenuItem>
Changed lines 38-40 from:
        <MenuItem enabled="true" displayName="Custom" exe="C:\runme.exe" args="-args">Custom</MenuItem>
to:
        <MenuItem enabled="true" displayName="Pictures">Pictures</MenuItem>
      </Menu>
      <MenuItem enabled="true" displayName="Custom" exe="C:\runme.exe" args="-args">Custom</MenuItem>
Changed lines 42-45 from:

</SubMenu>

The "enabled" attribute won't do anything for now. Rename a plugin using the "displayName" attribute, but make sure the element text itself has the correct name (as in the TV Guide example above).

to:
  </SubMenu>

Rename a plugin using the "displayName" attribute, but make sure the element text itself has the correct name (as in the TV Guide example above).

Changed line 48 from:

<Menu name="MySubMenu">

to:
  <Menu name="MySubMenu">
Changed lines 50-51 from:

</Menu>

to:
  </Menu>

Newly installed plugins will be detected and added to the root menu automatically. You can then edit the config file to rename, move, or disable their entry.

Added lines 58-59:

You can download a set of background images created by Mattyb3806: SubMenu-Backgrounds1.zip (4.98 MB, 0 downloads)

Added lines 78-82:

2012-01-23 : v2.12.01.23

  • Added support for automatically adding new plugins to the menu
  • Menu entries can now be disabled by setting their 'enabled' attribute to false
  • The log level can now be set using the Settings dialog
Changed line 58 from:

This plugin is discussed here: http://forums.gbpvr.com//showthread.php?48610-SubMenu-A-main-menu-replacement-supporting-sub-menus

to:

This plugin is discussed here: http://forums.gbpvr.com/showthread.php?51409-SubMenu-Support-Thread

Changed lines 4-5 from:

SubMenu is a main menu replacement plugin. It provides all of the functionality from the original NextPVR menu system, and adds:

to:

SubMenu is a main menu replacement plugin. It provides all of the functionality from the original NPVR menu system, and adds:

Changed lines 11-12 from:

The latest version of the SubMenu plugin is v2.11.08.27, released on August 27th, 2011.

to:

The latest version of the SubMenu plugin is v2.12.01.14, released on January 14th 2012.

Changed lines 15-16 from:

To install, simply extract the zip's contents into NextPVR's Data Directory, then open NextPVR's Settings dialog and activate SubMenu by clicking the Enable button located within its configuration screen.

to:

Extract the zip's contents into C:\Users\Public\NPVR (or equivalent), then open NPVR Settings and activate SubMenu by clicking the Enable button located within its configuration screen.

Changed lines 55-56 from:

To uninstall the plugin, first disable it by using NextPVR's Settings dialog. You can then remove the Plugins\SubMenu and Skin\Default\SubMenu folders. If you want to fully remove all traces of the plugin, then you can also delete the entries it will have added to config.xml, under the section <PluginSettings><SubMenu>.

to:

To uninstall the plugin, first disable it by using NPVR Settings. You can then remove the Plugins\SubMenu and Skin\Default\SubMenu folders. If you want to fully remove all traces of the plugin, then you can also delete the entries it will have added to config.xml, under the section <PluginSettings><SubMenu>.

Added lines 72-74:

2012-01-14 : v2.12.01.14

  • The plugin now shows a popup message when running a custom task
Changed lines 79-80 from:
  • Made some changes to the activation process so it doesn't fail after an NextPVR upgrade
to:
  • Made some changes to the activation process so it doesn't fail after an NPVR upgrade
Changed lines 82-83 from:
  • Various changes to make the plugin compatible with NextPVR 2.0.3
  • The plugin can now be enabled or disabled using NextPVR Settings
to:
  • Various changes to make the plugin compatible with NPVR 2.0.3
  • The plugin can now be enabled or disabled using NPVR Settings
Changed lines 4-5 from:

SubMenu is a main menu replacement plugin. It provides all of the functionality from the original NPVR menu system, and adds:

to:

SubMenu is a main menu replacement plugin. It provides all of the functionality from the original NextPVR menu system, and adds:

Changed lines 15-16 from:

Extract the zip's contents into C:\Users\Public\NPVR (or equivalent), then open NPVR Settings and activate SubMenu by clicking the Enable button located within its configuration screen.

to:

To install, simply extract the zip's contents into NextPVR's Data Directory, then open NextPVR's Settings and activate SubMenu by clicking the Enable button located within its configuration screen.

Changed lines 55-56 from:

To uninstall the plugin, first disable it by using NPVR Settings. You can then remove the Plugins\SubMenu and Skin\Default\SubMenu folders. If you want to fully remove all traces of the plugin, then you can also delete the entries it will have added to config.xml, under the section <PluginSettings><SubMenu>.

to:

To uninstall the plugin, first disable it by using NextPVR's Settings dialog. You can then remove the Plugins\SubMenu and Skin\Default\SubMenu folders. If you want to fully remove all traces of the plugin, then you can also delete the entries it will have added to config.xml, under the section <PluginSettings><SubMenu>.

Changed lines 76-77 from:
  • Made some changes to the activation process so it doesn't fail after an NPVR upgrade
to:
  • Made some changes to the activation process so it doesn't fail after an NextPVR upgrade
Changed lines 79-80 from:
  • Various changes to make the plugin compatible with NPVR 2.0.3
  • The plugin can now be enabled or disabled using NPVR Settings
to:
  • Various changes to make the plugin compatible with NextPVR 2.0.3
  • The plugin can now be enabled or disabled using NextPVR Settings
Changed lines 11-12 from:

The latest version of the SubMenu plugin is v2.11.08.17, released on August 17th, 2011.

to:

The latest version of the SubMenu plugin is v2.11.08.27, released on August 27th, 2011.

Added lines 72-74:

2011-08-27 : v2.11.08.27

  • Added support for the new CutAway element if defined in the skin file(s)
Changed lines 11-14 from:

The latest version of the SubMenu plugin is v2.11.03.20, released on March 20th, 2011.

Download: SubMenu.zip (15 KB, 1690 downloads)

to:

The latest version of the SubMenu plugin is v2.11.08.17, released on August 17th, 2011.

Download: SubMenu.zip (30 KB, 1690 downloads)

Changed lines 17-19 from:
to:

Activation

To become the active menu, SubMenu attempts to perform the following operations when you enable it. Firstly, it renames Horizontal.xml and Vertical.xml (both found in Skin\<SkinName>\Menu\) to Horizonal.submenu and Vertical.submenu. It then adds <MenuType>SubMenu</MenuType> to Skin\<SkinName>\Global.xml.

Added lines 72-74:

2011-08-17 : v2.11.08.17

  • Made some changes to the activation process so it doesn't fail after an NPVR upgrade
Changed line 1 from:

(:description A main menu replacement plugin which adds the ability to define sub menus and customize the name of any menu entry. :)

to:

(:description A main menu replacement plugin which adds the ability to define sub menus and customize the name and/or image of any menu entry. :)

Added lines 2-3:
Changed lines 8-9 from:
to:
  • the ability to use custom background images for each menu entry
Changed lines 11-14 from:

SubMenu is currently not compatible with NPVR 2.0.3 - see this post for details and a temporary fix.

The latest version of the SubMenu plugin is v0.10.12.05, released on December 5th, 2010.

to:

The latest version of the SubMenu plugin is v2.11.03.20, released on March 20th, 2011.

Changed lines 15-20 from:

Extract the zip's contents into C:\Users\Public\NPVR (or equivalent). To activate the plugin, you must edit the file Global.xml for the skin you use, so that the start of the file looks like the following:

<Skin>

    <MenuType>SubMenu</MenuType>
to:

Extract the zip's contents into C:\Users\Public\NPVR (or equivalent), then open NPVR Settings and activate SubMenu by clicking the Enable button located within its configuration screen.

Attach:SubMenu-Configuration.jpg Δ

Added line 21:

Menu Entries

Added lines 48-51:

Custom Images

Attach:System-Custom1.jpg Δ Attach:System-Custom2.jpg Δ SubMenu will look for background JPEG images in its SubMenu skin folder (eg Skin\Default\SubMenu). Any images must be given the same name as the actual MenuItem entries rather than their custom names. For example, "Live TV.jpg" or "Videos.jpg".

Changed lines 53-54 from:

To uninstall the plugin, undo the edit to Global.xml in the skin, and then remove the Plugins\SubMenu folder. If you want to fully remove all traces of the plugin, then you can also delete the entries it will have added to config.xml, under the section <PluginSettings><SubMenu>.

to:

To uninstall the plugin, first disable it by using NPVR Settings. You can then remove the Plugins\SubMenu and Skin\Default\SubMenu folders. If you want to fully remove all traces of the plugin, then you can also delete the entries it will have added to config.xml, under the section <PluginSettings><SubMenu>.

Deleted line 62:
  • Add support for auto-writing the required edits to global.xml
Changed lines 64-65 from:
  • Add support for custom background images based on menu selection
to:
Added lines 70-74:

2011-03-20 : v2.11.03.20

  • Various changes to make the plugin compatible with NPVR 2.0.3
  • The plugin can now be enabled or disabled using NPVR Settings
  • Added support for custom background images
Added lines 8-9:

SubMenu is currently not compatible with NPVR 2.0.3 - see this post for details and a temporary fix.

Added line 1:

(:description A main menu replacement plugin which adds the ability to define sub menus and customize the name of any menu entry. :)

Changed lines 7-8 from:

The latest version of the SubMenu plugin is v0.10.11.29, released on November 29th, 2010.

to:

The latest version of the SubMenu plugin is v0.10.12.05, released on December 5th, 2010.

Added lines 38-43:

If you want to include a "Back" menu item to allow you to select/click a button to move up a menu level, then simply include the following type of entry:

<Menu name="MySubMenu">

    <MenuItem enabled="true" displayName="Back">Back</MenuItem>

</Menu>

Added lines 64-66:

2010-12-05 : v0.10.12.05

  • Added the ability to include "Back" menu items to aid navigation
Changed lines 45-46 from:

Source code is currently not available.

to:

SubMenu was developed from the code in AeonLike.cs, originally released by sub in this thread. The source code for SubMenu is available on request by sending a PM to imilne.

Changed line 54 from:

Developed by imilne

to:

Developed by imilne, from code originally made available by sub

Changed lines 1-6 from:

(:comment FILL IN THE SECTIONS MARKED WITH < > :)

<Enter a short description of the plugin here>.

to:

SubMenu is a main menu replacement plugin. It provides all of the functionality from the original NPVR menu system, and adds:

  • the ability to group items into sub menus
  • the ability to give any menu item a custom name
Changed lines 7-13 from:

The latest version of the SubMenu plugin is v0.0.

Download:SubMenu.zip

Requirements

<Is this plugin dependant on any special version of NPVR, perhaps it depends on other plugins or third party software as well? If so, state the name and version here>

to:

The latest version of the SubMenu plugin is v0.10.11.29, released on November 29th, 2010.

Download: SubMenu.zip (15 KB, 1690 downloads)

Extract the zip's contents into C:\Users\Public\NPVR (or equivalent). To activate the plugin, you must edit the file Global.xml for the skin you use, so that the start of the files looks like the following:

<Skin>

    <MenuType>SubMenu</MenuType>
Changed lines 18-19 from:

<Can it be configured? Specify how and what the configuration options are here.>

to:

Upon first run the plugin will duplicate your existing main menu settings from config.xml, writing them to <PluginSettings><SubMenu> (in its own style). You can then edit to get the menu structure you want. For example:

<SubMenu>

    <MenuLayout>
        <MenuItem enabled="true" displayName="EPG">TV Guide</MenuItem>
        <MenuItem enabled="true" displayName="Live TV">Live TV</MenuItem>
        <Menu name="Other">
            <MenuItem enabled="true" displayName="Music">Music</MenuItem>
            <MenuItem enabled="true" displayName="Videos">Videos</MenuItem>
            <Menu name="More">
                <MenuItem enabled="true" displayName="DVD">DVD</MenuItem>
            </Menu>
            <MenuItem enabled="true" displayName="Pictures">Pictures</MenuItem>
        </Menu>
        <MenuItem enabled="true" displayName="Custom" exe="C:\runme.exe" args="-args">Custom</MenuItem>
    </MenuLayout>

</SubMenu>

The "enabled" attribute won't do anything for now. Rename a plugin using the "displayName" attribute, but make sure the element text itself has the correct name (as in the TV Guide example above).

Un-installation

To uninstall the plugin, undo the edit to Global.xml in the skin, and then remove the Plugins\SubMenu folder. If you want to fully remove all traces of the plugin, then you can also delete the entries it will have added to config.xml, under the section <PluginSettings><SubMenu>.

Changed lines 42-47 from:

This plugin is discussed in the Plugin & Skin support forum <Feel free to link to a specific thread or sub-forum in order to help the user.>

Un-installation

<Instructions on how to un-install the plugin.>

to:

This plugin is discussed here: http://forums.gbpvr.com//showthread.php?48610-SubMenu-A-main-menu-replacement-supporting-sub-menus

Changed lines 45-48 from:

<Is the source code available on a website or as a zip?. Say here if it is.>

Attach:SubMenu_src.zip Δ

to:

Source code is currently not available.

Changed lines 48-49 from:

<Are you currently working on any enhancements?>

to:
  • Add support for graphical menu configuration
  • Add support for auto-writing the required edits to global.xml
  • Add support for a vertical menu layout
  • Add support for custom background images based on menu selection
Changed lines 54-55 from:

Developed by UnknownUser.

to:

Developed by imilne (:comment Developed by [[~imilne]]. :)

Changed line 58 from:

v0.0 (1 August 2010)

to:

2010-11-29 : v0.10.11.29

Added line 60:
Changed lines 41-42 from:

(:comment UNCOMMENT THE LINE BELOW IF THIS IS THE MAIN PAGE FOR A PLUGIN :) (:comment Category:[[!Plugin]] :)

to:

Category:Plugin

Added lines 1-42:

(:comment FILL IN THE SECTIONS MARKED WITH < > :)

<Enter a short description of the plugin here>.

Downloading and Installing

The latest version of the SubMenu plugin is v0.0.

Download:SubMenu.zip

Requirements

<Is this plugin dependant on any special version of NPVR, perhaps it depends on other plugins or third party software as well? If so, state the name and version here>

Configuration

<Can it be configured? Specify how and what the configuration options are here.>

Support

This plugin is discussed in the Plugin & Skin support forum <Feel free to link to a specific thread or sub-forum in order to help the user.>

Un-installation

<Instructions on how to un-install the plugin.>

Source Code

<Is the source code available on a website or as a zip?. Say here if it is.>

Attach:SubMenu_src.zip Δ

Todo

<Are you currently working on any enhancements?>

Author(s)

Developed by UnknownUser.

History

v0.0 (1 August 2010)

  • Initial public release

(:comment UNCOMMENT THE LINE BELOW IF THIS IS THE MAIN PAGE FOR A PLUGIN :) (:comment Category:[[!Plugin]] :)

Page last modified on October 11, 2013, at 08:43 AM