diff --git a/resources/language/English/strings.po b/resources/language/English/strings.po
index 1548f4d8..a31357a3 100644
--- a/resources/language/English/strings.po
+++ b/resources/language/English/strings.po
@@ -5733,6 +5733,10 @@ msgctxt "#70753"
msgid "Playback"
msgstr ""
+msgctxt "#70754"
+msgid "Compact mode"
+msgstr ""
+
# DNS start [ settings and declaration ]
msgctxt "#707401"
msgid "Enable DNS Check Alert"
diff --git a/resources/language/Italian/strings.po b/resources/language/Italian/strings.po
index cb0c5e3a..7e9473f7 100644
--- a/resources/language/Italian/strings.po
+++ b/resources/language/Italian/strings.po
@@ -5737,6 +5737,10 @@ msgctxt "#70753"
msgid "Playback"
msgstr "Riproduzione"
+msgctxt "#70754"
+msgid "Compact mode"
+msgstr "Modalità compatta"
+
# DNS start [ settings and declaration ]
msgctxt "#707401"
msgid "Enable DNS Check Alert"
diff --git a/resources/settings.xml b/resources/settings.xml
index d225c417..b40e95e4 100644
--- a/resources/settings.xml
+++ b/resources/settings.xml
@@ -59,7 +59,8 @@
-
+
+
diff --git a/resources/skins/Default/720p/NextDialog.xml b/resources/skins/Default/720p/NextDialog.xml
index d4f8c04a..55fe82b5 100644
--- a/resources/skins/Default/720p/NextDialog.xml
+++ b/resources/skins/Default/720p/NextDialog.xml
@@ -17,17 +17,17 @@
0
10
50
- 45%
+ 100%
0
100%
50
- Shortcut/dialog-bg-solid.png
+ NextDialog/background-diffuse.png
0
- 0
+ 0
100%
@@ -39,26 +39,8 @@
horizontal
50
- 10
- left
-
-
- SendClick(3012)
- Integer.IsGreater(Player.TimeRemaining,59)
- 50
- auto
- font30_title
- 30
- 80FFFFFF
- FFFFFFFF
- 80FFFFFF
- 22000000
- center
- center
- Shortcut/button-fo.png
- Shortcut/button-fo.png
- no
-
+ 0
+ right
SendClick(3012)
@@ -66,15 +48,15 @@
50
auto
font30_title
- 30
+ 20
80FFFFFF
FFFFFFFF
80FFFFFF
22000000
center
center
- Shortcut/button-fo.png
- Shortcut/button-fo.png
+ NextDialog/background-diffuse.png
+ NextDialog/background-diffuse.png
no
@@ -82,17 +64,23 @@
50
auto
font30_title
- 30
+ 20
80FFFFFF
FFFFFFFF
80FFFFFF
22000000
center
center
- Shortcut/button-fo.png
- Shortcut/button-fo.png
+ NextDialog/background-diffuse.png
+ NextDialog/background-diffuse.png
no
+
+ 0
+ 30
+ 50
+ NextDialog/background-diffuse.png
+
diff --git a/resources/skins/Default/720p/NextDialogCompact.xml b/resources/skins/Default/720p/NextDialogCompact.xml
new file mode 100644
index 00000000..1d3c6627
--- /dev/null
+++ b/resources/skins/Default/720p/NextDialogCompact.xml
@@ -0,0 +1,89 @@
+
+
+ 20
+ Dialog.Close(fullscreeninfo,true)
+ Dialog.Close(videoosd,true)
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 10
+ 50
+ 100%
+
+
+ 0
+ 100%
+ 50
+
+
+
+ 0
+ 0
+ 100%
+
+
+ -1000
+ -1000
+ 1
+ 1
+
+
+ horizontal
+ 50
+ 0
+ right
+
+
+ SendClick(3012)
+ !Integer.IsGreater(Player.TimeRemaining,59)
+ 50
+ 70
+ font30_title
+ 15
+ 80FFFFFF
+ FFFFFFFF
+ 80FFFFFF
+ 22000000
+ center
+ left
+ NextDialog/play-fo.png
+ NextDialog/play-nf.png
+ no
+
+
+
+ 50
+ 50
+ font30_title
+ 30
+ 80FFFFFF
+ FFFFFFFF
+ 80FFFFFF
+ 22000000
+ center
+ center
+ NextDialog/close-fo.png
+ NextDialog/close-nf.png
+ no
+
+
+ 0
+ 30
+ 50
+ NextDialog/background.png
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/skins/Default/media/NextDialog/background-diffuse.png b/resources/skins/Default/media/NextDialog/background-diffuse.png
new file mode 100644
index 00000000..f6368603
Binary files /dev/null and b/resources/skins/Default/media/NextDialog/background-diffuse.png differ
diff --git a/resources/skins/Default/media/NextDialog/background.png b/resources/skins/Default/media/NextDialog/background.png
new file mode 100644
index 00000000..bdd2689e
Binary files /dev/null and b/resources/skins/Default/media/NextDialog/background.png differ
diff --git a/resources/skins/Default/media/NextDialog/close-fo.png b/resources/skins/Default/media/NextDialog/close-fo.png
new file mode 100644
index 00000000..9b08887e
Binary files /dev/null and b/resources/skins/Default/media/NextDialog/close-fo.png differ
diff --git a/resources/skins/Default/media/NextDialog/close-nf.png b/resources/skins/Default/media/NextDialog/close-nf.png
new file mode 100644
index 00000000..7bcca513
Binary files /dev/null and b/resources/skins/Default/media/NextDialog/close-nf.png differ
diff --git a/resources/skins/Default/media/NextDialog/play-fo.png b/resources/skins/Default/media/NextDialog/play-fo.png
new file mode 100644
index 00000000..ed9eaabf
Binary files /dev/null and b/resources/skins/Default/media/NextDialog/play-fo.png differ
diff --git a/resources/skins/Default/media/NextDialog/play-nf.png b/resources/skins/Default/media/NextDialog/play-nf.png
new file mode 100644
index 00000000..4b53fa7b
Binary files /dev/null and b/resources/skins/Default/media/NextDialog/play-nf.png differ
diff --git a/resources/skins/Default/media/Shortcut - Copia/close.png b/resources/skins/Default/media/Shortcut - Copia/close.png
new file mode 100644
index 00000000..0a144666
Binary files /dev/null and b/resources/skins/Default/media/Shortcut - Copia/close.png differ
diff --git a/resources/skins/Default/media/Shortcut - Copia/dialog-bg-solid-white.png b/resources/skins/Default/media/Shortcut - Copia/dialog-bg-solid-white.png
new file mode 100644
index 00000000..225aae63
Binary files /dev/null and b/resources/skins/Default/media/Shortcut - Copia/dialog-bg-solid-white.png differ
diff --git a/resources/skins/Default/media/Shortcut - Copia/dialog-bg-solid.png b/resources/skins/Default/media/Shortcut - Copia/dialog-bg-solid.png
new file mode 100644
index 00000000..e8c13ebd
Binary files /dev/null and b/resources/skins/Default/media/Shortcut - Copia/dialog-bg-solid.png differ
diff --git a/resources/skins/Default/media/Shortcut - Copia/logo.png b/resources/skins/Default/media/Shortcut - Copia/logo.png
new file mode 100644
index 00000000..d8a680fe
Binary files /dev/null and b/resources/skins/Default/media/Shortcut - Copia/logo.png differ
diff --git a/resources/skins/Default/media/Shortcut - Copia/white.png b/resources/skins/Default/media/Shortcut - Copia/white.png
new file mode 100644
index 00000000..528c66f6
Binary files /dev/null and b/resources/skins/Default/media/Shortcut - Copia/white.png differ
diff --git a/resources/skins/Default/media/Shortcut - Copia/white70.png b/resources/skins/Default/media/Shortcut - Copia/white70.png
new file mode 100644
index 00000000..d428a73a
Binary files /dev/null and b/resources/skins/Default/media/Shortcut - Copia/white70.png differ
diff --git a/specials/nextep.py b/specials/nextep.py
index 1972d86f..bc4d9106 100644
--- a/specials/nextep.py
+++ b/specials/nextep.py
@@ -7,6 +7,7 @@ from core import jsontools, filetools
from lib.concurrent import futures
PLAYER_STOP = 13
+ND = 'NextDialogCompact.xml' if config.get_setting('next_ep_type') else 'NextDialog.xml'
def check(item):
return True if config.get_setting('next_ep') > 0 and item.contentType != 'movie' else False
@@ -104,7 +105,7 @@ def next_ep(item):
global ITEM
ITEM = item
- nextDialog = NextDialog('NextDialog.xml', config.get_runtime_path())
+ nextDialog = NextDialog(ND, config.get_runtime_path())
nextDialog.show()
while platformtools.is_playing() and not nextDialog.is_still_watching():
xbmc.sleep(100)