From 549341945bc69e835015e510fdd14cb0dad36c86 Mon Sep 17 00:00:00 2001 From: Chris Bevan Date: Thu, 9 Feb 2017 21:50:33 +0000 Subject: [PATCH] tweaks --- 1080i/DialogPVRInfo.xml | 85 ++-- 1080i/DialogPictureInfo.xml | 51 +-- 1080i/SkinSettings.xml | 32 ++ 1080i/SlideShow.xml | 2 +- 1080i/View_Albums.xml | 4 +- 1080i/View_Movies.xml | 3 +- 1080i/View_Photos.xml | 3 +- 1080i/View_Seasons.xml | 2 +- 1080i/View_TVShows.xml | 2 +- 1080i/custom_recentContent.xml | 7 +- 1080i/script-skinshortcuts-includes.xml | 558 +++++++++++++----------- addon.xml | 6 +- changelog.txt | 7 + language/English/strings.po | 22 +- media/DefaultAlbumCover.png | Bin 8382 -> 26928 bytes shortcuts/videosubmenu.DATA.xml | 7 + 16 files changed, 473 insertions(+), 318 deletions(-) diff --git a/1080i/DialogPVRInfo.xml b/1080i/DialogPVRInfo.xml index e773bc5..3ac4780 100644 --- a/1080i/DialogPVRInfo.xml +++ b/1080i/DialogPVRInfo.xml @@ -33,38 +33,61 @@ true - + + 0 - 4-row - 12-col-gutter - left - center - itemTitle - textActive - - - - - - 0 - 5-row - 12-col-gutter - left - center - itemTitle - textActive - - - - - - 0 - 6-row - 12-col-gutter - left - center - itemTitle - textActive - - - + 132 + 10-col + 6-row + false + + + 0 + 0 + 324 + itemSubTitle + highlight + + - + + + 0 + 32 + 324 + itemSubTitle + textActive + + - + + + + + + + + $INFO[ListItem.channelname] + - + noop + + + + $INFO[ListItem.startdate] + - + noop + + + + $INFO[ListItem.genre] + - + noop + + + + $INFO[ListItem.duration] + - + noop + + diff --git a/1080i/DialogPictureInfo.xml b/1080i/DialogPictureInfo.xml index 8a5c40c..f7e7df4 100644 --- a/1080i/DialogPictureInfo.xml +++ b/1080i/DialogPictureInfo.xml @@ -6,52 +6,45 @@ modalDialog - col-9-begin - row-2-begin + col-1-begin + row-4-begin modalDialogInOut 0 0 - 8-col + 12-col - keep $INFO[listitem.thumb] - 0 - 13-row - 12-col + 13-col + 0 + 11-col 12-row - + false + 0 - 4-col-gutter - - smallStrong + 0 + 324 + itemSubTitle + highlight + + - - 3-col - 9-col-gutter - left - - smallStrong + 0 + 32 + 324 + itemSubTitle + textActive + + - - - - 0 - 4-col-gutter - ListItem.Label - smallStrong - - - 3-col - 9-col-gutter - left - ListItem.Label2 - smallMedium - + diff --git a/1080i/SkinSettings.xml b/1080i/SkinSettings.xml index 927ab16..5980b2a 100644 --- a/1080i/SkinSettings.xml +++ b/1080i/SkinSettings.xml @@ -97,6 +97,10 @@ noop + + + noop + noop @@ -196,6 +200,34 @@ Skin.ToggleSetting(weatherdisplay) Skin.HasSetting(weatherdisplay) + + Container(8000).Hasfocus(2) + Edit home menu + 14-col + + RunScript(script.skinshortcuts,type=manage&group=mainmenu) + + + Container(8000).Hasfocus(2) + Edit video menu + 14-col + + RunScript(script.skinshortcuts,type=manage&group=videosubmenu) + + + Container(8000).Hasfocus(2) + Edit music menu + 14-col + + RunScript(script.skinshortcuts,type=manage&group=musicsubmenu) + + + Container(8000).Hasfocus(2) + Edit pictures menu + 14-col + + RunScript(script.skinshortcuts,type=manage&group=picturessubmenu) + diff --git a/1080i/SlideShow.xml b/1080i/SlideShow.xml index 3b75371..9f5f60a 100644 --- a/1080i/SlideShow.xml +++ b/1080i/SlideShow.xml @@ -1,7 +1,7 @@ fadeInOut - control.setfocus(52) + control.setfocus(50) DebugGrid diff --git a/1080i/View_Albums.xml b/1080i/View_Albums.xml index ff347f1..e56698a 100644 --- a/1080i/View_Albums.xml +++ b/1080i/View_Albums.xml @@ -78,7 +78,7 @@ 4-col-gutter 4-col-gutter stretch - $INFO[Listitem.thumb] + $INFO[ListItem.Art(thumb)] colors/black.png 6 ffFFFFFF @@ -104,7 +104,7 @@ 4-col-gutter 4-col-gutter stretch - $INFO[Listitem.thumb] + $INFO[ListItem.Art(thumb)] colors/white.png 6 diff --git a/1080i/View_Movies.xml b/1080i/View_Movies.xml index 4438d0d..d676a96 100644 --- a/1080i/View_Movies.xml +++ b/1080i/View_Movies.xml @@ -38,7 +38,7 @@ DefaultPoster.png colors/black.png 6 - overlay + 44FFFFFF 12 @@ -84,6 +84,7 @@ $INFO[ListItem.Art(poster)] colors/white.png 6 + ff666666 12 diff --git a/1080i/View_Photos.xml b/1080i/View_Photos.xml index b7ff2ec..4ee8f10 100644 --- a/1080i/View_Photos.xml +++ b/1080i/View_Photos.xml @@ -23,7 +23,7 @@ $INFO[Listitem.thumb] colors/black.png 6 - overlay + ff777777 12 @@ -58,6 +58,7 @@ $INFO[Listitem.thumb] colors/white.png 6 + ff666666 12 diff --git a/1080i/View_Seasons.xml b/1080i/View_Seasons.xml index 87356e4..58a746a 100644 --- a/1080i/View_Seasons.xml +++ b/1080i/View_Seasons.xml @@ -78,7 +78,7 @@ DefaultPoster.png colors/black.png 6 - textboxInactive + ff777777 ListItem.IsParentFolder diff --git a/1080i/View_TVShows.xml b/1080i/View_TVShows.xml index 168ee61..646f77c 100644 --- a/1080i/View_TVShows.xml +++ b/1080i/View_TVShows.xml @@ -38,7 +38,7 @@ DefaultPoster.png colors/black.png 6 - overlay + 44FFFFFF 12 diff --git a/1080i/custom_recentContent.xml b/1080i/custom_recentContent.xml index ee99d59..2f91ac2 100644 --- a/1080i/custom_recentContent.xml +++ b/1080i/custom_recentContent.xml @@ -157,7 +157,7 @@ DefaultPoster.png colors/black.png 6 - overlay + ff777777 @@ -233,7 +233,7 @@ DefaultPoster.png colors/white.png 6 - ffffffff + ff666666 @@ -438,7 +438,7 @@ DefaultAlbumCover.png colors/black.png 6 - textboxInactive + overlay !controlgroup(9000).hasfocus @@ -488,6 +488,7 @@ DefaultAlbumCover.png colors/white.png 6 + ff666666 !controlgroup(9000).hasfocus diff --git a/1080i/script-skinshortcuts-includes.xml b/1080i/script-skinshortcuts-includes.xml index 7d67ffc..ba2cfef 100644 --- a/1080i/script-skinshortcuts-includes.xml +++ b/1080i/script-skinshortcuts-includes.xml @@ -214,23 +214,6 @@ $NUMBER[13] - - Custom item - DefaultShortcut.png - - test - - Library.HasContent(Movies) - ActivateWindow(Videos,library://video/movies/titles.xml/,return) - ActivateWindow(Videos,library://video/movies/titles.xml/,return) - library://video/movies/titles.xml/ - StringCompare(System.ProfileName,Master user) - test - mainmenu - False - - - $NUMBER[14] Common menu item DefaultAddon.png @@ -245,8 +228,8 @@ mainmenu True - - $NUMBER[15] + + $NUMBER[14] Common menu item DefaultAddon.png @@ -639,7 +622,7 @@ $NUMBER[1] - 14 + 13 $ADDON[script.skinshortcuts 32034] DefaultShortcut.png @@ -655,7 +638,7 @@ $NUMBER[2] - 14 + 13 $ADDON[script.skinshortcuts 32034] DefaultShortcut.png @@ -671,7 +654,7 @@ $NUMBER[3] - 14 + 13 $ADDON[script.skinshortcuts 32034] DefaultShortcut.png @@ -687,7 +670,7 @@ $NUMBER[4] - 14 + 13 $ADDON[script.skinshortcuts 32034] DefaultShortcut.png @@ -704,9 +687,9 @@ $NUMBER[1] - 16 + 15 - $ADDON[script.skinshortcuts 32034] + Common menu item DefaultAddon.png 31136 @@ -721,9 +704,9 @@ $NUMBER[2] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 31005 @@ -739,9 +722,9 @@ $NUMBER[3] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 31215 @@ -756,9 +739,9 @@ $NUMBER[4] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 31112 @@ -773,9 +756,9 @@ $NUMBER[5] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 31165 @@ -790,9 +773,9 @@ $NUMBER[6] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png movies @@ -807,9 +790,9 @@ $NUMBER[7] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png tvshows @@ -824,9 +807,9 @@ $NUMBER[8] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 31088 @@ -840,9 +823,25 @@ $NUMBER[9] - 16 + 15 + + Videos + DefaultAddon.png + + 136 + 136 + ActivateWindow(Videos,special://videoplaylists/,return) + ActivateWindow(Videos,special://videoplaylists/,return) + special://videoplaylists/ + [StringCompare(System.ProfileName,Master user)] + StringCompare(Container(9001).ListItem.Property(submenuVisibility),videosubmenu) + videosubmenu + True + + + $NUMBER[10] + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 744 @@ -856,9 +855,9 @@ $NUMBER[1] - 17 + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 31136 @@ -873,9 +872,9 @@ $NUMBER[2] - 17 + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 31005 @@ -891,9 +890,25 @@ $NUMBER[3] - 17 + 16 + + Custom item + DefaultShortcut.png + + none + + PlayerControl(PartyMode) + PlayerControl(PartyMode) + PlayerControl(PartyMode) + [StringCompare(System.ProfileName,Master user)] + StringCompare(Container(9001).ListItem.Property(submenuVisibility),musicsubmenu) + musicsubmenu + True + + + $NUMBER[4] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 31059 @@ -906,11 +921,11 @@ musicsubmenu True - - $NUMBER[4] - 17 + + $NUMBER[5] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 133 @@ -923,11 +938,11 @@ musicsubmenu True - - $NUMBER[5] - 17 + + $NUMBER[6] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 132 @@ -940,11 +955,11 @@ musicsubmenu True - - $NUMBER[6] - 17 + + $NUMBER[7] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 135 @@ -957,11 +972,11 @@ musicsubmenu True - - $NUMBER[7] - 17 + + $NUMBER[8] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 136 @@ -973,11 +988,11 @@ musicsubmenu True - - $NUMBER[8] - 17 + + $NUMBER[9] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 31090 @@ -989,11 +1004,11 @@ musicsubmenu True - - $NUMBER[9] - 17 + + $NUMBER[10] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 744 @@ -1007,9 +1022,9 @@ $NUMBER[1] - 18 + 17 - Pictures + $ADDON[script.skinshortcuts 32020] DefaultShortcut.png 744 @@ -1024,26 +1039,9 @@ $NUMBER[2] - 18 - - Custom item - DefaultShortcut.png - - test - - ActivateWindow(Pictures,"/Users/chrisbevan/Sync/Art & Design/CraveControl/",return) - ActivateWindow(Pictures,"/Users/chrisbevan/Sync/Art & Design/CraveControl/",return) - /Users/chrisbevan/Sync/Art & Design/CraveControl/ - control.setfocus(9999) - [StringCompare(System.ProfileName,Master user)] + StringCompare(Container(9001).ListItem.Property(submenuVisibility),picturessubmenu) - picturessubmenu - True - - - $NUMBER[3] - 18 + 17 - Pictures + $ADDON[script.skinshortcuts 32020] DefaultShortcut.png 1039 @@ -1389,6 +1387,22 @@ $NUMBER[9] 15 + + $ADDON[script.skinshortcuts 32014] + DefaultAddon.png + + 136 + 136 + ActivateWindow(Videos,special://videoplaylists/,return) + ActivateWindow(Videos,special://videoplaylists/,return) + special://videoplaylists/ + [StringCompare(System.ProfileName,Test profile)] + StringCompare(Container(9001).ListItem.Property(submenuVisibility),videosubmenu) + videosubmenu + True + + + $NUMBER[10] + 15 $ADDON[script.skinshortcuts 32014] DefaultAddon.png @@ -2184,16 +2198,10 @@ True - - No items - - - No items - $NUMBER[1] - 14 + 13 $ADDON[script.skinshortcuts 32034] DefaultShortcut.png @@ -2209,7 +2217,7 @@ $NUMBER[2] - 14 + 13 $ADDON[script.skinshortcuts 32034] DefaultShortcut.png @@ -2225,7 +2233,7 @@ $NUMBER[3] - 14 + 13 $ADDON[script.skinshortcuts 32034] DefaultShortcut.png @@ -2241,7 +2249,7 @@ $NUMBER[4] - 14 + 13 $ADDON[script.skinshortcuts 32034] DefaultShortcut.png @@ -2325,7 +2333,7 @@ $NUMBER[1] - 14 + 13 $ADDON[script.skinshortcuts 32034] DefaultShortcut.png @@ -2341,7 +2349,7 @@ $NUMBER[2] - 14 + 13 $ADDON[script.skinshortcuts 32034] DefaultShortcut.png @@ -2357,7 +2365,7 @@ $NUMBER[3] - 14 + 13 $ADDON[script.skinshortcuts 32034] DefaultShortcut.png @@ -2373,7 +2381,7 @@ $NUMBER[4] - 14 + 13 $ADDON[script.skinshortcuts 32034] DefaultShortcut.png @@ -2465,9 +2473,9 @@ $NUMBER[1] - 16 + 15 - $ADDON[script.skinshortcuts 32034] + Common menu item DefaultAddon.png 31136 @@ -2482,9 +2490,9 @@ $NUMBER[2] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 31005 @@ -2500,9 +2508,9 @@ $NUMBER[3] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 31215 @@ -2517,9 +2525,9 @@ $NUMBER[4] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 31112 @@ -2534,9 +2542,9 @@ $NUMBER[5] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 31165 @@ -2551,9 +2559,9 @@ $NUMBER[6] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png movies @@ -2568,9 +2576,9 @@ $NUMBER[7] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png tvshows @@ -2585,9 +2593,9 @@ $NUMBER[8] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 31088 @@ -2601,9 +2609,25 @@ $NUMBER[9] - 16 + 15 + + Videos + DefaultAddon.png + + 136 + 136 + ActivateWindow(Videos,special://videoplaylists/,return) + ActivateWindow(Videos,special://videoplaylists/,return) + special://videoplaylists/ + StringCompare(System.ProfileName,Master user) + videosubmenu + True + + + $NUMBER[10] + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 744 @@ -2754,6 +2778,22 @@ $NUMBER[9] 15 + + $ADDON[script.skinshortcuts 32014] + DefaultAddon.png + + 136 + 136 + ActivateWindow(Videos,special://videoplaylists/,return) + ActivateWindow(Videos,special://videoplaylists/,return) + special://videoplaylists/ + StringCompare(System.ProfileName,Test profile) + videosubmenu + True + + + $NUMBER[10] + 15 $ADDON[script.skinshortcuts 32014] DefaultAddon.png @@ -2771,9 +2811,9 @@ $NUMBER[1] - 16 + 15 - $ADDON[script.skinshortcuts 32034] + Common menu item DefaultAddon.png 31136 @@ -2788,9 +2828,9 @@ $NUMBER[2] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 31005 @@ -2806,9 +2846,9 @@ $NUMBER[3] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 31215 @@ -2823,9 +2863,9 @@ $NUMBER[4] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 31112 @@ -2840,9 +2880,9 @@ $NUMBER[5] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 31165 @@ -2857,9 +2897,9 @@ $NUMBER[6] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png movies @@ -2874,9 +2914,9 @@ $NUMBER[7] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png tvshows @@ -2891,9 +2931,9 @@ $NUMBER[8] - 16 + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 31088 @@ -2907,9 +2947,25 @@ $NUMBER[9] - 16 + 15 + + Videos + DefaultAddon.png + + 136 + 136 + ActivateWindow(Videos,special://videoplaylists/,return) + ActivateWindow(Videos,special://videoplaylists/,return) + special://videoplaylists/ + [StringCompare(System.ProfileName,Master user)] + StringCompare(Window(10000).Property(submenuVisibility),videosubmenu) + videosubmenu + True + + + $NUMBER[10] + 15 - $ADDON[script.skinshortcuts 32014] + Videos DefaultAddon.png 744 @@ -3060,6 +3116,22 @@ $NUMBER[9] 15 + + $ADDON[script.skinshortcuts 32014] + DefaultAddon.png + + 136 + 136 + ActivateWindow(Videos,special://videoplaylists/,return) + ActivateWindow(Videos,special://videoplaylists/,return) + special://videoplaylists/ + [StringCompare(System.ProfileName,Test profile)] + StringCompare(Window(10000).Property(submenuVisibility),videosubmenu) + videosubmenu + True + + + $NUMBER[10] + 15 $ADDON[script.skinshortcuts 32014] DefaultAddon.png @@ -3077,9 +3149,9 @@ $NUMBER[1] - 17 + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 31136 @@ -3094,9 +3166,9 @@ $NUMBER[2] - 17 + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 31005 @@ -3112,9 +3184,25 @@ $NUMBER[3] - 17 + 16 + + Custom item + DefaultShortcut.png + + none + + PlayerControl(PartyMode) + PlayerControl(PartyMode) + PlayerControl(PartyMode) + StringCompare(System.ProfileName,Master user) + musicsubmenu + True + + + $NUMBER[4] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 31059 @@ -3127,11 +3215,11 @@ musicsubmenu True - - $NUMBER[4] - 17 + + $NUMBER[5] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 133 @@ -3144,11 +3232,11 @@ musicsubmenu True - - $NUMBER[5] - 17 + + $NUMBER[6] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 132 @@ -3161,11 +3249,11 @@ musicsubmenu True - - $NUMBER[6] - 17 + + $NUMBER[7] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 135 @@ -3178,11 +3266,11 @@ musicsubmenu True - - $NUMBER[7] - 17 + + $NUMBER[8] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 136 @@ -3194,11 +3282,11 @@ musicsubmenu True - - $NUMBER[8] - 17 + + $NUMBER[9] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 31090 @@ -3210,11 +3298,11 @@ musicsubmenu True - - $NUMBER[9] - 17 + + $NUMBER[10] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 744 @@ -3381,9 +3469,9 @@ $NUMBER[1] - 17 + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 31136 @@ -3398,9 +3486,9 @@ $NUMBER[2] - 17 + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 31005 @@ -3416,9 +3504,25 @@ $NUMBER[3] - 17 + 16 + + Custom item + DefaultShortcut.png + + none + + PlayerControl(PartyMode) + PlayerControl(PartyMode) + PlayerControl(PartyMode) + [StringCompare(System.ProfileName,Master user)] + StringCompare(Window(10000).Property(submenuVisibility),musicsubmenu) + musicsubmenu + True + + + $NUMBER[4] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 31059 @@ -3431,11 +3535,11 @@ musicsubmenu True - - $NUMBER[4] - 17 + + $NUMBER[5] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 133 @@ -3448,11 +3552,11 @@ musicsubmenu True - - $NUMBER[5] - 17 + + $NUMBER[6] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 132 @@ -3465,11 +3569,11 @@ musicsubmenu True - - $NUMBER[6] - 17 + + $NUMBER[7] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 135 @@ -3482,11 +3586,11 @@ musicsubmenu True - - $NUMBER[7] - 17 + + $NUMBER[8] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 136 @@ -3498,11 +3602,11 @@ musicsubmenu True - - $NUMBER[8] - 17 + + $NUMBER[9] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 31090 @@ -3514,11 +3618,11 @@ musicsubmenu True - - $NUMBER[9] - 17 + + $NUMBER[10] + 16 - $LOCALIZE[10005] + Music DefaultAddon.png 744 @@ -3685,9 +3789,9 @@ $NUMBER[1] - 18 + 17 - Pictures + $ADDON[script.skinshortcuts 32020] DefaultShortcut.png 744 @@ -3702,26 +3806,9 @@ $NUMBER[2] - 18 - - Custom item - DefaultShortcut.png - - test - - ActivateWindow(Pictures,"/Users/chrisbevan/Sync/Art & Design/CraveControl/",return) - ActivateWindow(Pictures,"/Users/chrisbevan/Sync/Art & Design/CraveControl/",return) - /Users/chrisbevan/Sync/Art & Design/CraveControl/ - control.setfocus(9999) - StringCompare(System.ProfileName,Master user) - picturessubmenu - True - - - $NUMBER[3] - 18 + 17 - Pictures + $ADDON[script.skinshortcuts 32020] DefaultShortcut.png 1039 @@ -3772,9 +3859,9 @@ $NUMBER[1] - 18 + 17 - Pictures + $ADDON[script.skinshortcuts 32020] DefaultShortcut.png 744 @@ -3789,26 +3876,9 @@ $NUMBER[2] - 18 - - Custom item - DefaultShortcut.png - - test - - ActivateWindow(Pictures,"/Users/chrisbevan/Sync/Art & Design/CraveControl/",return) - ActivateWindow(Pictures,"/Users/chrisbevan/Sync/Art & Design/CraveControl/",return) - /Users/chrisbevan/Sync/Art & Design/CraveControl/ - control.setfocus(9999) - [StringCompare(System.ProfileName,Master user)] + StringCompare(Window(10000).Property(submenuVisibility),picturessubmenu) - picturessubmenu - True - - - $NUMBER[3] - 18 + 17 - Pictures + $ADDON[script.skinshortcuts 32020] DefaultShortcut.png 1039 diff --git a/addon.xml b/addon.xml index 67eb61f..ecf9227 100644 --- a/addon.xml +++ b/addon.xml @@ -1,5 +1,5 @@ - + @@ -14,8 +14,8 @@ Built for the living room, Pellucid is a clean and simple kodi experience designed for maximum usability and minimum fuss. Skin Shortcuts addon support is available for full menu customisation. all Creative Commons Attribution-Noncommercial-Share Alike 3.0 - - https://github.com/chrisbevan/skin.pellucid/tree/Krypton + http://forum.kodi.tv/forumdisplay.php?fid=267 + https://github.com/chrisbevan/skin.pellucid resources/icon.png resources/fanart.jpg diff --git a/changelog.txt b/changelog.txt index 119d9f1..5a43edb 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,12 @@ **Changelog** +[V1.0.5] +DONE - video playlists +DONE - pvr info screen rework (header - 2 column mode) +DONE - Add user options for menu customisation to skin settings +DONE - album default art fix +DONE - picture section fix + [V1.0.4] - Minor tweaks and bug fixes - [NEW] User option to remove weather data from homescreen diff --git a/language/English/strings.po b/language/English/strings.po index 4c00c01..d963c48 100644 --- a/language/English/strings.po +++ b/language/English/strings.po @@ -490,7 +490,7 @@ msgid "Video decoder" msgstr "" msgctxt "#31116" -msgid "Set Homescreen Background directory" +msgid "Set home background directory" msgstr "" msgctxt "#31117" @@ -685,6 +685,26 @@ msgctxt "#31169" msgid "Rate" msgstr "" +msgctxt "#31170" +msgid "Menus" +msgstr "" + +msgctxt "#31171" +msgid "Edit home menu" +msgstr "" + +msgctxt "#31172" +msgid "Edit video section menu" +msgstr "" + +msgctxt "#31173" +msgid "Edit music section menu" +msgstr "" + +msgctxt "#31174" +msgid "Edit picture section menu" +msgstr "" + msgctxt "#31175" msgid "Set Latest Content" msgstr "" diff --git a/media/DefaultAlbumCover.png b/media/DefaultAlbumCover.png index 7253543fa5b760d5e1f84f4984aa26b96860c762..834c93664205ff5ec0cfbb55e77cacad38445195 100644 GIT binary patch literal 26928 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
    acUH6maqcEbdlSg< za@+Zf?V7v;r=?HO-93kaLF-FHx1?tmb$m_6r<8Yya+Xe*wiAKh3bn(V3alwP)!~On zjP02ru(%S^A2!5I)0js|<`N7m%8CYyi>98-UnW|4xq?|9A771bO^8J!2wUqieVVIb zT>gSnpNw+Q+2M{Kw;+-K{o1njqnaF2ppDGk`L$$K3!b!(0h2c>LiN{e!1}B!Tl%ho zmfTF1?nCjBtW8o6?tNuymfl{trvUCz#=%yyuU(sbii7 zKhLstnUhpe^l3AnjE`4v$cOE0&&`ZuhsMC#bnt6hPDC=U9G~%v?})nM&dA(g%{AKK z#$99W5Wd{x8siXP2?T4eT$3M5yGi@Wj&T(tw=mSx%raw%Bcz9`3r+- z3ap61^3mi0Xq>u;z?AJNFpx@gXMLu&{5auUc7DzQ3JO}(C=Ke6nroS*Zo=8qbsdW| zK5e0UJHB9HEAfq7Gffvo@#C=C;~}XtEpZ~uyOp1s)OoBz!5B0eXj4I59b<=2n_R2v zTDVqG_8L(fR*G|wl3gy#GZKByx_%a$G#q3_>@e1^Q9tuCypfh-=yGqB`~j*-z4GgT zymh(rPOnv#qQcP=1zhU>%);*iT&0^(9VzYP7Iz%rb7}+U(CRTZ5p2{_ZV64-=DNz2 zAd|H5YUS+7IWNjXUmI@>%Li%f4UvS5qt(LeI|1^GKBJH>+|WndlOD@$TY-yI@OG?} zw#l7ggT4dCT&dxp53*L3ec5iXzy#n9*sT3kdFnCmaYcagvBO&qc?Ff~>J(jQ?UvLOqxN;__d;WX^@B}VyPF^m*8 z?`%~pQHLCp9$7uFUv;d@K-#x!3nY)(EFI|gJ3jPsvO8fjsla!z&A9OOn%TXV_#Exr z$cMgGKkxM8xl;f(T{+-bFqq1(@0K%0V&B80Hn48ddwrJuNkwb4dyDqTiMC78G%s_n zslw|#KH~E&Qwd^^z*xG^xW#XBZszB&R;z_+i?;*y=+T2)VXITNs~JybB}2LI6d?v=t%v~<$a8(e%}z^IE)&|=W+#KYXkcr(%y&D*YS!mdD z-054O@+^DFB`Z*Vjp$O8+5I(`Ek9G@w0XddMWHVzr}yAYUUJ1M_jqxJTA}YU0Qo?t z7*mSRx#vqLjW?TBdE%-+HHhpP^|D#5%hW}6m1v&ZjEGE&{lIAw(zc}$o+}i4z-x}G z>2J0ju@3?9zpBcu(#)bk-MnrJ8*x1TfmZ4)Jula>B|SNRl|oH7P4+0Y`-za~_II?( z@|yqRPR^IH`z1yg8w}bX&OCU|NKdHc%mCye+ z9@&+Fuqc$EqEghul>?MFlAD=he}|b0iJn}2^LrGSFh26~(f1B^-`NumhEk&)>k!#( z_3+{IWf5Mi@L4|u;T{k^U9E^i1cEjv_l62f%|iGI_qUdUNpNPT$&6R%@Witu5Xq1` z?v9zo-RaL|1TGaw?GPy!YDm`ge{1L}PnXs{kWeVG&fvl&7)##2v5gDXVZbUwi4xSD zIQKSxo!R~lK^Ng}JXF{tSk8;E`F3YDx%qG$dNcD=!lubc(sUdkME!k2!h&JwTin#( z(^SGl%WbQ~3q4C8YEfchIz@eM zUfGcPGeey}TY*2#-Y1Yko&y|5#$;I)#DHZeY^>>{B|iM$@dXh`mvBW11AKLLGSlf2 S8vFA{ftI?STDgi{ ActivateWindow(Videos,addons://sources/video/) + + + 32014 + DefaultAddon.png + + ActivateWindow(Videos,special://videoplaylists/,return) + 32014