diff --git a/skin.copacetic/16x9/Actions.xml b/skin.copacetic/16x9/Actions.xml index 0e42ad9925..d0d7d9432a 100644 --- a/skin.copacetic/16x9/Actions.xml +++ b/skin.copacetic/16x9/Actions.xml @@ -18,7 +18,7 @@ - + SetProperty(Breadcrumb_GoToNext,true) SetProperty(Infoscreen_Transition,true,home) @@ -54,7 +54,7 @@ - + @@ -98,13 +98,13 @@ - + - + diff --git a/skin.copacetic/16x9/Animations.xml b/skin.copacetic/16x9/Animations.xml index 4ef050f8b1..96f9fd52b9 100644 --- a/skin.copacetic/16x9/Animations.xml +++ b/skin.copacetic/16x9/Animations.xml @@ -1,84 +1,253 @@ - - - WindowOpen - WindowOpen - WindowClose + + + WindowOpen + + + WindowClose + + + Visible + + + Hidden + + + Conditional + + + + + + + + + + + + + + + + + + + + + - - WindowClose + + + + + + + + + + + + + + + + + + + + + + + + + + - - WindowOpen + + + + + + + + + + + + + + + - WindowOpen - WindowClose + + + + + + + + + + + - + + - WindowOpen - WindowClose + + + + + + + + + + + + + + + + + + + + + + + + + - - WindowOpen - WindowClose + + + + + + + + + + + + + + + + - WindowOpen - WindowClose + + + + + + + + + + + - WindowOpen - WindowClose - Visible - Visible - Hidden + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - Visible + + + + + - Visible + + + + + + - Visible + + + + + - - Visible + + + + + + + + - Visible - Hidden + Visible + Hidden - Visible - Hidden + Visible + Hidden - Visible - Hidden + Visible + Hidden - Visible - Hidden + Visible + Hidden - Focus + Focus - - Visible + + Visible @@ -86,8 +255,8 @@ - Visible WindowOpen + Visible VisibleChange @@ -112,14 +281,7 @@ Conditional Conditional - - WindowOpen - WindowClose - - - WindowOpen - WindowClose - + Conditional Conditional @@ -136,16 +298,25 @@ Visible Hidden - - Visible - + - Conditional + + + + + + + - Conditional + + + + + + diff --git a/skin.copacetic/16x9/Colors.xml b/skin.copacetic/16x9/Colors.xml index 3ef1e0a513..d9301473de 100644 --- a/skin.copacetic/16x9/Colors.xml +++ b/skin.copacetic/16x9/Colors.xml @@ -265,6 +265,7 @@ $VAR[Light_Color] $VAR[Dark_Grey_Color] + $VAR[Light_Color] $VAR[Light_Grey_Color] @@ -410,6 +411,10 @@ $VAR[Light_Color] $VAR[Unfocused_Color] + + $VAR[Light_Color] + $VAR[Unfocused_Color] + $VAR[Light_Color] $VAR[Unfocused_Color] @@ -426,8 +431,7 @@ $VAR[Light_Color] $VAR[Unfocused_Color] - - + $VAR[Light_Color] $VAR[Unfocused_Color] @@ -914,6 +918,9 @@ $VAR[User_Rating_Color] $VAR[User_Rating_Color] $VAR[User_Rating_Color] + $INFO[Window(home).Property(clearlogo-alt_cropped-color)] + $INFO[Window(home).Property(clearlogo_cropped-color)] + $INFO[Window(home).Property(clearlogo_cropped-color)] $VAR[Accent_Color] diff --git a/skin.copacetic/16x9/Components.xml b/skin.copacetic/16x9/Components.xml index 400d3c82b9..af7ff3fc28 100644 --- a/skin.copacetic/16x9/Components.xml +++ b/skin.copacetic/16x9/Components.xml @@ -33,7 +33,7 @@ $PARAM[size] $PARAM[size] dialogs/busy.png - Conditional + Conditional @@ -191,7 +191,7 @@ - Visible + Visible views/white_100.png diff --git a/skin.copacetic/16x9/Components_DialogKeyboard.xml b/skin.copacetic/16x9/Components_DialogKeyboard.xml index fc108bd4e0..50b3acdde8 100644 --- a/skin.copacetic/16x9/Components_DialogKeyboard.xml +++ b/skin.copacetic/16x9/Components_DialogKeyboard.xml @@ -504,7 +504,7 @@ - Conditional + Conditional !Control.IsVisible(313) 50% 1620 diff --git a/skin.copacetic/16x9/Components_Dialogs.xml b/skin.copacetic/16x9/Components_Dialogs.xml index 06735f129a..a4f287cd8e 100644 --- a/skin.copacetic/16x9/Components_Dialogs.xml +++ b/skin.copacetic/16x9/Components_Dialogs.xml @@ -94,7 +94,7 @@ - 55 + 60 Main_Menu_Unfocused $VAR[Light_Color] diff --git a/skin.copacetic/16x9/Components_Home.xml b/skin.copacetic/16x9/Components_Home.xml index 4ad650e2e0..32f999a7e0 100644 --- a/skin.copacetic/16x9/Components_Home.xml +++ b/skin.copacetic/16x9/Components_Home.xml @@ -134,8 +134,8 @@ $PARAM[itemgap] true 360 - Conditional - Conditional + Conditional + Conditional Container($PARAM[hidden_id]).HasPrevious diff --git a/skin.copacetic/16x9/Components_Infoscreens.xml b/skin.copacetic/16x9/Components_Infoscreens.xml index c8e87b4521..c3467fda16 100644 --- a/skin.copacetic/16x9/Components_Infoscreens.xml +++ b/skin.copacetic/16x9/Components_Infoscreens.xml @@ -103,7 +103,7 @@ $VAR[Light_Color] left - true + true @@ -254,8 +254,8 @@ $PARAM[itemgap] true - Conditional - Conditional + Conditional + Conditional 60 50% 60 @@ -270,8 +270,8 @@ !String.IsEmpty($PARAM[type].UserRating) Conditional - Conditional - Conditional + Conditional + Conditional 60 50% 60 diff --git a/skin.copacetic/16x9/Components_OSD.xml b/skin.copacetic/16x9/Components_OSD.xml index 405ce2e16a..e8b1a88aa5 100644 --- a/skin.copacetic/16x9/Components_OSD.xml +++ b/skin.copacetic/16x9/Components_OSD.xml @@ -156,7 +156,7 @@ [MusicPlayer.Offset(0).Exists | Player.HasVideo] + !Player.Paused + !Player.Forwarding + !Player.Rewinding - Conditional + Conditional $$PARAM[baredge] 0 $PARAM[barwidth] @@ -164,7 +164,7 @@ views/white_100.png - Conditional + Conditional 50% 0 $PARAM[barwidth] @@ -172,7 +172,7 @@ views/white_100.png - Conditional + Conditional $$PARAM[baredge] 0 $PARAM[barwidth] @@ -333,7 +333,7 @@ $PARAM[playicon] Player.Paused - Hidden + Hidden Player.Playing icons/icon_Player.Playing_$PARAM[icon_type].png diff --git a/skin.copacetic/16x9/Components_Settings.xml b/skin.copacetic/16x9/Components_Settings.xml index ea410f05e9..f5dcf56c3c 100644 --- a/skin.copacetic/16x9/Components_Settings.xml +++ b/skin.copacetic/16x9/Components_Settings.xml @@ -372,7 +372,7 @@ - Conditional + Conditional ControlGroup(3000).HasFocus 30 60 @@ -416,47 +416,47 @@ 0 0 - Hidden + Hidden ReplaceWindowAndFocus(skinsettings,3001) - Hidden + Hidden ReplaceWindowAndFocus(interfacesettings,3002) - Hidden + Hidden ReplaceWindowAndFocus(mediasettings,3003) - Hidden + Hidden ReplaceWindowAndFocus(playersettings,3004) - Hidden + Hidden ReplaceWindowAndFocus(systemsettings,3005) - Hidden + Hidden ReplaceWindowAndFocus(servicesettings,3006) - Hidden + Hidden ReplaceWindowAndFocus(gamesettings,3007) - Hidden + Hidden ReplaceWindowAndFocus(pvrsettings,3008) - Hidden + Hidden ReplaceWindowAndFocus(profiles,3009) - Hidden + Hidden ReplaceWindowAndFocus(systeminfo,3010) - Hidden + Hidden ReplaceWindowAndFocus(filemanager,3011) diff --git a/skin.copacetic/16x9/Components_Viewtype_502_Showcase.xml b/skin.copacetic/16x9/Components_Viewtype_502_Showcase.xml index e06a01b7d5..9513f2d4e9 100644 --- a/skin.copacetic/16x9/Components_Viewtype_502_Showcase.xml +++ b/skin.copacetic/16x9/Components_Viewtype_502_Showcase.xml @@ -174,12 +174,12 @@ - $EXP[Content_Previous] + !String.IsEqual(Container($PARAM[target_id]).NumItems,1) + !String.IsEqual(Container($PARAM[target_id]).NumItems,1) - - Conditional - + + + @@ -187,7 +187,7 @@ - + @@ -199,6 +199,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -246,11 +266,12 @@ + - - + + @@ -262,17 +283,17 @@ + - - + - Conditional + Conditional @@ -292,11 +313,11 @@ - + --> - $EXP[Content_Next] + !String.IsEqual(Container($PARAM[target_id]).NumItems,1) + !String.IsEqual(Container($PARAM[target_id]).NumItems,1) @@ -354,7 +375,7 @@ - !$EXP[TransparentDialog_IsVisible] + !Window.IsVisible(pictureinfo) + !$EXP[Scrollbar_HasFocus] + $EXP[Content_Next] + !$EXP[TransparentDialog_IsVisible] + !Window.IsVisible(pictureinfo) + !$EXP[Scrollbar_HasFocus] @@ -393,9 +414,7 @@ - Conditional - Conditional - + @@ -415,6 +434,27 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/skin.copacetic/16x9/Components_Viewtype_504_Strip.xml b/skin.copacetic/16x9/Components_Viewtype_504_Strip.xml index 4b2f52eddb..005ca0d701 100644 --- a/skin.copacetic/16x9/Components_Viewtype_504_Strip.xml +++ b/skin.copacetic/16x9/Components_Viewtype_504_Strip.xml @@ -132,7 +132,7 @@ $PARAM[top] - $EXP[Content_Previous] + !String.IsEqual(Container($PARAM[target_id]).NumItems,1) + !String.IsEqual(Container($PARAM[target_id]).NumItems,1) @@ -254,13 +254,14 @@ + - + - + @@ -273,15 +274,15 @@ + - - + - + @@ -290,15 +291,15 @@ + - - + - + @@ -308,16 +309,17 @@ + - - + + - $EXP[Content_Next] + !String.IsEqual(Container($PARAM[target_id]).NumItems,1) + !String.IsEqual(Container($PARAM[target_id]).NumItems,1) @@ -445,10 +447,10 @@ + - - + @@ -461,18 +463,19 @@ + - + - + - + @@ -481,15 +484,16 @@ + - - + + - + @@ -499,11 +503,11 @@ + - - + diff --git a/skin.copacetic/16x9/Components_Viewtype_505_Grid.xml b/skin.copacetic/16x9/Components_Viewtype_505_Grid.xml index 82941608d0..3eeca96c21 100644 --- a/skin.copacetic/16x9/Components_Viewtype_505_Grid.xml +++ b/skin.copacetic/16x9/Components_Viewtype_505_Grid.xml @@ -39,7 +39,8 @@ - Conditional + Conditional + Conditional @@ -57,9 +58,122 @@ + + + + + + + + + !$EXP[TransparentDialog_IsVisible] + !Window.IsVisible(pictureinfo) + !$EXP[Scrollbar_HasFocus] + !$EXP[Music_Player_HasFocus] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -67,91 +181,14 @@ $EXP[GridView_Display_Is$PARAM[displaytype_label]] + !$EXP[Container_Switching] + !$EXP[Options_Switching] - Conditional + Conditional + Conditional 10 100% 100% - - !$EXP[TransparentDialog_IsVisible] + !Window.IsVisible(pictureinfo) + !$EXP[Scrollbar_HasFocus] + !$EXP[Music_Player_HasFocus] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -174,7 +211,7 @@ ![$EXP[GridView_Details_Off] | $EXP[GridView_Details_Breadcrumb] | $EXP[ListItem(0)_NowPlaying]] + !$EXP[TransparentDialog_IsVisible] + !Window.IsVisible(pictureinfo) - Focus + Focus views/white_100.png @@ -184,32 +221,32 @@ !$EXP[TransparentDialog_IsVisible] + !Window.IsVisible(pictureinfo) + !$EXP[Scrollbar_HasFocus] + !$EXP[Music_Player_HasFocus] - Conditional - -10 - -10 + Conditional + -$PARAM[border_width] + -$PARAM[border_width] 0 - 10 + $PARAM[border_width] views/white_100.png - -10 - -10 - -10 - 10 + -$PARAM[border_width] + -$PARAM[border_width] + -$PARAM[border_width] + $PARAM[border_width] views/white_100.png - -10 - 10 - -10 - -10 + -$PARAM[border_width] + $PARAM[border_width] + -$PARAM[border_width] + -$PARAM[border_width] views/white_100.png - -10 - 10 - -10 - -10 + -$PARAM[border_width] + $PARAM[border_width] + -$PARAM[border_width] + -$PARAM[border_width] views/white_100.png @@ -234,63 +271,124 @@ - - + + - + - + - + - - + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + - - - - + - - Conditional - Conditional - Conditional + + Conditional + Conditional + Conditional Conditional Conditional Conditional @@ -303,31 +401,107 @@ Conditional - - Conditional - Conditional - Conditional - Conditional - Conditional + + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + + + + Conditional + Conditional + Conditional + Conditional + Conditional + + + + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + + + + Conditional + Conditional + Conditional + Conditional + + + + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional - - Conditional - Conditional - Conditional - Conditional + + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional - - Conditional - Conditional - Conditional - Conditional - Conditional - Conditional - Conditional - Conditional - Conditional + + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional @@ -343,7 +517,8 @@ - + + $PARAM[left] $PARAM[top] $PARAM[width] @@ -1208,7 +1383,7 @@ - + @@ -1222,7 +1397,7 @@ - + @@ -1236,7 +1411,7 @@ - + @@ -1250,7 +1425,7 @@ - + diff --git a/skin.copacetic/16x9/Components_Viewtype_50_List.xml b/skin.copacetic/16x9/Components_Viewtype_50_List.xml index ced9cb425e..9c68eb2d40 100644 --- a/skin.copacetic/16x9/Components_Viewtype_50_List.xml +++ b/skin.copacetic/16x9/Components_Viewtype_50_List.xml @@ -29,13 +29,13 @@ - + - + @@ -53,34 +53,43 @@ - + + + + - + + + + - - + + + + + - - - - + + + + - - - - + + + + @@ -91,7 +100,7 @@ - + @@ -99,7 +108,7 @@ - + @@ -114,11 +123,13 @@ - + + + @@ -146,8 +157,6 @@ - - diff --git a/skin.copacetic/16x9/Components_Viewtypes.xml b/skin.copacetic/16x9/Components_Viewtypes.xml index 5bfa722e75..f02ebaa803 100644 --- a/skin.copacetic/16x9/Components_Viewtypes.xml +++ b/skin.copacetic/16x9/Components_Viewtypes.xml @@ -1,6 +1,13 @@ + + 360 + + + 90 + + @@ -23,20 +30,27 @@ + + + $PARAM[onprevious_trigger] - Hidden + Hidden $PARAM[onnext_trigger] - Hidden + Hidden + + + $EXP[Container_Switching] + Hidden - + @@ -76,7 +90,7 @@ - Focus + Focus false ClearProperty(Multiart_1,home) ClearProperty(Multiart_2,home) @@ -98,7 +112,7 @@ - Focus + Focus false SetProperty(Multiart_Fadeout,true,home) @@ -123,7 +137,8 @@ 60 2 $PARAM[orientation] - 360 + + @@ -161,6 +176,32 @@ + + + + + + + + + + + + $PARAM[visible] + 100% + $PARAM[label_left] + auto + $PARAM[font] + $PARAM[textcolor] + $VAR[Light_Grey_Color] + $PARAM[selectedcolor] + + $PARAM[scroll] + / + + + + @@ -201,18 +242,24 @@ - - 100% - $PARAM[label_left] - auto - $PARAM[font] - $PARAM[textcolor] - $VAR[Light_Grey_Color] - $PARAM[selectedcolor] - - $PARAM[scroll] - / - + + + + + + + + + + + + + + + + + + @@ -269,6 +316,7 @@ + @@ -326,34 +374,6 @@ - - - - - - - - - - - - $PARAM[visible] - - 100% - $PARAM[label_left] - auto - $PARAM[font] - $PARAM[textcolor] - $VAR[Light_Grey_Color] - $PARAM[selectedcolor] - - $PARAM[scroll] - / - - - - - @@ -384,7 +404,8 @@ 2 $PARAM[focusposition] vertical - 360 + + @@ -628,93 +649,59 @@ - + + + + - + + - - $PARAM[visible] - 1200 - 270 - -270 - vertical - left - 0 - - 66 - $PARAM[font_large] - $VAR[Blank_Color] - - center - center - false - - - 90 - $PARAM[font_medium] - $VAR[Blank_Color] - - center - center - false - - - 90 - $PARAM[font_small] - $VAR[Blank_Color] - - center - center - false - - $PARAM[visible] - - 50% $PARAM[width] - $PARAM[bottom] + $PARAM[left] $PARAM[height] - Conditional - Conditional - - !Container(6005).HasNext + $PARAM[bottom] + + + $PARAM[visible_large] $PARAM[font_large] $PARAM[textcolor] - center + $PARAM[align] center - false + false - - Container(6005).HasNext + !Container(6006).HasNext + + $PARAM[visible_medium] $PARAM[font_medium] $PARAM[textcolor] - true - center + $PARAM[align] center - false + false - Container(6005).HasNext + Container(6006).HasNext + !Container(6007).HasNext + $PARAM[visible_small] $PARAM[font_small] $PARAM[textcolor] true - center + $PARAM[align] center - true + false + @@ -817,7 +804,7 @@ - + $PARAM[visible] @@ -970,7 +957,8 @@ Conditional - + + @@ -1000,7 +988,8 @@ - + + diff --git a/skin.copacetic/16x9/Constants.xml b/skin.copacetic/16x9/Constants.xml index a4607ec5bf..cf32f3a708 100644 --- a/skin.copacetic/16x9/Constants.xml +++ b/skin.copacetic/16x9/Constants.xml @@ -1,11 +1,43 @@ - - 22 - 3 - 5 - 9 - 9 + + 90 + 180 + 270 + 360 + 540 + 720 + 1080 + 1440 + 1800 + 2160 + 2520 + 3600 + + + 45 + 90 + 135 + 180 + 180 + 180 + 180 + 180 + 180 + 180 + 180 + + + true + + + 240 + 111 + 240 + 190 + + + 1000 diff --git a/skin.copacetic/16x9/Content_Settings.xml b/skin.copacetic/16x9/Content_Settings.xml index cab0225ae0..cc7ce033c5 100644 --- a/skin.copacetic/16x9/Content_Settings.xml +++ b/skin.copacetic/16x9/Content_Settings.xml @@ -407,21 +407,21 @@ Skin.ToggleSetting(Background_Label_Enabled) Skin.HasSetting(Background_Label_Enabled) - - Home - ControlGroup(9).HasFocus(16) + + + + Background + ControlGroup(9).HasFocus(11) - + - + Override home menu backgrounds - ControlGroup(9).HasFocus(16) + ControlGroup(9).HasFocus(11) Skin.ToggleSetting(Home_Background_Override_Enabled) Skin.HasSetting(Home_Background_Override_Enabled) - - Widgets ControlGroup(9).HasFocus(11) @@ -466,7 +466,6 @@ ActivateWindow(1181) - General ControlGroup(9).HasFocus(11) @@ -543,6 +542,13 @@ Skin.ToggleSetting(List_Prefer_Keyart) Skin.HasSetting(List_Prefer_Keyart) + + Enable scrolling on long titles instead of truncation (...) + ControlGroup(9).HasFocus(13) + + Skin.ToggleSetting(List_Prefer_Scrolling) + Skin.HasSetting(List_Prefer_Scrolling) + Billboard ControlGroup(9).HasFocus(13) @@ -675,6 +681,15 @@ $VAR[skinsettings_View_Grid_Screenshots] + + + + + + + + + Grid - Videos/Music ControlGroup(9).HasFocus(13) @@ -774,8 +789,15 @@ - + + + Prefer white to grey text colour for plot in Showcase and Strip views + + Skin.ToggleSetting(Prefer_White_Plot_Color) + Skin.HasSetting(Prefer_White_Plot_Color) + ControlGroup(9).HasFocus(14) + Info screens @@ -809,6 +831,20 @@ Skin.SetString(Subtitle_Limiter) ControlGroup(9).HasFocus(14) + + Disable video information label during playback + + Skin.ToggleSetting(Video_Breadcrumb_Disabled) + Skin.HasSetting(Video_Breadcrumb_Disabled) + ControlGroup(9).HasFocus(14) + + + Prefer time remaining to video duration in player seek bar + + Skin.ToggleSetting(Prefer_TimeRemaining) + Skin.HasSetting(Prefer_TimeRemaining) + ControlGroup(9).HasFocus(14) + Enable Up Next widget during playback @@ -877,12 +913,19 @@ Skin.HasSetting(Experiment_Unwatched_Info) - Enable fanart display for Grid view in Pictures window + Enable 'Fanart' display layout for Grid view in Pictures window ControlGroup(9).HasFocus(14) Skin.ToggleSetting(Experiment_GridView_Fanart_Pictures) Skin.HasSetting(Experiment_GridView_Fanart_Pictures) + + Prefer landscape art to fanart for backgrounds in List and Billboard views + ControlGroup(9).HasFocus(14) + + Skin.ToggleSetting(Experiment_ListView_Prefer_Landscape) + Skin.HasSetting(Experiment_ListView_Prefer_Landscape) + Move to parent directory automatically if episode container is empty ControlGroup(9).HasFocus(14) @@ -890,6 +933,13 @@ Skin.ToggleSetting(Experiment_ParentDir_IfEmptyContainer) Skin.HasSetting(Experiment_ParentDir_IfEmptyContainer) + + DISABLE TRANSITIONS + ControlGroup(9).HasFocus(14) + + Skin.ToggleSetting(Experiment_Disable_Transitions) + Skin.HasSetting(Experiment_Disable_Transitions) + diff --git a/skin.copacetic/16x9/Content_Settings_Sliders.xml b/skin.copacetic/16x9/Content_Settings_Sliders.xml index 7697accf0c..2b9c64e238 100644 --- a/skin.copacetic/16x9/Content_Settings_Sliders.xml +++ b/skin.copacetic/16x9/Content_Settings_Sliders.xml @@ -261,6 +261,17 @@ Conditional + + Skin.SetString(GridView_Size,Small) + Skin.SetString(GridView_Size,Large) + + + Conditional + + + Conditional + + Skin.SetString(Multiart_Interval,7) Skin.SetString(Multiart_Interval,5) diff --git a/skin.copacetic/16x9/Custom_1101_Window_IsHome.xml b/skin.copacetic/16x9/Custom_1101_Window_IsHome.xml index c3456c0a94..4d9b0ba3aa 100644 --- a/skin.copacetic/16x9/Custom_1101_Window_IsHome.xml +++ b/skin.copacetic/16x9/Custom_1101_Window_IsHome.xml @@ -1,7 +1,7 @@ !Window.IsVisible(home) - WindowClose + WindowClose 0 diff --git a/skin.copacetic/16x9/Custom_1103_Window_IsVisualisation.xml b/skin.copacetic/16x9/Custom_1103_Window_IsVisualisation.xml index 2a5068321a..feb1e2d726 100644 --- a/skin.copacetic/16x9/Custom_1103_Window_IsVisualisation.xml +++ b/skin.copacetic/16x9/Custom_1103_Window_IsVisualisation.xml @@ -1,7 +1,7 @@ !Window.IsActive(visualisation) - WindowClose + WindowClose 0 diff --git a/skin.copacetic/16x9/Custom_1104_Dialog_IsInfoscreen.xml b/skin.copacetic/16x9/Custom_1104_Dialog_IsInfoscreen.xml index bf347acb80..85325fd2eb 100644 --- a/skin.copacetic/16x9/Custom_1104_Dialog_IsInfoscreen.xml +++ b/skin.copacetic/16x9/Custom_1104_Dialog_IsInfoscreen.xml @@ -1,7 +1,8 @@ !Window.IsVisible(movieinformation) + !Window.IsVisible(musicinformation) + !Window.IsVisible(songinformation) + !Window.IsVisible(addoninformation) + !Window.IsVisible(pvrguideinfo) + !Window.IsVisible(pvrrecordinginfo) - WindowClose + WindowClose + WindowClose 0 diff --git a/skin.copacetic/16x9/Custom_1106_Dialog_IsMenu.xml b/skin.copacetic/16x9/Custom_1106_Dialog_IsMenu.xml index cad927ee46..9666eebc66 100644 --- a/skin.copacetic/16x9/Custom_1106_Dialog_IsMenu.xml +++ b/skin.copacetic/16x9/Custom_1106_Dialog_IsMenu.xml @@ -1,7 +1,7 @@ String.IsEqual(Window(home).Property(OptionsMenu),Active) - WindowClose + WindowClose 0 diff --git a/skin.copacetic/16x9/Custom_1107_Player_HasMedia.xml b/skin.copacetic/16x9/Custom_1107_Player_HasMedia.xml index 04827f2cce..f75db31369 100644 --- a/skin.copacetic/16x9/Custom_1107_Player_HasMedia.xml +++ b/skin.copacetic/16x9/Custom_1107_Player_HasMedia.xml @@ -1,7 +1,7 @@ !$EXP[Music_Player_IsVisible] + !Player.HasVideo + !Player.HasAudio - WindowClose + WindowClose 0 \ No newline at end of file diff --git a/skin.copacetic/16x9/Custom_1109_Secondary_List_Taking_Focus.xml b/skin.copacetic/16x9/Custom_1109_Secondary_List_Taking_Focus.xml index dc6dde33c6..0abd4b1abf 100644 --- a/skin.copacetic/16x9/Custom_1109_Secondary_List_Taking_Focus.xml +++ b/skin.copacetic/16x9/Custom_1109_Secondary_List_Taking_Focus.xml @@ -1,7 +1,7 @@ !String.IsEqual(System.CurrentControlID,3100) + !Window.IsVisible(busydialog) - WindowClose + WindowClose 0 diff --git a/skin.copacetic/16x9/Custom_1110_Container_Level_0.xml b/skin.copacetic/16x9/Custom_1110_Container_Level_0.xml index d5ed64afdc..3c670e216a 100644 --- a/skin.copacetic/16x9/Custom_1110_Container_Level_0.xml +++ b/skin.copacetic/16x9/Custom_1110_Container_Level_0.xml @@ -1,7 +1,7 @@ !$EXP[all_Level_0] - WindowClose + WindowClose 0 diff --git a/skin.copacetic/16x9/Custom_1111_Container_Level_1.xml b/skin.copacetic/16x9/Custom_1111_Container_Level_1.xml index a9ec04c776..737e376002 100644 --- a/skin.copacetic/16x9/Custom_1111_Container_Level_1.xml +++ b/skin.copacetic/16x9/Custom_1111_Container_Level_1.xml @@ -1,7 +1,7 @@ !$EXP[all_Level_1] - WindowClose + WindowClose 0 diff --git a/skin.copacetic/16x9/Custom_1112_Container_Level_2.xml b/skin.copacetic/16x9/Custom_1112_Container_Level_2.xml index f955873e3a..b64d2d7fba 100644 --- a/skin.copacetic/16x9/Custom_1112_Container_Level_2.xml +++ b/skin.copacetic/16x9/Custom_1112_Container_Level_2.xml @@ -1,7 +1,7 @@ !$EXP[all_Level_2] - WindowClose + WindowClose 0 \ No newline at end of file diff --git a/skin.copacetic/16x9/Custom_1113_Container_Level_3.xml b/skin.copacetic/16x9/Custom_1113_Container_Level_3.xml index ee008518c0..18ca7d5187 100644 --- a/skin.copacetic/16x9/Custom_1113_Container_Level_3.xml +++ b/skin.copacetic/16x9/Custom_1113_Container_Level_3.xml @@ -1,7 +1,7 @@ !$EXP[all_Level_3] - WindowClose + WindowClose 0 \ No newline at end of file diff --git a/skin.copacetic/16x9/Custom_1114_Container_Level_4.xml b/skin.copacetic/16x9/Custom_1114_Container_Level_4.xml index cab4da8ef6..59f1f9a315 100644 --- a/skin.copacetic/16x9/Custom_1114_Container_Level_4.xml +++ b/skin.copacetic/16x9/Custom_1114_Container_Level_4.xml @@ -1,7 +1,7 @@ !$EXP[all_Level_4] - WindowClose + WindowClose 0 \ No newline at end of file diff --git a/skin.copacetic/16x9/Custom_1115_Container_Level_5.xml b/skin.copacetic/16x9/Custom_1115_Container_Level_5.xml index b496222df1..c34ffce644 100644 --- a/skin.copacetic/16x9/Custom_1115_Container_Level_5.xml +++ b/skin.copacetic/16x9/Custom_1115_Container_Level_5.xml @@ -1,7 +1,7 @@ !$EXP[all_Level_5] - WindowClose + WindowClose 0 \ No newline at end of file diff --git a/skin.copacetic/16x9/Custom_1120_Multiart_Reset_Interrupter.xml b/skin.copacetic/16x9/Custom_1120_Multiart_Reset_Interrupter.xml index 84cf0c85a9..4ee89ecb51 100644 --- a/skin.copacetic/16x9/Custom_1120_Multiart_Reset_Interrupter.xml +++ b/skin.copacetic/16x9/Custom_1120_Multiart_Reset_Interrupter.xml @@ -2,7 +2,7 @@ SetProperty(Multiart_Fadeout,delayed,home) Window.IsVisible(busydialog) | String.IsEqual(Window(home).Property(OptionsMenu),Active) | String.IsEqual(System.CurrentControlID,3100) | [Window.IsVisible(home) + Window.IsVisible(shutdownmenu)] | String.IsEqual(Window(home).Property(Trailer_Autoplay),true) - WindowClose + WindowClose 0 \ No newline at end of file diff --git a/skin.copacetic/16x9/Custom_1131_Widget1_IsFocusing.xml b/skin.copacetic/16x9/Custom_1131_Widget1_IsFocusing.xml index 86eb7cec71..d389821d28 100644 --- a/skin.copacetic/16x9/Custom_1131_Widget1_IsFocusing.xml +++ b/skin.copacetic/16x9/Custom_1131_Widget1_IsFocusing.xml @@ -1,7 +1,7 @@ Window.IsActive(home) + !String.IsEqual(Window(home).Property(Home_Widget),3201) - WindowClose + WindowClose 0 diff --git a/skin.copacetic/16x9/Custom_1132_Widget2_IsFocusing.xml b/skin.copacetic/16x9/Custom_1132_Widget2_IsFocusing.xml index 1b7e6d65b8..391cab0a8e 100644 --- a/skin.copacetic/16x9/Custom_1132_Widget2_IsFocusing.xml +++ b/skin.copacetic/16x9/Custom_1132_Widget2_IsFocusing.xml @@ -1,7 +1,7 @@ Window.IsActive(home) + !String.IsEqual(Window(home).Property(Home_Widget),3202) - WindowClose + WindowClose 0 diff --git a/skin.copacetic/16x9/Custom_1133_Widget3_IsFocusing.xml b/skin.copacetic/16x9/Custom_1133_Widget3_IsFocusing.xml index 0a7a8ee710..accf620222 100644 --- a/skin.copacetic/16x9/Custom_1133_Widget3_IsFocusing.xml +++ b/skin.copacetic/16x9/Custom_1133_Widget3_IsFocusing.xml @@ -1,7 +1,7 @@ Window.IsActive(home) + !String.IsEqual(Window(home).Property(Home_Widget),3203) - WindowClose + WindowClose 0 diff --git a/skin.copacetic/16x9/Custom_1134_Widget4_IsFocusing.xml b/skin.copacetic/16x9/Custom_1134_Widget4_IsFocusing.xml index 2a77869fcd..ab16570a8e 100644 --- a/skin.copacetic/16x9/Custom_1134_Widget4_IsFocusing.xml +++ b/skin.copacetic/16x9/Custom_1134_Widget4_IsFocusing.xml @@ -1,7 +1,7 @@ Window.IsActive(home) + !String.IsEqual(Window(home).Property(Home_Widget),3204) - WindowClose + WindowClose 0 diff --git a/skin.copacetic/16x9/Custom_1135_Widget5_IsFocusing.xml b/skin.copacetic/16x9/Custom_1135_Widget5_IsFocusing.xml index 79f659449f..3f9c68d7ab 100644 --- a/skin.copacetic/16x9/Custom_1135_Widget5_IsFocusing.xml +++ b/skin.copacetic/16x9/Custom_1135_Widget5_IsFocusing.xml @@ -1,7 +1,7 @@ Window.IsActive(home) + !String.IsEqual(Window(home).Property(Home_Widget),3205) - WindowClose + WindowClose 0 diff --git a/skin.copacetic/16x9/Custom_1136_Widget6_IsFocusing.xml b/skin.copacetic/16x9/Custom_1136_Widget6_IsFocusing.xml index edaaee60d9..b6e9d871fe 100644 --- a/skin.copacetic/16x9/Custom_1136_Widget6_IsFocusing.xml +++ b/skin.copacetic/16x9/Custom_1136_Widget6_IsFocusing.xml @@ -1,7 +1,7 @@ Window.IsActive(home) + !String.IsEqual(Window(home).Property(Home_Widget),3206) - WindowClose + WindowClose 0 diff --git a/skin.copacetic/16x9/Custom_1137_Widget7_IsFocusing.xml b/skin.copacetic/16x9/Custom_1137_Widget7_IsFocusing.xml index 1e1e356c54..deaf1f584a 100644 --- a/skin.copacetic/16x9/Custom_1137_Widget7_IsFocusing.xml +++ b/skin.copacetic/16x9/Custom_1137_Widget7_IsFocusing.xml @@ -1,7 +1,7 @@ Window.IsActive(home) + !String.IsEqual(Window(home).Property(Home_Widget),3207) - WindowClose + WindowClose 0 diff --git a/skin.copacetic/16x9/Custom_1138_Widget8_IsFocusing.xml b/skin.copacetic/16x9/Custom_1138_Widget8_IsFocusing.xml index d341b0953f..a70cde4e6d 100644 --- a/skin.copacetic/16x9/Custom_1138_Widget8_IsFocusing.xml +++ b/skin.copacetic/16x9/Custom_1138_Widget8_IsFocusing.xml @@ -1,7 +1,7 @@ Window.IsActive(home) + !String.IsEqual(Window(home).Property(Home_Widget),3208) - WindowClose + WindowClose 0 diff --git a/skin.copacetic/16x9/Custom_1139_Widget9_IsFocusing.xml b/skin.copacetic/16x9/Custom_1139_Widget9_IsFocusing.xml index 04116464d4..23b93cbaa9 100644 --- a/skin.copacetic/16x9/Custom_1139_Widget9_IsFocusing.xml +++ b/skin.copacetic/16x9/Custom_1139_Widget9_IsFocusing.xml @@ -1,7 +1,7 @@ Window.IsActive(home) + !String.IsEqual(Window(home).Property(Home_Widget),3209) - WindowClose + WindowClose 0 diff --git a/skin.copacetic/16x9/Custom_1150_Infoscreen_IsTransitioning.xml b/skin.copacetic/16x9/Custom_1150_Infoscreen_IsTransitioning.xml index 9baf43bda1..2bbfdb80f8 100644 --- a/skin.copacetic/16x9/Custom_1150_Infoscreen_IsTransitioning.xml +++ b/skin.copacetic/16x9/Custom_1150_Infoscreen_IsTransitioning.xml @@ -2,6 +2,6 @@ String.IsEqual(System.CurrentControlID,6001) | String.IsEqual(System.CurrentControlID,6002) | String.IsEqual(Window(home).Property(Infoscreen_Transition),true) ![Window.IsVisible(musicinformation) + String.IsEqual(Window(musicinformation).Property(Info_Type),album)] + !Window.IsVisible(songinformation) + !Window.IsVisible(addoninformation) - WindowClose + WindowClose \ No newline at end of file diff --git a/skin.copacetic/16x9/Custom_1180_globalsearch.xml b/skin.copacetic/16x9/Custom_1180_globalsearch.xml index 68a799e7dd..482e214a82 100644 --- a/skin.copacetic/16x9/Custom_1180_globalsearch.xml +++ b/skin.copacetic/16x9/Custom_1180_globalsearch.xml @@ -8,14 +8,14 @@ false - Focus + Focus false - Focus + Focus diff --git a/skin.copacetic/16x9/Custom_1190_TMDBHelper_Window.xml b/skin.copacetic/16x9/Custom_1190_TMDBHelper_Window.xml index b47aed1d69..6084ed81fb 100644 --- a/skin.copacetic/16x9/Custom_1190_TMDBHelper_Window.xml +++ b/skin.copacetic/16x9/Custom_1190_TMDBHelper_Window.xml @@ -20,7 +20,7 @@ 60 60 dialogs/busy.png - Conditional + Conditional \ No newline at end of file diff --git a/skin.copacetic/16x9/Defaults.xml b/skin.copacetic/16x9/Defaults.xml index aad911ecdd..846fe6ac5e 100644 --- a/skin.copacetic/16x9/Defaults.xml +++ b/skin.copacetic/16x9/Defaults.xml @@ -10,6 +10,7 @@ $VAR[Unfocused_Color] $VAR[Dark_Color] $VAR[Accent_Color] + 120 @@ -18,7 +19,7 @@ Default_Settings_List 0 $VAR[Light_Color] - true + true diff --git a/skin.copacetic/16x9/DialogColorPicker.xml b/skin.copacetic/16x9/DialogColorPicker.xml index 9ae0143810..f01663acb6 100644 --- a/skin.copacetic/16x9/DialogColorPicker.xml +++ b/skin.copacetic/16x9/DialogColorPicker.xml @@ -33,7 +33,7 @@ - Focus + Focus views/white_100.png $INFO[ListItem.Label2] diff --git a/skin.copacetic/16x9/DialogKeyboard.xml b/skin.copacetic/16x9/DialogKeyboard.xml index d0d33557b3..2cbf31195e 100644 --- a/skin.copacetic/16x9/DialogKeyboard.xml +++ b/skin.copacetic/16x9/DialogKeyboard.xml @@ -17,7 +17,8 @@ vertical top 0 - 360 + + diff --git a/skin.copacetic/16x9/Expressions.xml b/skin.copacetic/16x9/Expressions.xml index 5303312bb3..b5cb864a2f 100644 --- a/skin.copacetic/16x9/Expressions.xml +++ b/skin.copacetic/16x9/Expressions.xml @@ -50,7 +50,7 @@ Control.IsVisible(5005) String.IsEqual(ListItem.DBType,movie) | String.IsEqual(ListItem.DBType,set) | String.IsEqual(ListItem.DBType,tvshow) | String.IsEqual(ListItem.DBType,season) | String.IsEqual(ListItem.DBType,episode) $EXP[BillboardView_IsVisible] | [$EXP[ShowcaseView_IsVisible] + [$EXP[ShowcaseView_Details_Info_IsVisible] | $EXP[ShowcaseView_Details_Plot_IsVisible]]] | [$EXP[StripView_IsVisible] + [$EXP[StripView_Details_Info_IsVisible] | $EXP[StripView_Details_Plot_IsVisible]]] - Skin.HasSetting(Crop_Clearlogos) + Skin.HasSetting(Colorise_Flags) + [[$EXP[ShowcaseView_IsVisible] + !$EXP[ShowcaseView_Details_Off]] | $EXP[StripView_IsVisible]] + !String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Crop_Clearlogos) + Skin.HasSetting(Colorise_Flags) + [[$EXP[ShowcaseView_Media_IsVisible] + !$EXP[ShowcaseView_Details_Off]] | $EXP[StripView_Media_IsVisible]] + !String.IsEqual(ListItem.DBType,episode) [Skin.HasSetting(Preferred_Rating_ACB) + [String.Contains(VideoPlayer.mpaa,R18) | String.Contains(VideoPlayer.mpaa,MA15) | String.Contains(VideoPlayer.mpaa,PG)]] | Skin.HasSetting(Preferred_Rating_EIRIN) | [Skin.HasSetting(Preferred_Rating_MPAA) + [String.Contains(VideoPlayer.mpaa,NC-17) | String.Contains(VideoPlayer.mpaa,PG-13) | [!String.Contains(VideoPlayer.mpaa,TV) + String.Contains(VideoPlayer.mpaa,PG)]]] Window.IsVisible(visualisation) + Skin.HasSetting(visualisation_Disable_Background) | String.IsEqual(Control.GetLabel(6300),flags/blank.png) @@ -101,6 +101,8 @@ Control.IsVisible(5002) Control.IsVisible(5001) [Control.IsVisible(5001) | Control.IsVisible(5002)] + [!String.IsEqual(Container.NumItems,1) | Window.Is(movieinformation) | Window.Is(musicinformation) | Window.Is(songinformation) | Window.Is(addoninformation)] + $EXP[Content_Switching] + ![Skin.HasSetting(Experiment_Disable_Transitions) + [$EXP[Content_Switching_Exclusions_StripView] | $EXP[BillboardView_IsVisible]]] + [$EXP[StripView_Media_IsVisible] + $EXP[StripView_Details_Off]] | $EXP[StripView_Widget_Infoscreen_IsVisible] Window.IsVisible(1110) + $EXP[all_Level_0] @@ -466,21 +468,22 @@ [Skin.HasSetting(BillboardView_Enabled) + [Window.Is(videos) | Window.Is(music)]] | [Skin.HasSetting(BillboardView_Enabled_Addons) + Window.Is(programs)] - $EXP[BillboardView_Media_IsVisible] | $EXP[BillboardView_Display_IsFanart_Widget] + $EXP[BillboardView_Media_IsVisible] | $EXP[BillboardView_Widget_IsVisible] !$EXP[Infoscreen_IsVisible] + [Control.HasFocus(501) | String.IsEqual(Container.ViewMode,Billboard)] + $EXP[BillboardView_Display_IsFanart_Widget] $EXP[BillboardView_Media_IsVisible] | $EXP[BillboardView_Display_IsFanart_Widget] $EXP[BillboardView_Display_IsFanart_Widget_Home] | $EXP[BillboardView_Display_IsFanart_Widget_Infoscreen] - Window.Is(home) + [$EXP[BillboardView_Display_IsFanart_Widget1] | $EXP[BillboardView_Display_IsFanart_Widget2] | $EXP[BillboardView_Display_IsFanart_Widget3] | $EXP[BillboardView_Display_IsFanart_Widget4] | $EXP[BillboardView_Display_IsFanart_Widget5] | $EXP[BillboardView_Display_IsFanart_Widget6] | $EXP[BillboardView_Display_IsFanart_Widget7] | $EXP[BillboardView_Display_IsFanart_Widget8] | $EXP[BillboardView_Display_IsFanart_Widget9]] - String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Billboard) - String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Billboard) - String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Billboard) - String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Billboard) - String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Billboard) - String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Billboard) - String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Billboard) - String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Billboard) - String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Billboard) + Window.Is(home) + [$EXP[BillboardView_Display_IsFanart_Widget1_Home] | $EXP[BillboardView_Display_IsFanart_Widget2_Home] | $EXP[BillboardView_Display_IsFanart_Widget3_Home] | $EXP[BillboardView_Display_IsFanart_Widget4_Home] | $EXP[BillboardView_Display_IsFanart_Widget5_Home] | $EXP[BillboardView_Display_IsFanart_Widget6_Home] | $EXP[BillboardView_Display_IsFanart_Widget7_Home] | $EXP[BillboardView_Display_IsFanart_Widget8_Home] | $EXP[BillboardView_Display_IsFanart_Widget9_Home]] + String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Billboard) + String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Billboard) + String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Billboard) + String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Billboard) + String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Billboard) + String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Billboard) + String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Billboard) + String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Billboard) + String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Billboard) $EXP[Infoscreen_IsVisible] + [Control.HasFocus(50) + String.IsEqual(Control.GetLabel(62001),Billboard) + String.IsEqual(Control.GetLabel(62002),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3201) + String.IsEqual(Control.GetLabel(62011),Billboard) + String.IsEqual(Control.GetLabel(62012),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3202) + String.IsEqual(Control.GetLabel(62021),Billboard) + String.IsEqual(Control.GetLabel(62022),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3203) + String.IsEqual(Control.GetLabel(62031),Billboard) + String.IsEqual(Control.GetLabel(62032),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3204) + String.IsEqual(Control.GetLabel(62041),Billboard) + String.IsEqual(Control.GetLabel(62042),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3205) + String.IsEqual(Control.GetLabel(62051),Billboard) + String.IsEqual(Control.GetLabel(62052),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3206) + String.IsEqual(Control.GetLabel(62061),Billboard) + String.IsEqual(Control.GetLabel(62062),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3207) + String.IsEqual(Control.GetLabel(62071),Billboard) + String.IsEqual(Control.GetLabel(62072),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3208) + String.IsEqual(Control.GetLabel(62081),Billboard) + String.IsEqual(Control.GetLabel(62082),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3209) + String.IsEqual(Control.GetLabel(62091),Billboard) + String.IsEqual(Control.GetLabel(62092),Fanart)] false @@ -575,6 +578,7 @@ $EXP[ShowcaseView_Media_IsVisible] | $EXP[ShowcaseView_Widget_IsVisible] !$EXP[Infoscreen_IsVisible] + [Control.HasFocus(502) | String.IsEqual(Container.ViewMode,Showcase)] $EXP[ShowcaseView_Display_IsPosters_Widget] | $EXP[ShowcaseView_Display_IsSquare_Widget] + $EXP[ShowcaseView_Display_IsPosters_Widget_Home] | $EXP[ShowcaseView_Display_IsSquare_Widget_Home] $EXP[ShowcaseView_Display_IsPosters_Widget_Infoscreen] | $EXP[ShowcaseView_Display_IsSquare_Widget_Infoscreen] [$EXP[ShowcaseView_Media_IsVisible] + [$EXP[ShowcaseView_Display_IsPosters_Movies] | $EXP[ShowcaseView_Display_IsPosters_Sets] | $EXP[ShowcaseView_Display_IsPosters_TVShows] | $EXP[ShowcaseView_Display_IsPosters_Seasons] | $EXP[ShowcaseView_Display_IsPosters_Programs_Folders] | $EXP[ShowcaseView_Display_IsPosters_Programs_Files] | Container.Content(actors)]] | $EXP[ShowcaseView_Display_IsPosters_Widget] @@ -584,16 +588,17 @@ Container.Content(seasons) + [Skin.String(ShowcaseView_Display_Seasons,Posters) | !Skin.String(ShowcaseView_Display_Seasons)] $EXP[Container_Programs_IsFolders] + [Skin.String(ShowcaseView_Display_Programs_Folders,Posters) | !Skin.String(ShowcaseView_Display_Programs_Folders)] $EXP[Container_Programs_IsFiles] + [Skin.String(ShowcaseView_Display_Programs_Files,Posters) | !Skin.String(ShowcaseView_Display_Programs_Files)] - [Window.Is(home) + [$EXP[ShowcaseView_Display_IsPosters_Widget1] | $EXP[ShowcaseView_Display_IsPosters_Widget2] | $EXP[ShowcaseView_Display_IsPosters_Widget3] | $EXP[ShowcaseView_Display_IsPosters_Widget4] | $EXP[ShowcaseView_Display_IsPosters_Widget5] | $EXP[ShowcaseView_Display_IsPosters_Widget6] | $EXP[ShowcaseView_Display_IsPosters_Widget7] | $EXP[ShowcaseView_Display_IsPosters_Widget8] | $EXP[ShowcaseView_Display_IsPosters_Widget9]]] | $EXP[ShowcaseView_Display_IsPosters_Widget_Infoscreen] - String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Showcase) + !Skin.String(Widget1_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Showcase) + !Skin.String(Widget2_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Showcase) + !Skin.String(Widget3_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Showcase) + !Skin.String(Widget4_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Showcase) + !Skin.String(Widget5_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Showcase) + !Skin.String(Widget6_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Showcase) + !Skin.String(Widget7_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Showcase) + !Skin.String(Widget8_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Showcase) + !Skin.String(Widget9_Display,Square) + $EXP[ShowcaseView_Display_IsPosters_Widget_Home] | $EXP[ShowcaseView_Display_IsPosters_Widget_Infoscreen] + Window.Is(home) + [$EXP[ShowcaseView_Display_IsPosters_Widget1_Home] | $EXP[ShowcaseView_Display_IsPosters_Widget2_Home] | $EXP[ShowcaseView_Display_IsPosters_Widget3_Home] | $EXP[ShowcaseView_Display_IsPosters_Widget4_Home] | $EXP[ShowcaseView_Display_IsPosters_Widget5_Home] | $EXP[ShowcaseView_Display_IsPosters_Widget6_Home] | $EXP[ShowcaseView_Display_IsPosters_Widget7_Home] | $EXP[ShowcaseView_Display_IsPosters_Widget8_Home] | $EXP[ShowcaseView_Display_IsPosters_Widget9_Home]] + String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Showcase) + !Skin.String(Widget1_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Showcase) + !Skin.String(Widget2_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Showcase) + !Skin.String(Widget3_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Showcase) + !Skin.String(Widget4_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Showcase) + !Skin.String(Widget5_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Showcase) + !Skin.String(Widget6_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Showcase) + !Skin.String(Widget7_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Showcase) + !Skin.String(Widget8_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Showcase) + !Skin.String(Widget9_Display,Square) $EXP[Infoscreen_IsVisible] + [Control.HasFocus(50) + String.IsEqual(Control.GetLabel(62001),Showcase) + String.IsEqual(Control.GetLabel(62002),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3201) + String.IsEqual(Control.GetLabel(62011),Showcase) + String.IsEqual(Control.GetLabel(62012),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3202) + String.IsEqual(Control.GetLabel(62021),Showcase) + String.IsEqual(Control.GetLabel(62022),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3203) + String.IsEqual(Control.GetLabel(62031),Showcase) + String.IsEqual(Control.GetLabel(62032),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3204) + String.IsEqual(Control.GetLabel(62041),Showcase) + String.IsEqual(Control.GetLabel(62042),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3205) + String.IsEqual(Control.GetLabel(62051),Showcase) + String.IsEqual(Control.GetLabel(62052),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3206) + String.IsEqual(Control.GetLabel(62061),Showcase) + String.IsEqual(Control.GetLabel(62062),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3207) + String.IsEqual(Control.GetLabel(62071),Showcase) + String.IsEqual(Control.GetLabel(62072),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3208) + String.IsEqual(Control.GetLabel(62081),Showcase) + String.IsEqual(Control.GetLabel(62082),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3209) + String.IsEqual(Control.GetLabel(62091),Showcase) + String.IsEqual(Control.GetLabel(62092),Posters)] [$EXP[ShowcaseView_Media_IsVisible] + [$EXP[ShowcaseView_Display_IsSquare_Movies] | $EXP[ShowcaseView_Display_IsSquare_Sets] | $EXP[ShowcaseView_Display_IsSquare_TVShows] | $EXP[ShowcaseView_Display_IsSquare_Seasons] | $EXP[ShowcaseView_Display_IsSquare_Programs_Folders] | $EXP[ShowcaseView_Display_IsSquare_Programs_Files] | Container.Content(episodes) | Container.Content(artists) | Container.Content(albums) | Container.Content(addons) | Container.Content(images)]] | $EXP[ShowcaseView_Display_IsSquare_Widget] @@ -603,16 +608,17 @@ Container.Content(seasons) + Skin.String(ShowcaseView_Display_Seasons,Square) $EXP[Container_Programs_IsFolders] + Skin.String(ShowcaseView_Display_Programs_Folders,Square) $EXP[Container_Programs_IsFiles] + Skin.String(ShowcaseView_Display_Programs_Files,Square) - [Window.Is(home) + [$EXP[ShowcaseView_Display_IsSquare_Widget1] | $EXP[ShowcaseView_Display_IsSquare_Widget2] | $EXP[ShowcaseView_Display_IsSquare_Widget3] | $EXP[ShowcaseView_Display_IsSquare_Widget4] | $EXP[ShowcaseView_Display_IsSquare_Widget5] | $EXP[ShowcaseView_Display_IsSquare_Widget6] | $EXP[ShowcaseView_Display_IsSquare_Widget7] | $EXP[ShowcaseView_Display_IsSquare_Widget8] | $EXP[ShowcaseView_Display_IsSquare_Widget9]]] | $EXP[ShowcaseView_Display_IsSquare_Widget_Infoscreen] - String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Showcase) + Skin.String(Widget1_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Showcase) + Skin.String(Widget2_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Showcase) + Skin.String(Widget3_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Showcase) + Skin.String(Widget4_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Showcase) + Skin.String(Widget5_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Showcase) + Skin.String(Widget6_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Showcase) + Skin.String(Widget7_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Showcase) + Skin.String(Widget8_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Showcase) + Skin.String(Widget9_Display,Square) + $EXP[ShowcaseView_Display_IsSquare_Widget_Home] | $EXP[ShowcaseView_Display_IsSquare_Widget_Infoscreen] + Window.Is(home) + [$EXP[ShowcaseView_Display_IsSquare_Widget1_Home] | $EXP[ShowcaseView_Display_IsSquare_Widget2_Home] | $EXP[ShowcaseView_Display_IsSquare_Widget3_Home] | $EXP[ShowcaseView_Display_IsSquare_Widget4_Home] | $EXP[ShowcaseView_Display_IsSquare_Widget5_Home] | $EXP[ShowcaseView_Display_IsSquare_Widget6_Home] | $EXP[ShowcaseView_Display_IsSquare_Widget7_Home] | $EXP[ShowcaseView_Display_IsSquare_Widget8_Home] | $EXP[ShowcaseView_Display_IsSquare_Widget9_Home]] + String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Showcase) + Skin.String(Widget1_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Showcase) + Skin.String(Widget2_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Showcase) + Skin.String(Widget3_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Showcase) + Skin.String(Widget4_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Showcase) + Skin.String(Widget5_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Showcase) + Skin.String(Widget6_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Showcase) + Skin.String(Widget7_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Showcase) + Skin.String(Widget8_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Showcase) + Skin.String(Widget9_Display,Square) $EXP[Infoscreen_IsVisible] + [Control.HasFocus(50) + String.IsEqual(Control.GetLabel(62001),Showcase) + String.IsEqual(Control.GetLabel(62002),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3201) + String.IsEqual(Control.GetLabel(62011),Showcase) + String.IsEqual(Control.GetLabel(62012),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3202) + String.IsEqual(Control.GetLabel(62021),Showcase) + String.IsEqual(Control.GetLabel(62022),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3203) + String.IsEqual(Control.GetLabel(62031),Showcase) + String.IsEqual(Control.GetLabel(62032),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3204) + String.IsEqual(Control.GetLabel(62041),Showcase) + String.IsEqual(Control.GetLabel(62042),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3205) + String.IsEqual(Control.GetLabel(62051),Showcase) + String.IsEqual(Control.GetLabel(62052),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3206) + String.IsEqual(Control.GetLabel(62061),Showcase) + String.IsEqual(Control.GetLabel(62062),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3207) + String.IsEqual(Control.GetLabel(62071),Showcase) + String.IsEqual(Control.GetLabel(62072),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3208) + String.IsEqual(Control.GetLabel(62081),Showcase) + String.IsEqual(Control.GetLabel(62082),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3209) + String.IsEqual(Control.GetLabel(62091),Showcase) + String.IsEqual(Control.GetLabel(62092),Square)] $EXP[ShowcaseView_IsVisible] + $EXP[ShowcaseView_Details_Off] + [[$EXP[ShowcaseView_Display_IsSquare] + !String.IsEmpty(ListItemNoWrap(1).Label)] | [$EXP[ShowcaseView_Display_IsPosters] + !String.IsEmpty(ListItemNoWrap(2).Label)]] @@ -767,6 +773,7 @@ $EXP[StripView_Media_IsVisible] | $EXP[StripView_Widget_IsVisible] | Window.IsVisible(loginscreen) !$EXP[Infoscreen_IsVisible] + [Control.HasFocus(504) | String.IsEqual(Container.ViewMode,Strip)] $EXP[StripView_Display_IsPosters_Widget] | $EXP[StripView_Display_IsFanart_Widget] | $EXP[StripView_Display_IsSquare_Widget] + $EXP[StripView_Display_IsPosters_Widget_Home] | $EXP[StripView_Display_IsFanart_Widget_Home] | $EXP[StripView_Display_IsSquare_Widget_Home] $EXP[StripView_Display_IsPosters_Widget_Infoscreen] | $EXP[StripView_Display_IsFanart_Widget_Infoscreen] | $EXP[StripView_Display_IsSquare_Widget_Infoscreen] [$EXP[StripView_Media_IsVisible] + [$EXP[StripView_Display_IsPosters_Movies] | $EXP[StripView_Display_IsPosters_Sets] | $EXP[StripView_Display_IsPosters_TVShows] | $EXP[StripView_Display_IsPosters_Seasons] | $EXP[StripView_Display_IsPosters_Programs_Folders] | $EXP[StripView_Display_IsPosters_Programs_Files] | Container.Content(actors)]] | $EXP[StripView_Display_IsPosters_Widget] @@ -776,16 +783,17 @@ Container.Content(seasons) + [Skin.String(StripView_Display_Seasons,Posters) | !Skin.String(StripView_Display_Seasons)] $EXP[Container_Programs_IsFolders] + [Skin.String(StripView_Display_Programs_Folders,Posters) | !Skin.String(StripView_Display_Programs_Folders)] $EXP[Container_Programs_IsFiles] + Skin.String(StripView_Display_Programs_Files,Posters) - [Window.Is(home) + [$EXP[StripView_Display_IsPosters_Widget1] | $EXP[StripView_Display_IsPosters_Widget2] | $EXP[StripView_Display_IsPosters_Widget3] | $EXP[StripView_Display_IsPosters_Widget4] | $EXP[StripView_Display_IsPosters_Widget5] | $EXP[StripView_Display_IsPosters_Widget6] | $EXP[StripView_Display_IsPosters_Widget7] | $EXP[StripView_Display_IsPosters_Widget8] | $EXP[StripView_Display_IsPosters_Widget9]]] | $EXP[StripView_Display_IsPosters_Widget_Infoscreen] - String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Strip) + !Skin.String(Widget1_Display,Fanart) + !Skin.String(Widget1_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Strip) + !Skin.String(Widget2_Display,Fanart) + !Skin.String(Widget2_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Strip) + !Skin.String(Widget3_Display,Fanart) + !Skin.String(Widget3_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Strip) + !Skin.String(Widget4_Display,Fanart) + !Skin.String(Widget4_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Strip) + !Skin.String(Widget5_Display,Fanart) + !Skin.String(Widget5_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Strip) + !Skin.String(Widget6_Display,Fanart) + !Skin.String(Widget6_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Strip) + !Skin.String(Widget7_Display,Fanart) + !Skin.String(Widget7_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Strip) + !Skin.String(Widget8_Display,Fanart) + !Skin.String(Widget8_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Strip) + !Skin.String(Widget9_Display,Fanart) + !Skin.String(Widget9_Display,Square) + $EXP[StripView_Display_IsPosters_Widget_Home] | $EXP[StripView_Display_IsPosters_Widget_Infoscreen] + Window.Is(home) + [$EXP[StripView_Display_IsPosters_Widget1_Home] | $EXP[StripView_Display_IsPosters_Widget2_Home] | $EXP[StripView_Display_IsPosters_Widget3_Home] | $EXP[StripView_Display_IsPosters_Widget4_Home] | $EXP[StripView_Display_IsPosters_Widget5_Home] | $EXP[StripView_Display_IsPosters_Widget6_Home] | $EXP[StripView_Display_IsPosters_Widget7_Home] | $EXP[StripView_Display_IsPosters_Widget8_Home] | $EXP[StripView_Display_IsPosters_Widget9_Home]] + String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Strip) + !Skin.String(Widget1_Display,Fanart) + !Skin.String(Widget1_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Strip) + !Skin.String(Widget2_Display,Fanart) + !Skin.String(Widget2_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Strip) + !Skin.String(Widget3_Display,Fanart) + !Skin.String(Widget3_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Strip) + !Skin.String(Widget4_Display,Fanart) + !Skin.String(Widget4_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Strip) + !Skin.String(Widget5_Display,Fanart) + !Skin.String(Widget5_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Strip) + !Skin.String(Widget6_Display,Fanart) + !Skin.String(Widget6_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Strip) + !Skin.String(Widget7_Display,Fanart) + !Skin.String(Widget7_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Strip) + !Skin.String(Widget8_Display,Fanart) + !Skin.String(Widget8_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Strip) + !Skin.String(Widget9_Display,Fanart) + !Skin.String(Widget9_Display,Square) $EXP[Infoscreen_IsVisible] + [Control.HasFocus(50) + String.IsEqual(Control.GetLabel(62001),Strip) + String.IsEqual(Control.GetLabel(62002),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3201) + String.IsEqual(Control.GetLabel(62011),Strip) + String.IsEqual(Control.GetLabel(62012),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3202) + String.IsEqual(Control.GetLabel(62021),Strip) + String.IsEqual(Control.GetLabel(62022),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3203) + String.IsEqual(Control.GetLabel(62031),Strip) + String.IsEqual(Control.GetLabel(62032),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3204) + String.IsEqual(Control.GetLabel(62041),Strip) + String.IsEqual(Control.GetLabel(62042),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3205) + String.IsEqual(Control.GetLabel(62051),Strip) + String.IsEqual(Control.GetLabel(62052),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3206) + String.IsEqual(Control.GetLabel(62061),Strip) + String.IsEqual(Control.GetLabel(62062),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3207) + String.IsEqual(Control.GetLabel(62071),Strip) + String.IsEqual(Control.GetLabel(62072),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3208) + String.IsEqual(Control.GetLabel(62081),Strip) + String.IsEqual(Control.GetLabel(62082),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3209) + String.IsEqual(Control.GetLabel(62091),Strip) + String.IsEqual(Control.GetLabel(62092),Posters)] [$EXP[StripView_Media_IsVisible] + [$EXP[StripView_Display_IsFanart_Movies] | $EXP[StripView_Display_IsFanart_Sets] | $EXP[StripView_Display_IsFanart_TVShows] | $EXP[StripView_Display_IsFanart_Seasons] | Container.Content(episodes) | Container.Content(videos) | $EXP[StripView_Display_IsFanart_Artists] | Container.Content(musicvideos) | $EXP[StripView_Display_IsFanart_Programs_Files]]] | $EXP[StripView_Display_IsFanart_Widget] @@ -795,32 +803,34 @@ Container.Content(seasons) + Skin.String(StripView_Display_Seasons,Fanart) Container.Content(artists) + [Skin.String(StripView_Display_Artists,Fanart) | !Skin.String(StripView_Display_Artists)] $EXP[Container_Programs_IsFiles] + [Skin.String(StripView_Display_Programs_Files,Fanart) | !Skin.String(StripView_Display_Programs_Files)] - [Window.Is(home) + [$EXP[StripView_Display_IsFanart_Widget1] | $EXP[StripView_Display_IsFanart_Widget2] | $EXP[StripView_Display_IsFanart_Widget3] | $EXP[StripView_Display_IsFanart_Widget4] | $EXP[StripView_Display_IsFanart_Widget5] | $EXP[StripView_Display_IsFanart_Widget6] | $EXP[StripView_Display_IsFanart_Widget7] | $EXP[StripView_Display_IsFanart_Widget8] | $EXP[StripView_Display_IsFanart_Widget9]]] | $EXP[StripView_Display_IsFanart_Widget_Infoscreen] - String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Strip) + Skin.String(Widget1_Display,Fanart) - String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Strip) + Skin.String(Widget2_Display,Fanart) - String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Strip) + Skin.String(Widget3_Display,Fanart) - String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Strip) + Skin.String(Widget4_Display,Fanart) - String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Strip) + Skin.String(Widget5_Display,Fanart) - String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Strip) + Skin.String(Widget6_Display,Fanart) - String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Strip) + Skin.String(Widget7_Display,Fanart) - String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Strip) + Skin.String(Widget8_Display,Fanart) - String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Strip) + Skin.String(Widget9_Display,Fanart) + $EXP[StripView_Display_IsFanart_Widget_Home] | $EXP[StripView_Display_IsFanart_Widget_Infoscreen] + Window.Is(home) + [$EXP[StripView_Display_IsFanart_Widget1_Home] | $EXP[StripView_Display_IsFanart_Widget2_Home] | $EXP[StripView_Display_IsFanart_Widget3_Home] | $EXP[StripView_Display_IsFanart_Widget4_Home] | $EXP[StripView_Display_IsFanart_Widget5_Home] | $EXP[StripView_Display_IsFanart_Widget6_Home] | $EXP[StripView_Display_IsFanart_Widget7_Home] | $EXP[StripView_Display_IsFanart_Widget8_Home] | $EXP[StripView_Display_IsFanart_Widget9_Home]] + String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Strip) + Skin.String(Widget1_Display,Fanart) + String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Strip) + Skin.String(Widget2_Display,Fanart) + String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Strip) + Skin.String(Widget3_Display,Fanart) + String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Strip) + Skin.String(Widget4_Display,Fanart) + String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Strip) + Skin.String(Widget5_Display,Fanart) + String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Strip) + Skin.String(Widget6_Display,Fanart) + String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Strip) + Skin.String(Widget7_Display,Fanart) + String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Strip) + Skin.String(Widget8_Display,Fanart) + String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Strip) + Skin.String(Widget9_Display,Fanart) $EXP[Infoscreen_IsVisible] + [Control.HasFocus(50) + String.IsEqual(Control.GetLabel(62001),Strip) + String.IsEqual(Control.GetLabel(62002),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3201) + String.IsEqual(Control.GetLabel(62011),Strip) + String.IsEqual(Control.GetLabel(62012),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3202) + String.IsEqual(Control.GetLabel(62021),Strip) + String.IsEqual(Control.GetLabel(62022),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3203) + String.IsEqual(Control.GetLabel(62031),Strip) + String.IsEqual(Control.GetLabel(62032),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3204) + String.IsEqual(Control.GetLabel(62041),Strip) + String.IsEqual(Control.GetLabel(62042),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3205) + String.IsEqual(Control.GetLabel(62051),Strip) + String.IsEqual(Control.GetLabel(62052),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3206) + String.IsEqual(Control.GetLabel(62061),Strip) + String.IsEqual(Control.GetLabel(62062),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3207) + String.IsEqual(Control.GetLabel(62071),Strip) + String.IsEqual(Control.GetLabel(62072),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3208) + String.IsEqual(Control.GetLabel(62081),Strip) + String.IsEqual(Control.GetLabel(62082),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3209) + String.IsEqual(Control.GetLabel(62091),Strip) + String.IsEqual(Control.GetLabel(62092),Fanart)] [$EXP[StripView_Media_IsVisible] + [$EXP[StripView_Display_IsSquare_Artists] | $EXP[StripView_Display_IsSquare_Programs_Folders] | $EXP[StripView_Display_IsSquare_Programs_Files] | Container.Content(albums) | Container.Content(addons) | Container.Content(images)]] | $EXP[StripView_Display_IsSquare_Widget] | Window.IsVisible(loginscreen) Container.Content(artists) + Skin.String(StripView_Display_Artists,Square) $EXP[Container_Programs_IsFolders] + Skin.String(StripView_Display_Programs_Folders,Square) $EXP[Container_Programs_IsFiles] + Skin.String(StripView_Display_Programs_Files,Square) - [Window.Is(home) + [$EXP[StripView_Display_IsSquare_Widget1] | $EXP[StripView_Display_IsSquare_Widget2] | $EXP[StripView_Display_IsSquare_Widget3] | $EXP[StripView_Display_IsSquare_Widget4] | $EXP[StripView_Display_IsSquare_Widget5] | $EXP[StripView_Display_IsSquare_Widget6] | $EXP[StripView_Display_IsSquare_Widget7] | $EXP[StripView_Display_IsSquare_Widget8] | $EXP[StripView_Display_IsSquare_Widget9]]] | $EXP[StripView_Display_IsSquare_Widget_Infoscreen] - String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Strip) + Skin.String(Widget1_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Strip) + Skin.String(Widget2_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Strip) + Skin.String(Widget3_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Strip) + Skin.String(Widget4_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Strip) + Skin.String(Widget5_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Strip) + Skin.String(Widget6_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Strip) + Skin.String(Widget7_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Strip) + Skin.String(Widget8_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Strip) + Skin.String(Widget9_Display,Square) + $EXP[StripView_Display_IsSquare_Widget_Home] | $EXP[StripView_Display_IsSquare_Widget_Infoscreen] + Window.Is(home) + [$EXP[StripView_Display_IsSquare_Widget1_Home] | $EXP[StripView_Display_IsSquare_Widget2_Home] | $EXP[StripView_Display_IsSquare_Widget3_Home] | $EXP[StripView_Display_IsSquare_Widget4_Home] | $EXP[StripView_Display_IsSquare_Widget5_Home] | $EXP[StripView_Display_IsSquare_Widget6_Home] | $EXP[StripView_Display_IsSquare_Widget7_Home] | $EXP[StripView_Display_IsSquare_Widget8_Home] | $EXP[StripView_Display_IsSquare_Widget9_Home]] + String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Strip) + Skin.String(Widget1_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Strip) + Skin.String(Widget2_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Strip) + Skin.String(Widget3_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Strip) + Skin.String(Widget4_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Strip) + Skin.String(Widget5_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Strip) + Skin.String(Widget6_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Strip) + Skin.String(Widget7_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Strip) + Skin.String(Widget8_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Strip) + Skin.String(Widget9_Display,Square) $EXP[Infoscreen_IsVisible] + [Control.HasFocus(50) + String.IsEqual(Control.GetLabel(62001),Strip) + String.IsEqual(Control.GetLabel(62002),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3201) + String.IsEqual(Control.GetLabel(62011),Strip) + String.IsEqual(Control.GetLabel(62012),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3202) + String.IsEqual(Control.GetLabel(62021),Strip) + String.IsEqual(Control.GetLabel(62022),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3203) + String.IsEqual(Control.GetLabel(62031),Strip) + String.IsEqual(Control.GetLabel(62032),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3204) + String.IsEqual(Control.GetLabel(62041),Strip) + String.IsEqual(Control.GetLabel(62042),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3205) + String.IsEqual(Control.GetLabel(62051),Strip) + String.IsEqual(Control.GetLabel(62052),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3206) + String.IsEqual(Control.GetLabel(62061),Strip) + String.IsEqual(Control.GetLabel(62062),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3207) + String.IsEqual(Control.GetLabel(62071),Strip) + String.IsEqual(Control.GetLabel(62072),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3208) + String.IsEqual(Control.GetLabel(62081),Strip) + String.IsEqual(Control.GetLabel(62082),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3209) + String.IsEqual(Control.GetLabel(62091),Strip) + String.IsEqual(Control.GetLabel(62092),Square)] $EXP[StripView_Details_Off_Movies] | $EXP[StripView_Details_Off_Sets] | $EXP[StripView_Details_Off_TVShows] | $EXP[StripView_Details_Off_Seasons] | $EXP[StripView_Details_Off_Episodes] | $EXP[StripView_Details_Off_Artists] | $EXP[StripView_Details_Off_Albums] | $EXP[StripView_Details_Off_MusicVideos] | $EXP[StripView_Details_Off_Addons] | $EXP[StripView_Details_Off_Images] | $EXP[StripView_Details_Off_Programs_Folders] | $EXP[StripView_Details_Off_Programs_Files] | [$EXP[StripView_Details_Title] + !$EXP[StripView_Logo_On]] | Window.Is(loginscreen) @@ -944,7 +954,8 @@ $EXP[GridView_Media_IsVisible] | $EXP[GridView_Widget_IsVisible] | Window.Is(videobookmarks) !$EXP[Infoscreen_IsVisible] + [String.IsEqual(Container.ViewMode,Grid) | [!Control.HasFocus(3000) + Control.IsVisible(505)]] $EXP[GridView_Display_IsPosters_Widget] | $EXP[GridView_Display_IsFanart_Widget] | $EXP[GridView_Display_IsSquare_Widget] | $EXP[GridView_Display_IsSpotlight_Widget] - $EXP[GridView_Display_IsPosters_Widget_Infoscreen] | $EXP[GridView_Display_IsFanart_Widget_Infoscreen] | $EXP[GridView_Display_IsSquare_Widget_Infoscreen] + $EXP[GridView_Display_IsPosters_Widget_Home] | $EXP[GridView_Display_IsFanart_Widget_Home] | $EXP[GridView_Display_IsSquare_Widget_Home] + $EXP[GridView_Display_IsPosters_Widget_Infoscreen] | $EXP[GridView_Display_IsFanart_Widget_Infoscreen] | $EXP[GridView_Display_IsSquare_Widget_Infoscreen] [$EXP[GridView_Media_IsVisible] + [$EXP[GridView_Display_IsPosters_Movies] | $EXP[GridView_Display_IsPosters_Sets] | $EXP[GridView_Display_IsPosters_TVShows] | $EXP[GridView_Display_IsPosters_Seasons] | $EXP[GridView_Display_IsPosters_Programs_Folders] | $EXP[GridView_Display_IsPosters_Programs_Files] | Container.Content(actors)]] | $EXP[GridView_Display_IsPosters_Widget] Container.Content(movies) + Skin.String(GridView_Display_Movies,Posters) @@ -953,16 +964,17 @@ Container.Content(seasons) + Skin.String(GridView_Display_Seasons,Posters) $EXP[Container_Programs_IsFolders] + [Skin.String(GridView_Display_Programs_Folders,Posters) | !Skin.String(GridView_Display_Programs_Folders)] $EXP[Container_Programs_IsFiles] + Skin.String(GridView_Display_Programs_Files,Posters) - [Window.Is(home) + [$EXP[GridView_Display_IsPosters_Widget1] | $EXP[GridView_Display_IsPosters_Widget2] | $EXP[GridView_Display_IsPosters_Widget3] | $EXP[GridView_Display_IsPosters_Widget4] | $EXP[GridView_Display_IsPosters_Widget5] | $EXP[GridView_Display_IsPosters_Widget6] | $EXP[GridView_Display_IsPosters_Widget7] | $EXP[GridView_Display_IsPosters_Widget8] | $EXP[GridView_Display_IsPosters_Widget9]]] | $EXP[GridView_Display_IsPosters_Widget_Infoscreen] - String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Grid) + !Skin.String(Widget1_Display,Fanart) + !Skin.String(Widget1_Display,Spotlight) + !Skin.String(Widget1_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Grid) + !Skin.String(Widget2_Display,Fanart) + !Skin.String(Widget2_Display,Spotlight) + !Skin.String(Widget2_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Grid) + !Skin.String(Widget3_Display,Fanart) + !Skin.String(Widget3_Display,Spotlight) + !Skin.String(Widget3_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Grid) + !Skin.String(Widget4_Display,Fanart) + !Skin.String(Widget4_Display,Spotlight) + !Skin.String(Widget4_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Grid) + !Skin.String(Widget5_Display,Fanart) + !Skin.String(Widget5_Display,Spotlight) + !Skin.String(Widget5_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Grid) + !Skin.String(Widget6_Display,Fanart) + !Skin.String(Widget6_Display,Spotlight) + !Skin.String(Widget6_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Grid) + !Skin.String(Widget7_Display,Fanart) + !Skin.String(Widget7_Display,Spotlight) + !Skin.String(Widget7_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Grid) + !Skin.String(Widget8_Display,Fanart) + !Skin.String(Widget8_Display,Spotlight) + !Skin.String(Widget8_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Grid) + !Skin.String(Widget9_Display,Fanart) + !Skin.String(Widget9_Display,Spotlight) + !Skin.String(Widget9_Display,Square) + $EXP[GridView_Display_IsPosters_Widget_Home] | $EXP[GridView_Display_IsPosters_Widget_Infoscreen] + Window.Is(home) + [$EXP[GridView_Display_IsPosters_Widget1_Home] | $EXP[GridView_Display_IsPosters_Widget2_Home] | $EXP[GridView_Display_IsPosters_Widget3_Home] | $EXP[GridView_Display_IsPosters_Widget4_Home] | $EXP[GridView_Display_IsPosters_Widget5_Home] | $EXP[GridView_Display_IsPosters_Widget6_Home] | $EXP[GridView_Display_IsPosters_Widget7_Home] | $EXP[GridView_Display_IsPosters_Widget8_Home] | $EXP[GridView_Display_IsPosters_Widget9_Home]] + String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Grid) + !Skin.String(Widget1_Display,Fanart) + !Skin.String(Widget1_Display,Spotlight) + !Skin.String(Widget1_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Grid) + !Skin.String(Widget2_Display,Fanart) + !Skin.String(Widget2_Display,Spotlight) + !Skin.String(Widget2_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Grid) + !Skin.String(Widget3_Display,Fanart) + !Skin.String(Widget3_Display,Spotlight) + !Skin.String(Widget3_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Grid) + !Skin.String(Widget4_Display,Fanart) + !Skin.String(Widget4_Display,Spotlight) + !Skin.String(Widget4_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Grid) + !Skin.String(Widget5_Display,Fanart) + !Skin.String(Widget5_Display,Spotlight) + !Skin.String(Widget5_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Grid) + !Skin.String(Widget6_Display,Fanart) + !Skin.String(Widget6_Display,Spotlight) + !Skin.String(Widget6_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Grid) + !Skin.String(Widget7_Display,Fanart) + !Skin.String(Widget7_Display,Spotlight) + !Skin.String(Widget7_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Grid) + !Skin.String(Widget8_Display,Fanart) + !Skin.String(Widget8_Display,Spotlight) + !Skin.String(Widget8_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Grid) + !Skin.String(Widget9_Display,Fanart) + !Skin.String(Widget9_Display,Spotlight) + !Skin.String(Widget9_Display,Square) $EXP[Infoscreen_IsVisible] + [Control.HasFocus(50) + String.IsEqual(Control.GetLabel(62001),Grid) + String.IsEqual(Control.GetLabel(62002),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3201) + String.IsEqual(Control.GetLabel(62011),Grid) + String.IsEqual(Control.GetLabel(62012),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3202) + String.IsEqual(Control.GetLabel(62021),Grid) + String.IsEqual(Control.GetLabel(62022),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3203) + String.IsEqual(Control.GetLabel(62031),Grid) + String.IsEqual(Control.GetLabel(62032),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3204) + String.IsEqual(Control.GetLabel(62041),Grid) + String.IsEqual(Control.GetLabel(62042),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3205) + String.IsEqual(Control.GetLabel(62051),Grid) + String.IsEqual(Control.GetLabel(62052),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3206) + String.IsEqual(Control.GetLabel(62061),Grid) + String.IsEqual(Control.GetLabel(62062),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3207) + String.IsEqual(Control.GetLabel(62071),Grid) + String.IsEqual(Control.GetLabel(62072),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3208) + String.IsEqual(Control.GetLabel(62081),Grid) + String.IsEqual(Control.GetLabel(62082),Posters)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3209) + String.IsEqual(Control.GetLabel(62091),Grid) + String.IsEqual(Control.GetLabel(62092),Posters)] [$EXP[GridView_Media_IsVisible] + [$EXP[GridView_Display_IsFanart_Movies] | $EXP[GridView_Display_IsFanart_Sets] | $EXP[GridView_Display_IsFanart_TVShows] | $EXP[GridView_Display_IsFanart_Seasons] | Container.Content(episodes) | Container.Content(videos) | $EXP[GridView_Display_IsFanart_Artists] | Container.Content(musicvideos) | $EXP[GridView_Display_IsFanart_Images] | $EXP[GridView_Display_IsFanart_Programs_Files] | [Container.Content(files) + !String.Contains(Container.PluginName,YouTube)]]] | $EXP[GridView_Display_IsFanart_Widget] | Window.Is(videobookmarks) @@ -973,16 +985,17 @@ Container.Content(artists) + [Skin.String(GridView_Display_Artists,Fanart) | !Skin.String(GridView_Display_Artists)] Container.Content(images) + [Skin.HasSetting(Experiment_GridView_Fanart_Pictures) + Skin.String(GridView_Display_Images,Fanart)] $EXP[Container_Programs_IsFiles] + [Skin.String(GridView_Display_Programs_Files,Fanart) | !Skin.String(GridView_Display_Programs_Files)] - [Window.Is(home) + [$EXP[GridView_Display_IsFanart_Widget1] | $EXP[GridView_Display_IsFanart_Widget2] | $EXP[GridView_Display_IsFanart_Widget3] | $EXP[GridView_Display_IsFanart_Widget4] | $EXP[GridView_Display_IsFanart_Widget5] | $EXP[GridView_Display_IsFanart_Widget6] | $EXP[GridView_Display_IsFanart_Widget7] | $EXP[GridView_Display_IsFanart_Widget8] | $EXP[GridView_Display_IsFanart_Widget9]]] | $EXP[GridView_Display_IsFanart_Widget_Infoscreen] - String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Grid) + Skin.String(Widget1_Display,Fanart) - String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Grid) + Skin.String(Widget2_Display,Fanart) - String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Grid) + Skin.String(Widget3_Display,Fanart) - String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Grid) + Skin.String(Widget4_Display,Fanart) - String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Grid) + Skin.String(Widget5_Display,Fanart) - String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Grid) + Skin.String(Widget6_Display,Fanart) - String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Grid) + Skin.String(Widget7_Display,Fanart) - String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Grid) + Skin.String(Widget8_Display,Fanart) - String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Grid) + Skin.String(Widget9_Display,Fanart) + $EXP[GridView_Display_IsFanart_Widget_Home] | $EXP[GridView_Display_IsFanart_Widget_Infoscreen] + Window.Is(home) + [$EXP[GridView_Display_IsFanart_Widget1_Home] | $EXP[GridView_Display_IsFanart_Widget2_Home] | $EXP[GridView_Display_IsFanart_Widget3_Home] | $EXP[GridView_Display_IsFanart_Widget4_Home] | $EXP[GridView_Display_IsFanart_Widget5_Home] | $EXP[GridView_Display_IsFanart_Widget6_Home] | $EXP[GridView_Display_IsFanart_Widget7_Home] | $EXP[GridView_Display_IsFanart_Widget8_Home] | $EXP[GridView_Display_IsFanart_Widget9_Home]] + String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Grid) + Skin.String(Widget1_Display,Fanart) + String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Grid) + Skin.String(Widget2_Display,Fanart) + String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Grid) + Skin.String(Widget3_Display,Fanart) + String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Grid) + Skin.String(Widget4_Display,Fanart) + String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Grid) + Skin.String(Widget5_Display,Fanart) + String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Grid) + Skin.String(Widget6_Display,Fanart) + String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Grid) + Skin.String(Widget7_Display,Fanart) + String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Grid) + Skin.String(Widget8_Display,Fanart) + String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Grid) + Skin.String(Widget9_Display,Fanart) $EXP[Infoscreen_IsVisible] + [Control.HasFocus(50) + String.IsEqual(Control.GetLabel(62001),Grid) + String.IsEqual(Control.GetLabel(62002),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3201) + String.IsEqual(Control.GetLabel(62011),Grid) + String.IsEqual(Control.GetLabel(62012),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3202) + String.IsEqual(Control.GetLabel(62021),Grid) + String.IsEqual(Control.GetLabel(62022),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3203) + String.IsEqual(Control.GetLabel(62031),Grid) + String.IsEqual(Control.GetLabel(62032),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3204) + String.IsEqual(Control.GetLabel(62041),Grid) + String.IsEqual(Control.GetLabel(62042),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3205) + String.IsEqual(Control.GetLabel(62051),Grid) + String.IsEqual(Control.GetLabel(62052),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3206) + String.IsEqual(Control.GetLabel(62061),Grid) + String.IsEqual(Control.GetLabel(62062),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3207) + String.IsEqual(Control.GetLabel(62071),Grid) + String.IsEqual(Control.GetLabel(62072),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3208) + String.IsEqual(Control.GetLabel(62081),Grid) + String.IsEqual(Control.GetLabel(62082),Fanart)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3209) + String.IsEqual(Control.GetLabel(62091),Grid) + String.IsEqual(Control.GetLabel(62092),Fanart)] [$EXP[GridView_Media_IsVisible] + [$EXP[GridView_Display_IsSquare_Artists] | $EXP[GridView_Display_IsSquare_Programs_Folders] | $EXP[GridView_Display_IsSquare_Programs_Files] | Container.Content(albums) | Container.Content(songs) | Container.Content(addons) | $EXP[GridView_Display_IsSquare_Images] | $EXP[Container_Plugin_Empty] | [Container.Content(files) + String.Contains(Container.PluginName,YouTube)]]] | $EXP[GridView_Display_IsSquare_Widget] @@ -990,16 +1003,17 @@ Container.Content(images) + [!Skin.HasSetting(Experiment_GridView_Fanart_Pictures) | Skin.String(GridView_Display_Images,Square) | !Skin.String(GridView_Display_Images)] $EXP[Container_Programs_IsFolders] + Skin.String(GridView_Display_Programs_Folders,Square) $EXP[Container_Programs_IsFiles] + Skin.String(GridView_Display_Programs_Files,Square) - [Window.Is(home) + [$EXP[GridView_Display_IsSquare_Widget1] | $EXP[GridView_Display_IsSquare_Widget2] | $EXP[GridView_Display_IsSquare_Widget3] | $EXP[GridView_Display_IsSquare_Widget4] | $EXP[GridView_Display_IsSquare_Widget5] | $EXP[GridView_Display_IsSquare_Widget6] | $EXP[GridView_Display_IsSquare_Widget7] | $EXP[GridView_Display_IsSquare_Widget8] | $EXP[GridView_Display_IsSquare_Widget9]]] | $EXP[GridView_Display_IsSquare_Widget_Infoscreen] - String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Grid) + Skin.String(Widget1_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Grid) + Skin.String(Widget2_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Grid) + Skin.String(Widget3_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Grid) + Skin.String(Widget4_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Grid) + Skin.String(Widget5_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Grid) + Skin.String(Widget6_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Grid) + Skin.String(Widget7_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Grid) + Skin.String(Widget8_Display,Square) - String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Grid) + Skin.String(Widget9_Display,Square) + $EXP[GridView_Display_IsSquare_Widget_Home] | $EXP[GridView_Display_IsSquare_Widget_Infoscreen] + Window.Is(home) + [$EXP[GridView_Display_IsSquare_Widget1_Home] | $EXP[GridView_Display_IsSquare_Widget2_Home] | $EXP[GridView_Display_IsSquare_Widget3_Home] | $EXP[GridView_Display_IsSquare_Widget4_Home] | $EXP[GridView_Display_IsSquare_Widget5_Home] | $EXP[GridView_Display_IsSquare_Widget6_Home] | $EXP[GridView_Display_IsSquare_Widget7_Home] | $EXP[GridView_Display_IsSquare_Widget8_Home] | $EXP[GridView_Display_IsSquare_Widget9_Home]] + String.IsEqual(Window(home).Property(Home_Widget),3201) + Skin.String(Widget1_View,Grid) + Skin.String(Widget1_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3202) + Skin.String(Widget2_View,Grid) + Skin.String(Widget2_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3203) + Skin.String(Widget3_View,Grid) + Skin.String(Widget3_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3204) + Skin.String(Widget4_View,Grid) + Skin.String(Widget4_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3205) + Skin.String(Widget5_View,Grid) + Skin.String(Widget5_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3206) + Skin.String(Widget6_View,Grid) + Skin.String(Widget6_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3207) + Skin.String(Widget7_View,Grid) + Skin.String(Widget7_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3208) + Skin.String(Widget8_View,Grid) + Skin.String(Widget8_Display,Square) + String.IsEqual(Window(home).Property(Home_Widget),3209) + Skin.String(Widget9_View,Grid) + Skin.String(Widget9_Display,Square) $EXP[Infoscreen_IsVisible] + [Control.HasFocus(50) + String.IsEqual(Control.GetLabel(62001),Grid) + String.IsEqual(Control.GetLabel(62002),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3201) + String.IsEqual(Control.GetLabel(62011),Grid) + String.IsEqual(Control.GetLabel(62012),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3202) + String.IsEqual(Control.GetLabel(62021),Grid) + String.IsEqual(Control.GetLabel(62022),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3203) + String.IsEqual(Control.GetLabel(62031),Grid) + String.IsEqual(Control.GetLabel(62032),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3204) + String.IsEqual(Control.GetLabel(62041),Grid) + String.IsEqual(Control.GetLabel(62042),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3205) + String.IsEqual(Control.GetLabel(62051),Grid) + String.IsEqual(Control.GetLabel(62052),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3206) + String.IsEqual(Control.GetLabel(62061),Grid) + String.IsEqual(Control.GetLabel(62062),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3207) + String.IsEqual(Control.GetLabel(62071),Grid) + String.IsEqual(Control.GetLabel(62072),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3208) + String.IsEqual(Control.GetLabel(62081),Grid) + String.IsEqual(Control.GetLabel(62082),Square)] | [String.IsEqual(Window(home).Property(Infoscreen_Widget),3209) + String.IsEqual(Control.GetLabel(62091),Grid) + String.IsEqual(Control.GetLabel(62092),Square)] $EXP[GridView_Display_IsSpotlight_Widget] diff --git a/skin.copacetic/16x9/Extras_Secondary_List.xml b/skin.copacetic/16x9/Extras_Secondary_List.xml index 7b2e155e73..946ea27359 100644 --- a/skin.copacetic/16x9/Extras_Secondary_List.xml +++ b/skin.copacetic/16x9/Extras_Secondary_List.xml @@ -10,7 +10,7 @@ - Conditional + Conditional $PARAM[visible] Skin.HasSetting(Secondary_List_Enabled) + !$EXP[Content_Switching] + !$EXP[Scrollbar_HasFocus] String.Contains(ListItem.FolderPath,videodb://) | String.Contains(ListItem.FolderPath,musicdb://) @@ -22,7 +22,7 @@ $PARAM[width] $PARAM[height] vertical - 360 + $INFO[ListItem.FolderPath] @@ -36,7 +36,7 @@ false - Focus + Focus SetFocus(3100,0,absolute) SetFocus(50) @@ -46,7 +46,7 @@ false - Focus + Focus SetFocus(3100,0,absolute) SetFocus(4013) @@ -56,7 +56,7 @@ false - Focus + Focus SetFocus(3100,0,absolute) SetFocus(3000,0) @@ -98,7 +98,7 @@ - Conditional + Conditional ![Control.HasFocus(50) | Control.HasFocus(501) | Control.HasFocus(502) | Control.HasFocus(504)] @@ -194,14 +194,14 @@ - Conditional + Conditional - Conditional + Conditional Conditional @@ -209,7 +209,7 @@ Conditional - Conditional + Conditional diff --git a/skin.copacetic/16x9/Extras_Trailer_Autoplay.xml b/skin.copacetic/16x9/Extras_Trailer_Autoplay.xml index 1fb73dd4da..a4ae7f0807 100644 --- a/skin.copacetic/16x9/Extras_Trailer_Autoplay.xml +++ b/skin.copacetic/16x9/Extras_Trailer_Autoplay.xml @@ -6,7 +6,7 @@ !Skin.String(Theme,Light) + !Player.HasVideo + Skin.TimerIsRunning($PARAM[timer]) + Integer.IsLess(Skin.TimerElapsedSecs($PARAM[timer]),2) - Hidden + Hidden views/white_100.png diff --git a/skin.copacetic/16x9/Font.xml b/skin.copacetic/16x9/Font.xml index 183c47edc6..5b41f15b61 100644 --- a/skin.copacetic/16x9/Font.xml +++ b/skin.copacetic/16x9/Font.xml @@ -113,6 +113,18 @@ 25 0.9 + + Grid_Title_Small + Inter/Inter-Black.ttf + 29 + 0.9 + + + Grid_Info_Small + Inter/Inter-SemiBold.ttf + 20 + 0.9 + Spotlight_Title Inter/Inter-Black.ttf @@ -414,6 +426,18 @@ 25 0.9 + + Grid_Title_Small + resource://resource.fonts.copacetic/Inter-NotoSansKR-Black.ttf + 29 + 0.9 + + + Grid_Info_Small + resource://resource.fonts.copacetic/Inter-NotoSansKR-SemiBold.ttf + 20 + 0.9 + Body resource://resource.fonts.copacetic/Inter-NotoSansKR-Light.ttf @@ -703,6 +727,18 @@ 25 0.9 + + Grid_Title_Small + resource://resource.fonts.copacetic/Inter-NotoSansSC-Black.ttf + 29 + 0.9 + + + Grid_Info_Small + resource://resource.fonts.copacetic/Inter-NotoSansSC-SemiBold.ttf + 20 + 0.9 + Spotlight_Title resource://resource.fonts.copacetic/Inter-NotoSansSC-Black.ttf diff --git a/skin.copacetic/16x9/Hidden.xml b/skin.copacetic/16x9/Hidden.xml index 732de50e7e..732c97108f 100644 --- a/skin.copacetic/16x9/Hidden.xml +++ b/skin.copacetic/16x9/Hidden.xml @@ -11,7 +11,7 @@ SetFocus(4011) - Focus + Focus false SetFocus(3000,6,absolute) SetFocus(3001,6,absolute) @@ -429,7 +429,7 @@ - Focus + Focus false Control.Move(11,$INFO[Container(11).CurrentItem,-]) Control.Move(11,1) diff --git a/skin.copacetic/16x9/Includes.xml b/skin.copacetic/16x9/Includes.xml index 84b4846c5d..2340b3647c 100644 --- a/skin.copacetic/16x9/Includes.xml +++ b/skin.copacetic/16x9/Includes.xml @@ -20,6 +20,7 @@ + diff --git a/skin.copacetic/16x9/MusicVisualisation.xml b/skin.copacetic/16x9/MusicVisualisation.xml index 6f39975fc2..26cc98d419 100644 --- a/skin.copacetic/16x9/MusicVisualisation.xml +++ b/skin.copacetic/16x9/MusicVisualisation.xml @@ -8,7 +8,7 @@ - + @@ -44,6 +44,7 @@ + Conditional @@ -65,7 +66,7 @@ - Conditional + Conditional @@ -93,7 +94,7 @@ Conditional - !String.IsEmpty(Control.GetLabel(6011)) + !String.IsEmpty(Control.GetLabel(6021)) @@ -114,7 +115,7 @@ - Conditional + Conditional diff --git a/skin.copacetic/16x9/Notifications.xml b/skin.copacetic/16x9/Notifications.xml index 6862aa9875..8b9da9e38a 100644 --- a/skin.copacetic/16x9/Notifications.xml +++ b/skin.copacetic/16x9/Notifications.xml @@ -226,8 +226,8 @@ $PARAM[height] $PARAM[bottom] - Conditional - Conditional + Conditional + Conditional $PARAM[padding] $PARAM[padding] vertical @@ -261,9 +261,9 @@ - + - !$EXP[Music_Player_HasFocus] + String.IsEqual(Container.Row,0) + [[$EXP[GridView_Display_IsFanart] + String.IsEqual(Container.Column,2)] | [[$EXP[GridView_Display_IsPosters] | $EXP[GridView_Display_IsSquare]] + String.IsEqual(Container.Column,4)]] + !$EXP[Music_Player_HasFocus] + Container.Row(0) + [[$EXP[GridView_Display_IsFanart] + !Skin.String(GridView_Size,Small) + Container.Column(2)] | [$EXP[GridView_Display_IsFanart] + Skin.String(GridView_Size,Small) + Container.Column(3)] | [[$EXP[GridView_Display_IsPosters] | $EXP[GridView_Display_IsSquare]] + !Skin.String(GridView_Size,Small) + Container.Column(4)] | Container.Column(6)] 0 120 views/dropshadow_top_120.png @@ -286,19 +286,19 @@ - + - Conditional + Conditional $PARAM[background_visible] views/white_100.png scale - + @@ -601,7 +601,8 @@ Conditional - Conditional + Conditional + Conditional diff --git a/skin.copacetic/16x9/Scrollbars.xml b/skin.copacetic/16x9/Scrollbars.xml index 0e4a3fc385..9189780202 100644 --- a/skin.copacetic/16x9/Scrollbars.xml +++ b/skin.copacetic/16x9/Scrollbars.xml @@ -16,8 +16,8 @@ Integer.IsGreater(Container.NumItems,9) Container.Scrolling | Control.HasFocus(60) - Visible - Visible + Visible + Visible 50% $PARAM[target_id_1] $PARAM[target_id_2] @@ -532,16 +532,16 @@ $PARAM[visible] - Conditional - Conditional - Conditional - Conditional - Conditional - Conditional - Conditional - Conditional - Conditional - Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional + Conditional 30 6 100% diff --git a/skin.copacetic/16x9/SettingsSystemInfo.xml b/skin.copacetic/16x9/SettingsSystemInfo.xml index a0f4b148fd..e3bbfd2a29 100644 --- a/skin.copacetic/16x9/SettingsSystemInfo.xml +++ b/skin.copacetic/16x9/SettingsSystemInfo.xml @@ -37,7 +37,7 @@ Description $VAR[Privacy_Policy_Color] 62 - !Control.HasFocus(62) + !Control.HasFocus(62) diff --git a/skin.copacetic/16x9/Startup.xml b/skin.copacetic/16x9/Startup.xml index 49c824b78a..d8c9f52378 100644 --- a/skin.copacetic/16x9/Startup.xml +++ b/skin.copacetic/16x9/Startup.xml @@ -196,6 +196,7 @@ Skin.SetString(StripView_Flags_Episodes,All) Skin.SetString(StripView_Flags_Programs_Files,All) + Skin.SetString(GridView_Size,Large) Skin.SetString(GridView_Display_Movies,Fanart) Skin.SetString(GridView_Display_Sets,Fanart) Skin.SetString(GridView_Display_TVShows,Fanart) diff --git a/skin.copacetic/16x9/Templates_Artwork.xml b/skin.copacetic/16x9/Templates_Artwork.xml index e1e4aec084..123753799e 100644 --- a/skin.copacetic/16x9/Templates_Artwork.xml +++ b/skin.copacetic/16x9/Templates_Artwork.xml @@ -46,9 +46,10 @@ $PARAM[visible] Conditional - Conditional + Conditional + Conditional Conditional - Conditional + Conditional Conditional $PARAM[texture] @@ -87,8 +88,8 @@ - Conditional - Conditional + Conditional + Conditional @@ -128,7 +129,7 @@ - + @@ -138,7 +139,7 @@ - Conditional + Conditional @@ -164,7 +165,7 @@ - $PARAM[animationtype] + $PARAM[animationtype] @@ -235,7 +236,7 @@ !$EXP[Infoscreen_Widget_HasFocus] + [[Control.HasFocus(3100) + Window.IsVisible(1109)] | $EXP[Secondary_List_Container_Switching]] + !$EXP[TransparentDialog_IsVisible] - Hidden + Hidden $PARAM[width] $PARAM[left] @@ -367,7 +368,7 @@ $PARAM[visible] ![String.IsEmpty(Container.ListItemNoWrap($PARAM[position]).Art(thumb)) + String.IsEmpty(Container.ListItemNoWrap($PARAM[position]).Label)] | Window.Is(loginscreen) | Window.Is(videobookmarks) | $EXP[ListView_IsVisible] | $EXP[BillboardView_IsVisible] - $PARAM[animationtype] + $PARAM[animationtype] $PARAM[left] $PARAM[top] $PARAM[width] @@ -411,18 +412,18 @@ - + - + - + $PARAM[visible] diff --git a/skin.copacetic/16x9/Templates_Dialogs.xml b/skin.copacetic/16x9/Templates_Dialogs.xml index 5e8b45b151..6ca54a8c12 100644 --- a/skin.copacetic/16x9/Templates_Dialogs.xml +++ b/skin.copacetic/16x9/Templates_Dialogs.xml @@ -29,7 +29,7 @@ Conditional - Conditional + Conditional @@ -77,6 +77,15 @@ + + + + + + + + + @@ -176,9 +185,9 @@ Conditional 960 - 60 900 960 + 50% 0 center @@ -242,8 +251,6 @@ false - 0 - 0 Close Close @@ -300,8 +307,6 @@ 630 50% - 0 - 0 Close Close vertical diff --git a/skin.copacetic/16x9/Templates_MyWindows.xml b/skin.copacetic/16x9/Templates_MyWindows.xml index 126aa5288d..ecb33db9fd 100644 --- a/skin.copacetic/16x9/Templates_MyWindows.xml +++ b/skin.copacetic/16x9/Templates_MyWindows.xml @@ -39,12 +39,12 @@ Control.HasFocus(4014) - Hidden + Hidden false - Focus + Focus SetFocus(6002) SetFocus(50) ClearProperty(Infoscreen_Transition,home) @@ -648,8 +648,6 @@ 1080 50% 780 - 0 - 0 4012 ClearProperty(Scrollbars,home) SetProperty(OptionsMenu,Active,home) diff --git a/skin.copacetic/16x9/Templates_OSD.xml b/skin.copacetic/16x9/Templates_OSD.xml index 88d98016b9..ef128cee71 100644 --- a/skin.copacetic/16x9/Templates_OSD.xml +++ b/skin.copacetic/16x9/Templates_OSD.xml @@ -20,7 +20,7 @@ - + Player.Seeking | Player.Rewinding | Player.Forwarding | Player.HasPerformedSeek(3) | [Window.IsVisible(videoosd) + !System.IdleTime(3)] | [Player.Paused + !System.IdleTime(5)] | Window.IsVisible(fullscreeninfo) @@ -31,7 +31,7 @@ !Window.IsVisible(fullscreeninfo) - + !Window.IsVisible(videoosd) @@ -102,8 +102,9 @@ - + + diff --git a/skin.copacetic/16x9/Templates_Viewtypes.xml b/skin.copacetic/16x9/Templates_Viewtypes.xml index 04804df0e8..c2cfe21cf7 100644 --- a/skin.copacetic/16x9/Templates_Viewtypes.xml +++ b/skin.copacetic/16x9/Templates_Viewtypes.xml @@ -65,7 +65,7 @@ - + !$EXP[Container_Switching] + !$EXP[Content_Switching] + !$EXP[TransparentDialog_IsVisible] + !$EXP[Scrollbar_HasFocus] + !$EXP[Music_Player_HasFocus] @@ -106,7 +106,7 @@ - $EXP[$PARAM[viewtype_label]View_IsVisible] + !$EXP[Container_Switching] + !$EXP[Content_Switching] + !$EXP[TransparentDialog_IsVisible] + !Window.IsVisible(pictureinfo) + !Window.IsVisible(textviewer) + !$EXP[Scrollbar_HasFocus] + !$EXP[Secondary_List_Taking_Focus] + !$EXP[Secondary_List_Container_Switching] + !$EXP[Secondary_List_Content_Switching] + $EXP[$PARAM[viewtype_label]View_IsVisible] + !$EXP[Container_Switching] + !$EXP[Content_Switching_Minus_Exclusions] + !$EXP[TransparentDialog_IsVisible] + !Window.IsVisible(pictureinfo) + !Window.IsVisible(textviewer) + !$EXP[Scrollbar_HasFocus] + !$EXP[Secondary_List_Taking_Focus] + !$EXP[Secondary_List_Container_Switching] + !$EXP[Secondary_List_Content_Switching] $PARAM[visible] diff --git a/skin.copacetic/16x9/Templates_Widgets.xml b/skin.copacetic/16x9/Templates_Widgets.xml index cce5daab60..95ed6dcd37 100644 --- a/skin.copacetic/16x9/Templates_Widgets.xml +++ b/skin.copacetic/16x9/Templates_Widgets.xml @@ -94,9 +94,9 @@ Control.HasFocus(320$PARAM[widget_position]) - Conditional - Conditional - Conditional + Conditional + Conditional + Conditional @@ -130,28 +130,27 @@ !$EXP[TransparentDialog_IsVisible] - - Control.HasFocus(320$PARAM[widget_position]) - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -491,9 +490,9 @@ Control.HasFocus($PARAM[id]) + !Container($PARAM[id]).IsUpdating - Conditional - Conditional - Conditional + Conditional + Conditional + Conditional diff --git a/skin.copacetic/16x9/Variables_Labels_Color.xml b/skin.copacetic/16x9/Variables_Labels_Color.xml index af797f57dc..7189683e10 100644 --- a/skin.copacetic/16x9/Variables_Labels_Color.xml +++ b/skin.copacetic/16x9/Variables_Labels_Color.xml @@ -187,13 +187,13 @@ $VAR[Copacetic_Divider_Bold] - $VAR[Copacetic_Divider_Bold] + $VAR[Copacetic_Divider_Bold_Dominant] - $VAR[Copacetic_Divider] + $VAR[Copacetic_Divider_Dominant] - $VAR[Copacetic_Divider_Bold] + $VAR[Copacetic_Divider_Bold_Dominant] $VAR[Copacetic_Divider_Dominant] diff --git a/skin.copacetic/16x9/Variables_Labels_Media.xml b/skin.copacetic/16x9/Variables_Labels_Media.xml index 8e5e0ffd44..8db79db319 100644 --- a/skin.copacetic/16x9/Variables_Labels_Media.xml +++ b/skin.copacetic/16x9/Variables_Labels_Media.xml @@ -199,6 +199,7 @@ [UPPERCASE]$INFO[Container(3100).ListItem.Year]$VAR[3100_ListItem_Duration_Divider, , ]$INFO[Container(3100).ListItem.Duration(mins),, $LOCALIZE[31114]][/UPPERCASE] [UPPERCASE]$INFO[Container(3100).ListItem.Year]$VAR[3100_ListItem_Duration_Divider, , ]$INFO[Container(3100).ListItem.Duration(mins),, $LOCALIZE[31114]]$VAR[Resolution_Label_3100_Divider, , ]$VAR[Resolution_Label_3100][/UPPERCASE] [UPPERCASE]$INFO[Container(3100).ListItem.Duration(mins),, $LOCALIZE[31114]][/UPPERCASE] + [UPPERCASE]$INFO[Container(3100).ListItem.Year][/UPPERCASE] [UPPERCASE]$INFO[Container(3100).ListItem.Year][/UPPERCASE] [UPPERCASE]$INFO[Container(3100).ListItem.Year][/UPPERCASE] [UPPERCASE]$INFO[Container(3100).ListItem.Year][/UPPERCASE] @@ -241,7 +242,7 @@ - + $INFO[ListItem.Season]$INFO[ListItem.Episode,x][UPPERCASE]$VAR[ListItem_Duration_Divider, , ]$INFO[ListItem.Duration(mins),, $LOCALIZE[31114]][/UPPERCASE] $INFO[ListItem.Season]$INFO[ListItem.Episode,x0][UPPERCASE]$VAR[ListItem_Duration_Divider, , ]$INFO[ListItem.Duration(mins),, $LOCALIZE[31114]][/UPPERCASE] diff --git a/skin.copacetic/16x9/Variables_Labels_Windows.xml b/skin.copacetic/16x9/Variables_Labels_Windows.xml index 92d44cae4d..0b42c78599 100644 --- a/skin.copacetic/16x9/Variables_Labels_Windows.xml +++ b/skin.copacetic/16x9/Variables_Labels_Windows.xml @@ -87,6 +87,10 @@ $VAR[seekbar_Chapter_Label]$VAR[seekbar_Chapter_Count_Label,/][CR]$INFO[Player.Time] $INFO[Player.Time] + + $INFO[Player.TimeRemaining,-] + $INFO[Player.Duration] + 9 8 @@ -179,8 +183,6 @@ $LOCALIZE[31517] $LOCALIZE[31518] - - $LOCALIZE[31526] $LOCALIZE[31527] @@ -191,10 +193,12 @@ $LOCALIZE[31530] $LOCALIZE[31542] $LOCALIZE[31543] + $LOCALIZE[31533] $LOCALIZE[31541] $LOCALIZE[31598] $LOCALIZE[31599] + $LOCALIZE[31815] $LOCALIZE[31575] $LOCALIZE[31586] $LOCALIZE[31546] @@ -202,7 +206,9 @@ $LOCALIZE[31551] $LOCALIZE[31552] $LOCALIZE[31553] - $LOCALIZE[31554] + $LOCALIZE[31554] + $LOCALIZE[31590] + $LOCALIZE[31591] $LOCALIZE[31555] $LOCALIZE[31556] $LOCALIZE[31570] @@ -210,6 +216,8 @@ $LOCALIZE[31802] $LOCALIZE[31803] $LOCALIZE[31811] + $LOCALIZE[31812] + $LOCALIZE[31813] $LOCALIZE[31558] $LOCALIZE[31560] @@ -244,6 +252,11 @@ $INFO[Skin.String(Background_Slideshow_Custom_Path)] $LOCALIZE[31439] + + + $LOCALIZE[31482] + $LOCALIZE[31483] + $INFO[Skin.String(Multiart_Interval)] diff --git a/skin.copacetic/16x9/Variables_Textures_Artwork_Media.xml b/skin.copacetic/16x9/Variables_Textures_Artwork_Media.xml index df9ceb89a9..7fa9c41ca8 100644 --- a/skin.copacetic/16x9/Variables_Textures_Artwork_Media.xml +++ b/skin.copacetic/16x9/Variables_Textures_Artwork_Media.xml @@ -3,23 +3,23 @@ - $INFO[Window(home).Property(clearlogo-billboard_cropped)] + $INFO[Window(home).Property(clearlogo-billboard_cropped)] $INFO[VideoPlayer.Art(clearlogo-billboard)] - $INFO[Window(home).Property(clearlogo_cropped)] + $INFO[Window(home).Property(clearlogo_cropped)] $INFO[VideoPlayer.Art(clearlogo)] - $INFO[Window(home).Property(clearlogo-billboard_cropped)] + $INFO[Window(home).Property(clearlogo-billboard_cropped)] $INFO[Container(3100).ListItem.Art(clearlogo-billboard)] - $INFO[Window(home).Property(clearlogo-alt_cropped)] + $INFO[Window(home).Property(clearlogo-alt_cropped)] $INFO[Container(3100).ListItem.Art(clearlogo-alt)] - $INFO[Window(home).Property(clearlogo_cropped)] + $INFO[Window(home).Property(clearlogo_cropped)] $INFO[Container(3100).ListItem.Art(clearlogo)] - $INFO[Window(home).Property(clearlogo-billboard_cropped)] + $INFO[Window(home).Property(clearlogo-billboard_cropped)] $INFO[ListItem.Art(clearlogo-billboard)] - $INFO[Window(home).Property(clearlogo-alt_cropped)] + $INFO[Window(home).Property(clearlogo-alt_cropped)] $INFO[ListItem.Art(clearlogo-alt)] - $INFO[Window(home).Property(clearlogo_cropped)] + $INFO[Window(home).Property(clearlogo_cropped)] $INFO[ListItem.Art(clearlogo)] @@ -369,15 +369,19 @@ $INFO[ListItem(0).Art(thumb)] $INFO[ListItem(0).Art(album.fanart)] + $INFO[ListItem(0).Art(landscape)] $INFO[ListItem(0).Art(fanart)] + $INFO[ListItem(0).Art(tvshow.landscape)] $INFO[ListItem(0).Art(tvshow.fanart)] $INFO[ListItem(0).Art(artist.fanart)] + $INFO[ListItem(0).Art(artist.landscape)] $INFO[ListItem(0).Art(keyart)] $INFO[ListItem(0).Art(poster)] $INFO[ListItem(0).Art(boxfront)] $INFO[ListItem(0).Art(tvshow.keyart)] $INFO[ListItem(0).Art(tvshow.poster)] $INFO[ListItem(0).Art(artist.thumb)] + $INFO[ListItem(0).Art(landscape)] $INFO[ListItem(0).Art(fanart)] $INFO[ListItem(0).Icon] @@ -441,7 +445,8 @@ thumb keyart poster - fanart + landscape + fanart keyart keyart keyart @@ -632,8 +637,10 @@ special://skin/extras/skinsettings/strip_night.jpg - special://skin/extras/skinsettings/grid_light.jpg - special://skin/extras/skinsettings/grid_night.jpg + special://skin/extras/skinsettings/grid_large_light.jpg + special://skin/extras/skinsettings/grid_large_night.jpg + special://skin/extras/skinsettings/grid_small_light.jpg + special://skin/extras/skinsettings/grid_small_night.jpg diff --git a/skin.copacetic/16x9/Viewtype_504_Strip.xml b/skin.copacetic/16x9/Viewtype_504_Strip.xml index ac7ac13486..5ab3467543 100644 --- a/skin.copacetic/16x9/Viewtype_504_Strip.xml +++ b/skin.copacetic/16x9/Viewtype_504_Strip.xml @@ -68,9 +68,10 @@ Conditional - + + Conditional diff --git a/skin.copacetic/16x9/Viewtype_505_Grid.xml b/skin.copacetic/16x9/Viewtype_505_Grid.xml index 7fae759fcc..c9fc992b82 100644 --- a/skin.copacetic/16x9/Viewtype_505_Grid.xml +++ b/skin.copacetic/16x9/Viewtype_505_Grid.xml @@ -23,31 +23,42 @@ + + + + + + Control.IsVisible(505) - + + icon ![Container.Content() + String.IsEmpty(Container.PluginName)] + !$EXP[Container_Addons_Repo] + ![Container.Content(songs) + String.IsEmpty(Container.PluginName)] + !Container.Content(playlists) + !$EXP[Content_HasBackground] 50 180 - 1920 + 1820 900 ClearProperty(Widget_DBID,home) 60 2 - 360 - + + + + - + + - + + @@ -74,30 +85,55 @@ !$EXP[Container_Switching] + !$EXP[Content_Switching] + !$EXP[TransparentDialog_IsVisible] + !Window.IsVisible(pictureinfo) + !$EXP[Scrollbar_HasFocus] + !$EXP[Music_Player_HasFocus] - - + + + - + - + + + + + + + + + - + + + + + + + + + + + + + + + + + diff --git a/skin.copacetic/16x9/Viewtype_50_List.xml b/skin.copacetic/16x9/Viewtype_50_List.xml index a7402eb25e..8ee3d18349 100644 --- a/skin.copacetic/16x9/Viewtype_50_List.xml +++ b/skin.copacetic/16x9/Viewtype_50_List.xml @@ -20,7 +20,8 @@ vertical ClearProperty(Widget_DBID,home) - 360 + + @@ -70,14 +71,14 @@ - + - + @@ -118,7 +119,7 @@ - + diff --git a/skin.copacetic/16x9/_IDs b/skin.copacetic/16x9/_IDs index 7f12332055..5c5c3424ce 100644 --- a/skin.copacetic/16x9/_IDs +++ b/skin.copacetic/16x9/_IDs @@ -60,17 +60,15 @@ ANIMATION DELAYS 5003 Secondary list user scroll previous delay 5004 Secondary list user scroll next delay 5005 Options menu settings change +5006 Container Switching delay (to hide multiart following container transition) CHECKERS -6001/6001X Container update bounce test -6002/6002X Container update bounce test +6001 Container update bounce test +6002 Container update bounce test 6003 Plot label empty 6004 Info label empty -6005 Variable title label length -6006 Variable title label length -6007 Variable title label length -6008-10 Gridview title length checker -6011 Star rating checker +6005-7 Variable title label lengths +6021 Star rating checker 62XX1 Widget view type 62XX2 Widget display type 6300 Background art checker @@ -82,7 +80,7 @@ CHECKERS 6308 Breadcrumb title empty 6309 Breadcrumb info empty 6310 Clearlogo empty -635X Gridview shadow checkers +635X GridView shadow checkers 6400 Multiart Type 650X Music player / Notification checkers diff --git a/skin.copacetic/README.md b/skin.copacetic/README.md index 569cce1a03..d461b730fd 100644 --- a/skin.copacetic/README.md +++ b/skin.copacetic/README.md @@ -20,14 +20,26 @@ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisc ### Changelog --- -**1.4.2** -- Improved visibility condition for widget settings screen -- Added globalsearch configuration screen to skin settings under Settings > Copacetic > Home > 'Configure global search' -- Disabled use of landscape artwork on Billboard widget views -- Disabled 'Prefer landscape artwork' option when Billboard view selected on a home widget -- Added script to quick subtitle switcher in videoOSD controls that allows it to toggle only between 'Off' and a preferred language, as set in skin settings. If preferred language is not available or no value is entered in skin settings, this button will toggle through all available subtitles instead https://github.com/realcopacetic/skin.copacetic/issues/170 +**1.4.3** +- Increased version number of script.copacetic.helper dependency to 1.1.0 +- Added visibility delay to multiartwhen switching containers to prevent seeing it fade out immediately after moving from Movies to Sets, etc. +- Added experimental feature to enable landscape artwork to be displayed instead of fanart for background artwork in List and Billboard view (Settings > Copacetic > Customisations > Experimentsle > 'Enable landscape art for List and Billboard view backgrounds') +- Added small and large item layouts for Grid view panels (Copacetic > Views > Grid > 'Item artwork size') https://github.com/realcopacetic/skin.copacetic/issues/168 +- Added option to change plot text colour on Showcase and Strip views from grey to white (Copacetic > Customisations > Library > 'Prefer white to grey text for plot in Showcase and Strip views') https://github.com/realcopacetic/skin.copacetic/issues/168 https://github.com/realcopacetic/skin.copacetic/issues/173 +- Added label to video infoscreen showing end time when infolabel is available https://github.com/realcopacetic/skin.copacetic/issues/168 +- Added option to disable video information from being displayed at the top of the screen upon video playback (Copacetic > Customisations > Video Player > 'Disable video information from being displayed at the start of playback') https://github.com/realcopacetic/skin.copacetic/issues/173 +- Added option to show remaining time rather than item duration in the seekbar (Copacetic > Customisations > Video Player > 'Prefer time remaining to video duration in seek bar') https://github.com/realcopacetic/skin.copacetic/issues/173 +- Fixed missing label when scrolling embedded lists in Thumbnails layout of List view +- Added fadetime to episode artwork when in ListView Thumbnails layout https://github.com/realcopacetic/skin.copacetic/issues/173 +- Added video title to top of video player when osd is on the screen, with currently focused button moved to secondary info label in the top bar https://github.com/realcopacetic/skin.copacetic/issues/173 +- Added option to scroll long titles in ListView instead of truncating (Copacetic > Views > List > 'Enable scrolling on long titles instead of truncation (...)') https://github.com/realcopacetic/skin.copacetic/issues/173 +- Added wrap around on context/options menus so if you get to the bottom/top and press down/up, you will wrap back around to the other end of the list https://github.com/realcopacetic/skin.copacetic/issues/173 Still to do: +--- transparency of video player overlay +--- checkmarks/fades for other views? +--- check to see the player status labels +-- transition times - check all animations are switched to constants, decide on content switching exclusions for each view. See if anything breaks or any other areas animations can be cut -- check tmdb helper click actions for all infoscreen widgets (including episode ones etc) -- tmdb helper for play button on infoscreen? - autoscroll bar @@ -35,8 +47,18 @@ Still to do: - login background - Create radio station button - remove window property hack for music ratings during playback in Omega +artwork slideshow label wrong when you go into places like music library + - PVR https://github.com/jurialmunkey/plugin.video.themoviedb.helper/wiki/Replacing-Extended-Info#direct-call-auto +- Code cleanup - replace things like [skin.string(x,y) | !skin.string(x)] with !skin.string(z) + +**1.4.2** +- Improved visibility condition for widget settings screen +- Added globalsearch configuration screen to skin settings under Settings > Copacetic > Home > 'Configure global search' +- Disabled use of landscape artwork on Billboard widget views +- Disabled 'Prefer landscape artwork' option when Billboard view selected on a home widget +- Added script to quick subtitle switcher in videoOSD controls that allows it to toggle only between 'Off' and a preferred language, as set in skin settings. If preferred language is not available or no value is entered in skin settings, this button will toggle through all available subtitles instead https://github.com/realcopacetic/skin.copacetic/issues/170 **1.4.0** - Added option to prefer TMDbHelper plugin if it's enabled as the content source for info screen widgets, under Settings > Copacetic > Customisations > Info screens https://github.com/realcopacetic/skin.copacetic/issues/105 diff --git a/skin.copacetic/addon.xml b/skin.copacetic/addon.xml index 25635d7cfb..44fc150a0b 100644 --- a/skin.copacetic/addon.xml +++ b/skin.copacetic/addon.xml @@ -1,8 +1,8 @@ - + - + diff --git a/skin.copacetic/extras/skinsettings/grid_large_light.jpg b/skin.copacetic/extras/skinsettings/grid_large_light.jpg new file mode 100644 index 0000000000..561d41814a Binary files /dev/null and b/skin.copacetic/extras/skinsettings/grid_large_light.jpg differ diff --git a/skin.copacetic/extras/skinsettings/grid_large_night.jpg b/skin.copacetic/extras/skinsettings/grid_large_night.jpg new file mode 100644 index 0000000000..d1cf263765 Binary files /dev/null and b/skin.copacetic/extras/skinsettings/grid_large_night.jpg differ diff --git a/skin.copacetic/extras/skinsettings/grid_light.jpg b/skin.copacetic/extras/skinsettings/grid_light.jpg deleted file mode 100644 index 4143cd1634..0000000000 Binary files a/skin.copacetic/extras/skinsettings/grid_light.jpg and /dev/null differ diff --git a/skin.copacetic/extras/skinsettings/grid_night.jpg b/skin.copacetic/extras/skinsettings/grid_night.jpg deleted file mode 100644 index ef71137032..0000000000 Binary files a/skin.copacetic/extras/skinsettings/grid_night.jpg and /dev/null differ diff --git a/skin.copacetic/extras/skinsettings/grid_small_light.jpg b/skin.copacetic/extras/skinsettings/grid_small_light.jpg new file mode 100644 index 0000000000..827aceca6f Binary files /dev/null and b/skin.copacetic/extras/skinsettings/grid_small_light.jpg differ diff --git a/skin.copacetic/extras/skinsettings/grid_small_night.jpg b/skin.copacetic/extras/skinsettings/grid_small_night.jpg new file mode 100644 index 0000000000..2866dbb27f Binary files /dev/null and b/skin.copacetic/extras/skinsettings/grid_small_night.jpg differ diff --git a/skin.copacetic/language/resource.language.en_gb/strings.po b/skin.copacetic/language/resource.language.en_gb/strings.po index 8d4e875a27..e3bfb9c9de 100644 --- a/skin.copacetic/language/resource.language.en_gb/strings.po +++ b/skin.copacetic/language/resource.language.en_gb/strings.po @@ -554,6 +554,28 @@ msgctxt "#31500" msgid "Configure your Copacetic theme, menus and background artwork service." msgstr "" +#/16x9/Content_Settings.xml +msgctxt "#31416" +msgid "Menus" +msgstr "" + +#/16x9/Content_Settings.xml +msgctxt "#31516" +msgid "Choose the shortcuts you wish to add to your home and shutdown menus" +msgstr "" + +#/16x9/Content_Settings.xml +#/16x9/Content.xml +msgctxt "#31432" +msgid "Background" +msgstr "" + +#/16x9/Content_Settings.xml +#/16x9/Content.xml +msgctxt "#31532" +msgid "Customise background slideshows, brightness and panel opacity" +msgstr "" + #/16x9/Content_Settings.xml #/16x9/Content.xml msgctxt "#31401" @@ -657,18 +679,6 @@ msgctxt "#31411" msgid "Reset accent colour" msgstr "" -#: NEW -#/16x9/Content_Settings.xml -msgctxt "#31487" -msgid "Background panel opacity (%)" -msgstr "" - -#: NEW -#/16x9/Content_Settings.xml -msgctxt "#31587" -msgid "Adjust the opacity of background panels that appear on top of artwork. Default: 75%" -msgstr "" - #/16x9/Content_Settings.xml msgctxt "#31412" msgid "Recommended Kodi settings for Copacetic" @@ -689,64 +699,6 @@ msgctxt "#31414" msgid "These will not be changed." msgstr "" -#/16x9/Content_Settings.xml -msgctxt "#31416" -msgid "Menus" -msgstr "" - -#/16x9/Content_Settings.xml -msgctxt "#31516" -msgid "Choose the shortcuts you wish to add to your home and shutdown menus" -msgstr "" - -#/16x9/Content_Settings.xml -msgctxt "#31417" -msgid "Home menu" -msgstr "" - -#/16x9/Content_Settings.xml -msgctxt "#31517" -msgid "Configure your home menu shortcuts. For each shortcut, you can select an optional background to override the default slideshows." -msgstr "" - -#/16x9/Content_Settings.xml -msgctxt "#31418" -msgid "Shutdown menu" -msgstr "" - -#/16x9/Content_Settings.xml -msgctxt "#31518" -msgid "Configure your shutdown menu shortcuts. Context-dependent 'Home', 'Theme' and 'Settings' shortcuts cannot be removed." -msgstr "" - -#/16x9/Content_Settings.xml -msgctxt "#31419" -msgid "Reset all menus" -msgstr "" - -#: NEW -#/16x9/Content_Settings.xml -msgctxt "#31492" -msgid "Enable home shortcut in Shutdown menu" -msgstr "" - -#: NEW -#/16x9/Content_Settings.xml -msgctxt "#31493" -msgid "Enable theme switcher shortcut in Shutdown menu" -msgstr "" - -#: NEW -#/16x9/Content_Settings.xml -msgctxt "#31494" -msgid "Enable LibreELEC menu shortcut in Shutdown menu" -msgstr "" - -#/16x9/Content_Settings.xml -msgctxt "#31420" -msgid "Background service" -msgstr "" - #/16x9/Content_Settings.xml msgctxt "#31421" msgid "Enable clearlogo cropper" @@ -787,31 +739,6 @@ msgctxt "#31524" msgid "Adjust the amount of contrast required between the background and the flag colour. Raising the bottom threshold means only lighter colours will be accepted on dark backgrounds. Lowering the top threshold means only darker colours can be used on light backgrounds. Avoids dark flags on dark backgrounds or light flags on light backgrounds. Default range: 65 - 460." msgstr "" -#/16x9/Content_Settings.xml -msgctxt "#31425" -msgid "Global" -msgstr "" - -#/16x9/Content_Settings.xml -msgctxt "#31426" -msgid "Limit background slideshow artwork to..." -msgstr "" - -#/16x9/Content_Settings.xml -msgctxt "#31526" -msgid "Choose to include only fanarts from the selected sections of your library in the background slideshow, or select a custom path, playlist or folder of images." -msgstr "" - -#/16x9/Content_Settings.xml -msgctxt "#31427" -msgid "Background slideshow speed (seconds)" -msgstr "" - -#/16x9/Content_Settings.xml -msgctxt "#31527" -msgid "Choose how quickly artwork in the slideshow should be refreshed. Default: 10 seconds" -msgstr "" - #/16x9/Content_Settings.xml msgctxt "#31428" msgid "Prefer keyart for poster views on info screens and dialogs" @@ -823,74 +750,72 @@ msgctxt "#31700" msgid "Prefer landscape art for fanart views on info screens and dialogs" msgstr "" -#: NEW -#/16x9/Content_Settings.xml -msgctxt "#31701" -msgid "Movement" -msgstr "" - -# Home +# Menus #/16x9/Content_Settings.xml -msgctxt "#31429" -msgid "Enable widgets on the home screen" +msgctxt "#31417" +msgid "Home menu" msgstr "" #/16x9/Content_Settings.xml -msgctxt "#31529" -msgid "Add widgets to your homescreen. To configure, go to the Widgets tab in the left menu. Choose from preset widgets, such as 'Continue watching', 'Next up' and 'Liked songs', or configure your own using any plugin source. Then select the view and display type you want to use for each widget. For custom widgets, you can also set the name, sort method and limit." +msgctxt "#31517" +msgid "Configure your home menu shortcuts. For each shortcut, you can select an optional background to override the default slideshows." msgstr "" -#: NEW -#/16x9/Variables_Labels_Media.xml -msgctxt "#31476" -msgid "Enable clearlogos" +#/16x9/Content_Settings.xml +msgctxt "#31418" +msgid "Shutdown menu" msgstr "" #/16x9/Content_Settings.xml -msgctxt "#31430" -msgid "Reset home screen widgets" +msgctxt "#31518" +msgid "Configure your shutdown menu shortcuts. Context-dependent 'Home', 'Theme' and 'Settings' shortcuts cannot be removed." msgstr "" +#: NEW #/16x9/Content_Settings.xml -msgctxt "#31530" -msgid "Reset home widgets to Copacetic defaults: 1. Continue watching 2. Next up 3. Latest movies 4. Latest TV shows" +msgctxt "#31492" +msgid "Enable home shortcut in Shutdown menu" msgstr "" +#: NEW #/16x9/Content_Settings.xml -msgctxt "#31431" -msgid "Are you sure you want to reset all home widgets back to default?" +msgctxt "#31493" +msgid "Enable theme switcher shortcut in Shutdown menu" msgstr "" +#: NEW #/16x9/Content_Settings.xml -#/16x9/Content.xml -msgctxt "#31432" -msgid "Background" +msgctxt "#31494" +msgid "Enable LibreELEC menu shortcut in Shutdown menu" msgstr "" #/16x9/Content_Settings.xml -#/16x9/Content.xml -msgctxt "#31532" -msgid "Customise background slideshows, brightness and panel opacity" +msgctxt "#31419" +msgid "Reset all menus" msgstr "" -#: NEW + + + +# Background + #/16x9/Content_Settings.xml -msgctxt "#31495" -msgid "Show the name of the current displayed background" +msgctxt "#31425" +msgid "Global" msgstr "" #/16x9/Content_Settings.xml -msgctxt "#31433" -msgid "Override home background with global slideshow" +msgctxt "#31426" +msgid "Limit background slideshow artwork to..." msgstr "" #/16x9/Content_Settings.xml -msgctxt "#31533" -msgid "Use the selected global slideshow on the homescreen instead of local or skin.shortcuts slideshows" +msgctxt "#31526" +msgid "Choose to include only fanarts from the selected sections of your library in the background slideshow, or select a custom path, playlist or folder of images." msgstr "" #/16x9/Content_Settings.xml @@ -913,44 +838,77 @@ msgctxt "#31439" msgid "Choose path or playlist..." msgstr "" +#/16x9/Content_Settings.xml +msgctxt "#31427" +msgid "Background slideshow speed (seconds)" +msgstr "" + +#/16x9/Content_Settings.xml +msgctxt "#31527" +msgid "Choose how quickly artwork in the slideshow should be refreshed. Default: 10 seconds" +msgstr "" + #/16x9/Content_Settings.xml msgctxt "#31440" msgid "Set brightness of background artwork (%)" msgstr "" +#: NEW #/16x9/Content_Settings.xml -msgctxt "#31441" -msgid "Add movement to fullscreen artwork" +msgctxt "#31487" +msgid "Background panel opacity (%)" msgstr "" +#: NEW #/16x9/Content_Settings.xml -msgctxt "#31541" -msgid "Adds a subtle 'Ken Burns effect'-style pan and zoom to the fullscreen background artwork." +msgctxt "#31587" +msgid "Adjust the opacity of background panels that appear on top of artwork. Default: 75%" msgstr "" +#: NEW #/16x9/Content_Settings.xml -msgctxt "#31442" -msgid "Enable screensaver" +msgctxt "#31495" +msgid "Show the name of the current displayed background" msgstr "" + + + +# Home + #/16x9/Content_Settings.xml -msgctxt "#31542" -msgid "After 10 seconds of inactivity, the home menu will be hidden, allowing the background artwork slideshow to run as a screensaver." +msgctxt "#31433" +msgid "Override home background with global slideshow" msgstr "" #/16x9/Content_Settings.xml -msgctxt "#31443" -msgid "Show clearlogos" +msgctxt "#31533" +msgid "Use the selected global slideshow on the homescreen instead of local or skin.shortcuts slideshows" msgstr "" #/16x9/Content_Settings.xml -msgctxt "#31543" -msgid "Clearlogos will be displayed as part of the screensaver when they are available." +msgctxt "#31429" +msgid "Enable widgets on the home screen" msgstr "" #/16x9/Content_Settings.xml -msgctxt "#31444" -msgid "Hide clock" +msgctxt "#31529" +msgid "Add widgets to your homescreen. To configure, go to the Widgets tab in the left menu. Choose from preset widgets, such as 'Continue watching', 'Next up' and 'Liked songs', or configure your own using any plugin source. Then select the view and display type you want to use for each widget. For custom widgets, you can also set the name, sort method and limit." +msgstr "" + +#/16x9/Content_Settings.xml +msgctxt "#31430" +msgid "Reset home screen widgets" +msgstr "" + +#/16x9/Content_Settings.xml +msgctxt "#31530" +msgid "Reset home widgets to Copacetic defaults: 1. Continue watching 2. Next up 3. Latest movies 4. Latest TV shows" +msgstr "" + +#/16x9/Content_Settings.xml +msgctxt "#31431" +msgid "Are you sure you want to reset all home widgets back to default?" msgstr "" #: NEW @@ -993,18 +951,31 @@ msgstr "" #/16x9/Content_Settings.xml msgctxt "#31710" msgid "Include 'review' field in this search" +msgstr " + +#/16x9/Content_Settings.xml +msgctxt "#31442" +msgid "Enable screensaver" msgstr "" -#: NEW #/16x9/Content_Settings.xml -msgctxt "#31711" -msgid "Limit quick subtitle switcher in video OSD controls to a preferred..." +msgctxt "#31542" +msgid "After 10 seconds of inactivity, the home menu will be hidden, allowing the background artwork slideshow to run as a screensaver." msgstr "" -#: NEW #/16x9/Content_Settings.xml -msgctxt "#31811" -msgid "Enter the three-letter code for your preferred language, e.g. 'eng' for English. If subtitles in this language are available for the currently playing video, the quick subtitle switcher will toggle on/off the first subtitle stream in this language. If the language is not available, the switcher will continue toggling between all languages." +msgctxt "#31443" +msgid "Show clearlogos" +msgstr "" + +#/16x9/Content_Settings.xml +msgctxt "#31543" +msgid "Clearlogos will be displayed as part of the screensaver when they are available." +msgstr "" + +#/16x9/Content_Settings.xml +msgctxt "#31444" +msgid "Hide clock" msgstr "" @@ -1017,15 +988,16 @@ msgctxt "#31445" msgid "Widget" msgstr "" +#: NEW #/16x9/Content_Settings.xml -msgctxt "#31545" -msgid "Click on a widget to expand it, use the arrows to reposition it, or select the cross to remove it. Empty widgets can be reset to skin defaults by clicking the reset button." +msgctxt "#31489" +msgid "Configure widgets" msgstr "" #: NEW #/16x9/Content_Settings.xml -msgctxt "#31489" -msgid "Configure widgets" +msgctxt "#31701" +msgid "Movement" msgstr "" #: NEW @@ -1040,6 +1012,22 @@ msgctxt "#31596" msgid "Widget will move forward one place every 10 seconds while system is idle. When combined with trailer autoplay option below to allow for each item's trailer to be played automatically as soon as the previous trailer is finished while system is idle." msgstr "" +#/16x9/Content_Settings.xml +msgctxt "#31467" +msgid "Automatically play trailers for movies or tv shows in this widget" +msgstr "" + +#/16x9/Content_Settings.xml +msgctxt "#31567" +msgid "Trailers will be played back automatically from any widgets showing movies or tv shows. Enable 'Spotlight content with auto scroll' option above to create a dynamic playlist of trailers for all items in the widget. Set delay in seconds before trailer playback starts under Extras > Trailer autoplay" +msgstr "" + +#: NEW +#/16x9/Variables_Labels_Media.xml +msgctxt "#31476" +msgid "Enable clearlogos" +msgstr "" + #: NEW #/16x9/Content_Settings.xml msgctxt "#31498" @@ -1087,12 +1075,6 @@ msgctxt "#31575" msgid "When kiosk mode is enabled, all view customisation options in the hidden menu will be removed so no further changes can be made." msgstr "" -#: NEW -#/16x9/Content_Settings.xml -msgctxt "#31488" -msgid "Add shutdown menu shortcut to hidden views menu" -msgstr "" - #: NEW #/16x9/Content_Settings.xml msgctxt "#31486" @@ -1105,6 +1087,22 @@ msgctxt "#31586" msgid "With koisk mode enabled, you have the option to completely disable the hidden options menu. Warning: This will limit your ability to switch between views, change sort method, filter or search." msgstr "" +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31488" +msgid "Add shutdown menu shortcut to hidden views menu" +msgstr "" + +#/16x9/Content_Settings.xml +msgctxt "#31441" +msgid "Add movement to fullscreen artwork" +msgstr "" + +#/16x9/Content_Settings.xml +msgctxt "#31541" +msgid "Adds a subtle 'Ken Burns effect'-style pan and zoom to the fullscreen background artwork." +msgstr "" + #/16x9/Content_Settings.xml msgctxt "#31446" msgid "Enable view for video and music windows" @@ -1115,6 +1113,12 @@ msgctxt "#31546" msgid "Choose which windows to enable for each of the four additional Copacetic views. Keep any views you don't use disabled to speed up loading when a new media window is opened in Kodi." msgstr "" +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31717" +msgid "Enable scrolling on long titles instead of truncation (...)" +msgstr "" + #/16x9/Content_Settings.xml msgctxt "#31447" msgid "Enable view for add-on and program windows" @@ -1131,6 +1135,18 @@ msgctxt "#31448" msgid "Enable view for pictures window" msgstr "" +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31715" +msgid "Item artwork size" +msgstr "" + +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31815" +msgid "Choose how big you wish items to be presented in Grid panel views. For Fanart views, 'Large' displays 3 items per row and 'Small' displays 4. For Poster and Square views, 'Large' displays 5 items per row and 'Small' displays 7." +msgstr "" + #/16x9/Content_Settings.xml msgctxt "#31449" msgid "Dim artwork for watched items or disabled add-ons" @@ -1182,6 +1198,17 @@ msgctxt "#31454" msgid "Liked song rating threshold" msgstr "" +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31716" +msgid "Prefer white to grey text colour for plot in Showcase and Strip views" +msgstr "" + +#/16x9/Content_Settings.xml +msgctxt "#31554" +msgid "Overlay a binary user rating system (liked or not) on top of standard song user ratings. User ratings equal to or above this threshold are 'liked'. You can 'like' (set a user rating equivalent to the threshold) or 'unlike' (clear user rating) a song via the context menu, or embedded music player if enabled under Extras. The threshold will also be used by the 'Liked songs' widget. Set to 'Off' to disable." +msgstr "" + #: NEW #/16x9/Content_Settings.xml msgctxt "#31484" @@ -1190,13 +1217,20 @@ msgstr "" #: NEW #/16x9/Content_Settings.xml -msgctxt "#31485" -msgid "Disable star ratings" +msgctxt "#31703" +msgid "Use TMDbHelper for info screen widgets instead of library content" msgstr "" +#: NEW #/16x9/Content_Settings.xml -msgctxt "#31554" -msgid "Overlay a binary user rating system (liked or not) on top of standard song user ratings. User ratings equal to or above this threshold are 'liked'. You can 'like' (set a user rating equivalent to the threshold) or 'unlike' (clear user rating) a song via the context menu, or embedded music player if enabled under Extras. The threshold will also be used by the 'Liked songs' widget. Set to 'Off' to disable." +msgctxt "#31803" +msgid "As long as this plugin is enabled on your system, it will be used to populate info screen widgets including actor and director credits, similar movies/shows and more." +msgstr "" + +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31485" +msgid "Disable star ratings" msgstr "" #: NEW @@ -1205,18 +1239,80 @@ msgctxt "#31478" msgid "Video player" msgstr "" +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31711" +msgid "Limit quick subtitle switcher in video OSD to a preferred language" +msgstr "" + +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31811" +msgid "Enter the three-letter code of your preferred language, e.g. 'eng' for English. If subtitles in this language are available for the currently playing video, the quick subtitle switcher will toggle on/off for the first subtitle stream in this language, ignoring other streams. If the language is not available, it will toggle between all streams as normal." +msgstr "" + +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31713" +msgid "Disable video information being displayed at the start of playback" +msgstr "" + +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31718" +msgid "Prefer time remaining to video duration in player seek bar" +msgstr "" + +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31813" +msgid "This disables the label that appears upon video playback showing information about the video including end time, resolution and age rating." +msgstr "" + #: NEW #/16x9/Content_Settings.xml msgctxt "#31490" msgid "Enable Up Next widget during playback" msgstr "" +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31590" +msgid "Up Next is a third-party addon that enabled Netflix-style autoplay of the next episode with an 'Are you still watching' prompt. Selecting this option will install and enable the addon, which can be configured under Add-ons." +msgstr "" + #: NEW #/16x9/Content_Settings.xml msgctxt "#31491" msgid "Choose artwork type to display in Up Next widget" msgstr "" +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31591" +msgid "Choose between different layout options for the Up Next widget that will appear on the screen as an episode concludes." +msgstr "" + +#/16x9/Content_Settings.xml +msgctxt "#31455" +msgid "Instantly hide progress bar on pause screen" +msgstr "" + +#/16x9/Content_Settings.xml +msgctxt "#31555" +msgid "Subtitles will not be obscured when video playback is paused." +msgstr "" + +#/16x9/Content_Settings.xml +msgctxt "#31456" +msgid "Show info on pause screen" +msgstr "" + +#/16x9/Content_Settings.xml +msgctxt "#31556" +msgid "Video information, which can be displayed during fullscreen video playback by pressing , will also be displayed automatically when the video is paused." +msgstr "" + #: NEW #/16x9/Content_Settings.xml msgctxt "#31479" @@ -1241,30 +1337,71 @@ msgctxt "#31482" msgid "Small" msgstr "" +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31415" +msgid "Medium" +msgstr "" + #: NEW #/16x9/Content_Settings.xml msgctxt "#31483" msgid "Large" msgstr "" + + + +# Experiments + #/16x9/Content_Settings.xml -msgctxt "#31455" -msgid "Instantly hide progress bar on pause screen" +msgctxt "#31470" +msgid "Use unwatched count in info details" msgstr "" #/16x9/Content_Settings.xml -msgctxt "#31555" -msgid "Subtitles will not be obscured when video playback is paused." +msgctxt "#31570" +msgid "Replaced 'A/B watched' with 'X/Y unwatched' in all info lines. This information duplicates the unwatched episode count indicator, which can be enabled under Customisations and is integrated into the progress bar." msgstr "" #/16x9/Content_Settings.xml -msgctxt "#31456" -msgid "Show info on pause screen" +msgctxt "#31471" +msgid "Enable 'Fanart' display layout for Grid view in Pictures window" msgstr "" #/16x9/Content_Settings.xml -msgctxt "#31556" -msgid "Video information, which can be displayed during fullscreen video playback by pressing , will also be displayed automatically when the video is paused." +msgctxt "#31571" +msgid "Enables Grid view fanart layout for the pictures window. Because pictures can take any aspect ratio, it is recommended to stick to square layouts for the optimal experience. Keep disabled to improve performance." +msgstr "" + +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31714" +msgid "Enable landscape art for List and Billboard view backgrounds" +msgstr "" + +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31712" +msgid "Prefer landscape art to fanart for backgrounds in List and Billboard views" +msgstr "" + +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31812" +msgid "Will allow landscape artwork to be displayed instead of fanarts if landscape art is preferred - even on these two views where logos on the landscape artwork may interfere with readability of the details presented in these views." +msgstr "" + +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31702" +msgid "Move to parent directory automatically if container is empty" +msgstr "" + +#: NEW +#/16x9/Content_Settings.xml +msgctxt "#31802" +msgid "If the current focused container is empty--for example because your filter is set to unwatched episodes and you have no unwatched episodes to view--enabling this will cause Kodi to automatically move to the parent directory." msgstr "" @@ -1347,24 +1484,14 @@ msgctxt "#31566" msgid "Choose how long you must wait on a selected movie or tv show before playback of the trailer starts." msgstr "" -#/16x9/Content_Settings.xml -msgctxt "#31467" -msgid "Automatically play trailers for movies or tv shows in this widget" -msgstr "" - -#/16x9/Content_Settings.xml -msgctxt "#31567" -msgid "Trailers will be played back automatically from any widgets showing movies or tv shows. Enable 'Spotlight content with auto scroll' option above to create a dynamic playlist of trailers for all items in the widget. Set delay in seconds before trailer playback starts under Extras > Trailer autoplay" -msgstr "" - #/16x9/Content_Settings.xml msgctxt "#31468" -msgid "Play trailers for movies in video library" +msgid "Autoplay trailers for movies in video library" msgstr "" #/16x9/Content_Settings.xml msgctxt "#31568" -msgid "Trailer autoplay can be quickly toggled on/off from the options menu within the video library." +msgid "Autoplay autoplay can be quickly toggled on/off from the options menu within the video library." msgstr "" #/16x9/Content_Settings.xml @@ -1375,56 +1502,6 @@ msgstr "" -# Experiments - -#/16x9/Content_Settings.xml -msgctxt "#31470" -msgid "Use unwatched count in info details" -msgstr "" - -#/16x9/Content_Settings.xml -msgctxt "#31570" -msgid "Replaced 'A/B watched' with 'X/Y unwatched' in all info lines. This information duplicates the unwatched episode count indicator, which can be enabled under Customisations and is integrated into the progress bar." -msgstr "" - -#/16x9/Content_Settings.xml -msgctxt "#31471" -msgid "Enable fanart display for Grid view in pictures window" -msgstr "" - -#/16x9/Content_Settings.xml -msgctxt "#31571" -msgid "Enables Grid view fanart layout for the pictures window. Because pictures can take any aspect ratio, it is recommended to stick to square layouts for the optimal experience. Keep disabled to improve performance." -msgstr "" - -#: NEW -#/16x9/Content_Settings.xml -msgctxt "#31702" -msgid "Move to parent directory automatically if container is empty" -msgstr "" - -#: NEW -#/16x9/Content_Settings.xml -msgctxt "#31802" -msgid "If the current focused container is empty--for example because your filter is set to unwatched episodes and you have no unwatched episodes to view--enabling this will cause Kodi to automatically move to the parent directory." -msgstr "" - -#: NEW -#/16x9/Content_Settings.xml -msgctxt "#31703" -msgid "Use TMDbHelper for info screen widgets instead of library content" -msgstr "" - -#: NEW -#/16x9/Content_Settings.xml -msgctxt "#31803" -msgid "As long as this plugin is enabled on your system, it will be used to populate info screen widgets including actor and director credits, similar movies/shows and more." -msgstr "" - - - - - #: V #/16x9/Variables_Labels_Media.xml