diff --git a/16x9/Colors.xml b/16x9/Colors.xml
index fee182be..bd1d4c78 100644
--- a/16x9/Colors.xml
+++ b/16x9/Colors.xml
@@ -70,6 +70,9 @@
26
+
+ 14
+
01
@@ -619,15 +622,19 @@
$VAR[Dark_Color]
$VAR[Light_Color]
+
- $VAR[Alpha_15]$VAR[Light_Hex]
+ $VAR[Alpha_15]$VAR[Light_Hex]
$VAR[Alpha_15]$VAR[Dark_Hex]
$VAR[Alpha_15]$VAR[Light_Hex]
- $VAR[Light_Color]
+ $VAR[Light_Color]
$VAR[Primary_Color]
+
+ $VAR[Alpha_8]$VAR[Light_Hex]
+
$VAR[Alpha_15]$VAR[Light_Hex]
@@ -978,4 +985,7 @@
$VAR[Alpha_50]$VAR[Dark_Hex]
+
+ ff14191A
+
\ No newline at end of file
diff --git a/16x9/Components_Dialogs.xml b/16x9/Components_Dialogs.xml
index d95d472e..e0e5e794 100644
--- a/16x9/Components_Dialogs.xml
+++ b/16x9/Components_Dialogs.xml
@@ -16,7 +16,7 @@
$PARAM[right]
$PARAM[top]
$PARAM[bottom]
- views/white_100.png
+ $VAR[Panel_Texture]
diff --git a/16x9/Components_PVR.xml b/16x9/Components_PVR.xml
index 5d799172..37e8937b 100644
--- a/16x9/Components_PVR.xml
+++ b/16x9/Components_PVR.xml
@@ -8,7 +8,7 @@
$PARAM[visible]
$PARAM[height]
- Grid_Info_Small
+ PVR_Info
$VAR[Light_Color]
@@ -64,24 +64,31 @@
$PARAM[plot_height_max]
!String.IsEmpty(ListItem.Plot)
- top
PVR_Description
$PARAM[textalign]
- center
+ top
-
- ListItem.HasEpg + Integer.IsGreater(ListItem.Progress,0)
- 100%
- 100%
- views/white_100.png
- views/white_100.png
- ListItem.Progress
-
+
+
+
+
+
+
+
+ ListItem.HasEpg + Integer.IsGreater(ListItem.Progress,0)
+ $PARAM[width]
+ $PARAM[height]
+ $PARAM[texture]
+ $PARAM[texture]
+ ListItem.Progress
+
+
+
@@ -176,77 +183,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
- $PARAM[visible]
-
-
-
-
-
-
-
- 90
-
-
- Conditional
-
- 10
- 10
- 90
- 240
-
- 40
-
- PVR_Channel
- $PARAM[color]
- $PARAM[title_scroll]
- $PARAM[color]
-
-
- 30
- 0
-
- PVR_Info
- $PARAM[color]
- $PARAM[color]
-
-
-
-
-
-
-
- 15
- 50%
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -271,8 +213,7 @@
$PARAM[label_width]
$PARAM[label_align]
- center
- Grid_Info_Small
+ PVR_Info
$VAR[Light_Color]
@@ -283,6 +224,7 @@
+ $PARAM[line_visible]
1
$PARAM[line_bottom]
views/white_100.png
diff --git a/16x9/Content_Viewtype_Options.xml b/16x9/Content_Viewtype_Options.xml
index 0af0c643..5ad688b3 100644
--- a/16x9/Content_Viewtype_Options.xml
+++ b/16x9/Content_Viewtype_Options.xml
@@ -286,6 +286,24 @@
+ -
+ Change view
+ SetFocus(50)
+
+ $LOCALIZE[31005] $VAR[Copacetic_Divider_Bold] $VAR[tvchannels_Viewtype_Label]
+ Container.PreviousViewMode
+ Container.NextViewMode
+ Integer.IsGreater(Container.ViewCount,1) + Control.HasFocus(3700)
+
+ -
+ Change view
+ SetFocus(50)
+
+ $LOCALIZE[31005] $VAR[Copacetic_Divider_Bold] $VAR[tvchannels_Viewtype_Label]
+ Container.PreviousViewMode
+ Container.NextViewMode
+ Integer.IsGreater(Container.ViewCount,1) + !Control.HasFocus(3700)
+
-
Channel Groups
diff --git a/16x9/Includes.xml b/16x9/Includes.xml
index 29e941ca..00330e19 100644
--- a/16x9/Includes.xml
+++ b/16x9/Includes.xml
@@ -51,6 +51,7 @@
+
diff --git a/16x9/MyPVRChannels.xml b/16x9/MyPVRChannels.xml
index dabfd451..1dc874de 100644
--- a/16x9/MyPVRChannels.xml
+++ b/16x9/MyPVRChannels.xml
@@ -4,7 +4,7 @@
50
3700
$VAR[Dark_Color]
- 50
+ 50,51
diff --git a/16x9/Templates_MyPVR.xml b/16x9/Templates_MyPVR.xml
index a290c8b9..60a1a59c 100644
--- a/16x9/Templates_MyPVR.xml
+++ b/16x9/Templates_MyPVR.xml
@@ -82,6 +82,7 @@
+
@@ -93,119 +94,7 @@
-
- false
- horizontal
- SetFocus(3600,0,absolute)
- 10
-
-
-
-
- EPG Grid
- 180
- 630
- 1680
- 50%
- vertical
- 180
- 27
- 6
-
- 11
- SetFocus(3600,0,absolute)
- 11
- 60
-
-
-
- PVR_Time
- 1020
- 50%
- 30
- $VAR[Light_Color]
- 10
-
-
- 50%
- 30
- pvr/tvguide_focusedlayout_border_left.png
-
-
-
-
- 90
- 90
- $INFO[ListItem.Art(thumb)]
- keep
-
-
-
- PVR_Guide
- 450
- 90
- 30
- false
-
-
-
-
- 0
- 1
- views/white_100.png
- Conditional
-
-
- 90
- 90
- $INFO[ListItem.Art(thumb)]
- keep
-
-
-
- PVR_Guide
- $VAR[tvguide_Focused_Color]
- 90
- 450
- 30
- false
-
-
-
-
-
-
-
-
-
- PVR_Guide
- 15
- false
-
-
-
-
-
-
-
- Control.HasFocus(10)
- views/white_100.png
- 1
-
-
-
-
-
-
- $VAR[tvguide_Focused_Color]
-
- PVR_Guide
- 15
- true
- /
-
-
-
+
@@ -235,123 +124,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- list
- 120
- 1080
- 720
- 50%
- 2
- 60
- vertical
- SetFocus(3600,0,absolute)
- 60
- SetFocus(3600,0,absolute)
- 360
-
-
-
-
-
-
-
-
-
-
-
-
-
- $PARAM[simple_label]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
- SetProperty(PVR_Channel_Icon,$INFO[ListItem.Icon],home)
-
-
- $PARAM[simple_label]
-
- $VAR[Light_Color]
-
-
- 0
- 1
- views/white_100.png
-
-
-
-
-
-
-
-
-
-
-
- 180
- horizontal
- center
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -360,11 +135,15 @@
+
+
+
+
@@ -386,6 +165,7 @@
+
@@ -407,6 +187,7 @@
+
diff --git a/16x9/Templates_Viewtypes.xml b/16x9/Templates_Viewtypes.xml
index 9d1d3f78..f36bd2ac 100644
--- a/16x9/Templates_Viewtypes.xml
+++ b/16x9/Templates_Viewtypes.xml
@@ -134,29 +134,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/16x9/Templates_Viewtypes_PVR.xml b/16x9/Templates_Viewtypes_PVR.xml
new file mode 100644
index 00000000..1c028423
--- /dev/null
+++ b/16x9/Templates_Viewtypes_PVR.xml
@@ -0,0 +1,463 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+ SetProperty(PVR_Channel_Icon,$PARAM[path],home)
+
+
+
+
+
+ false
+ horizontal
+ SetFocus(3600,0,absolute)
+ 10
+
+
+
+
+ EPG Grid
+ 180
+ 630
+ 1680
+ 50%
+ vertical
+ 180
+ 27
+ 6
+
+ 11
+ SetFocus(3600,0,absolute)
+ 11
+ 60
+
+
+
+ PVR_Time
+ 1020
+ 50%
+ 30
+ $VAR[Light_Color]
+ 10
+
+
+ 50%
+ 30
+ pvr/tvguide_focusedlayout_border_left.png
+
+
+
+
+ 90
+ 90
+ $INFO[ListItem.Art(thumb)]
+ keep
+
+
+
+ PVR_Guide
+ 450
+ 90
+ 30
+ false
+
+
+
+
+ 0
+ 1
+ views/white_100.png
+ Conditional
+
+
+ 90
+ 90
+ $INFO[ListItem.Art(thumb)]
+ keep
+
+
+
+ PVR_Guide
+ $VAR[tvguide_Focused_Color]
+ 90
+ 450
+ 30
+ false
+
+
+
+
+
+
+
+
+
+ PVR_Guide
+ 15
+ false
+
+
+
+
+
+
+
+ Control.HasFocus(10)
+ views/white_100.png
+ 1
+
+
+
+
+
+
+ $VAR[tvguide_Focused_Color]
+
+ PVR_Guide
+ 15
+ true
+ /
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $PARAM[visible]
+
+
+
+
+
+
+
+ 90
+
+
+ Conditional
+
+ 10
+ 10
+ 90
+ 240
+
+ 40
+
+ PVR_Channel
+ $PARAM[color]
+ $PARAM[title_scroll]
+ $PARAM[color]
+
+
+ 30
+ 0
+
+ PVR_Info
+ $PARAM[color]
+ $PARAM[color]
+
+
+
+
+
+
+
+ 15
+ 50%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 30
+ 20
+
+
+ 30
+ 30
+ 380
+ 30
+
+ 45
+ 100%
+
+ Grid_Title_Medium
+ $PARAM[textcolor]
+ $PARAM[selectedcolor]
+ false
+
+
+ 45
+ 30
+ 100%
+
+ PVR_Info
+ $PARAM[textcolor]
+ $PARAM[selectedcolor]
+
+
+ 75
+ 80
+ 100%
+
+ top
+ PVR_Description
+ false
+ $PARAM[textcolor]
+ $PARAM[selectedcolor]
+
+
+ 0
+ 30
+ 100%
+
+ PVR_Info
+ $PARAM[textcolor]
+ $PARAM[selectedcolor]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ list
+ 120
+ 1080
+ 720
+ 50%
+ 2
+ 60
+ vertical
+ SetFocus(3600,0,absolute)
+ 60
+ SetFocus(3600,0,absolute)
+ 360
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $PARAM[simple_label]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $PARAM[simple_label]
+
+ $VAR[Light_Color]
+
+
+ 0
+ 1
+ views/white_100.png
+
+
+
+
+
+
+
+
+
+
+
+ 180
+ horizontal
+ center
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ list
+ 120
+ 120
+ 240
+ 0
+ 1
+ 1
+ 2
+ 60
+ vertical
+ SetFocus(3600,0,absolute)
+ 60
+ SetFocus(3600,0,absolute)
+ 360
+
+
+
+
+
+
+
+
+ views/white_100_rounded10.png
+
+
+
+
+
+ Container.Scrolling | Control.HasFocus(60)
+
+ 87
+ 6
+ 240
+ 720
+ $PARAM[id]
+ SetFocus(3600,0,absolute)
+ false
+ views/white_100.png
+ views/white_100.png
+ views/white_100.png
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/16x9/Variables_Labels_Media.xml b/16x9/Variables_Labels_Media.xml
index 50421483..3eb1cd1b 100644
--- a/16x9/Variables_Labels_Media.xml
+++ b/16x9/Variables_Labels_Media.xml
@@ -641,6 +641,7 @@
$VAR[PVR_Info_Box_Info_Label2]
[UPPERCASE]$INFO[ListItem.TimerType][/UPPERCASE]
+ [UPPERCASE]$LOCALIZE[31201]$VAR[Copacetic_Divider_Bold, ]$INFO[ListItem.NextStartTime, ]$INFO[ListItem.NextEndTime,-]$VAR[Copacetic_Divider_Bold, ]$INFO[ListItem.NextTitle, ][/UPPERCASE]
[UPPERCASE]$INFO[ListItem.NextStartTime]$INFO[ListItem.NextEndTime,-]$VAR[Copacetic_Divider_Bold, ]$INFO[ListItem.NextTitle, ][/UPPERCASE]
[UPPERCASE]$LOCALIZE[31201]$VAR[Copacetic_Divider_Bold, ]$INFO[ListItem.NextTitle][/UPPERCASE]
diff --git a/16x9/Variables_Labels_Windows.xml b/16x9/Variables_Labels_Windows.xml
index 9ddd826f..c11caa47 100644
--- a/16x9/Variables_Labels_Windows.xml
+++ b/16x9/Variables_Labels_Windows.xml
@@ -320,6 +320,11 @@
$INFO[ListItem.Label]$VAR[ListItem_Label2_Divider_Bold, , ]$INFO[ListItem.Label2]
+
+ $LOCALIZE[31033]
+ $LOCALIZE[31032]
+
+
$VAR[Copacetic_Chevron_Left] $INFO[Container(11).ListItem.Label] $VAR[Copacetic_Chevron_Right]
$INFO[Container(11).ListItem.Label]
diff --git a/16x9/Variables_Textures_Icons.xml b/16x9/Variables_Textures_Icons.xml
index 42f28bed..536726c2 100644
--- a/16x9/Variables_Textures_Icons.xml
+++ b/16x9/Variables_Textures_Icons.xml
@@ -20,6 +20,11 @@
icons/icon_repeat_50%_unfocused_60.png
+
+ views/white_100_toprounded10.png
+ views/white_100_rounded10.png
+
+
$INFO[ListItem.EpgEventIcon]
$INFO[ListItem.Icon]
diff --git a/README.md b/README.md
index 2f8dd152..34f039fa 100644
--- a/README.md
+++ b/README.md
@@ -24,6 +24,11 @@ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisc
- Added a workaround for the focus glitch on homescreen when globalsearch icon is clicked and focus temporarily returns to home menu before keyboard loads. This is required to ensure that after keyboard or global search is exited, the homescreen is properly focused on the main menu. Added a window property to hide main menu during this transition.
Still to do:
+- nowplaying for detailed channels view
+- swap ids for channels views
+- check over simple lists
+- nowplaying label in detailed
+- detailed list as new view for Media?
- pvrchannelmanager
- pvrgroupmanager
- labels always white on pvr screens when on light theme
diff --git a/language/resource.language.en_gb/strings.po b/language/resource.language.en_gb/strings.po
index 502cb56b..122cc1c7 100644
--- a/language/resource.language.en_gb/strings.po
+++ b/language/resource.language.en_gb/strings.po
@@ -94,6 +94,18 @@ msgctxt "#31031"
msgid "Spotlight"
msgstr ""
+#: NEW
+#Common
+msgctxt "#31032"
+msgid "Simple"
+msgstr ""
+
+#: NEW
+#Common
+msgctxt "#31033"
+msgid "Detailed"
+msgstr ""
+
diff --git a/media/views/white_100_rightrounded10.png b/media/views/white_100_rightrounded10.png
new file mode 100644
index 00000000..1b36fa41
Binary files /dev/null and b/media/views/white_100_rightrounded10.png differ
diff --git a/media/views/white_100_rounded10.png b/media/views/white_100_rounded10.png
new file mode 100644
index 00000000..23e87505
Binary files /dev/null and b/media/views/white_100_rounded10.png differ
diff --git a/media/views/white_100_toprounded10.png b/media/views/white_100_toprounded10.png
new file mode 100644
index 00000000..d88d7d7b
Binary files /dev/null and b/media/views/white_100_toprounded10.png differ