diff --git a/resources/cider-ui-tests/views/pages/settings.ejs b/resources/cider-ui-tests/views/pages/settings.ejs
deleted file mode 100644
index 48c7f234..00000000
--- a/resources/cider-ui-tests/views/pages/settings.ejs
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/resources/cider-ui-tests/ameframework.css b/resources/cider-ui/ameframework.css
similarity index 100%
rename from resources/cider-ui-tests/ameframework.css
rename to resources/cider-ui/ameframework.css
diff --git a/resources/cider-ui-tests/apple-hls.js b/resources/cider-ui/apple-hls.js
similarity index 100%
rename from resources/cider-ui-tests/apple-hls.js
rename to resources/cider-ui/apple-hls.js
diff --git a/resources/cider-ui-tests/assets/RatingsLove.png b/resources/cider-ui/assets/RatingsLove.png
similarity index 100%
rename from resources/cider-ui-tests/assets/RatingsLove.png
rename to resources/cider-ui/assets/RatingsLove.png
diff --git a/resources/cider-ui-tests/assets/arrow-left.svg b/resources/cider-ui/assets/arrow-left.svg
similarity index 100%
rename from resources/cider-ui-tests/assets/arrow-left.svg
rename to resources/cider-ui/assets/arrow-left.svg
diff --git a/resources/cider-ui-tests/assets/backward.svg b/resources/cider-ui/assets/backward.svg
similarity index 100%
rename from resources/cider-ui-tests/assets/backward.svg
rename to resources/cider-ui/assets/backward.svg
diff --git a/resources/cider-ui-tests/assets/cast_white.svg b/resources/cider-ui/assets/cast_white.svg
similarity index 100%
rename from resources/cider-ui-tests/assets/cast_white.svg
rename to resources/cider-ui/assets/cast_white.svg
diff --git a/resources/cider-ui-tests/assets/chevron-left.svg b/resources/cider-ui/assets/chevron-left.svg
similarity index 100%
rename from resources/cider-ui-tests/assets/chevron-left.svg
rename to resources/cider-ui/assets/chevron-left.svg
diff --git a/resources/cider-ui-tests/assets/forward.svg b/resources/cider-ui/assets/forward.svg
similarity index 100%
rename from resources/cider-ui-tests/assets/forward.svg
rename to resources/cider-ui/assets/forward.svg
diff --git a/resources/cider-ui-tests/assets/list.svg b/resources/cider-ui/assets/list.svg
similarity index 100%
rename from resources/cider-ui-tests/assets/list.svg
rename to resources/cider-ui/assets/list.svg
diff --git a/resources/cider-ui-tests/assets/logocut.png b/resources/cider-ui/assets/logocut.png
similarity index 100%
rename from resources/cider-ui-tests/assets/logocut.png
rename to resources/cider-ui/assets/logocut.png
diff --git a/resources/cider-ui-tests/assets/lossless.svg b/resources/cider-ui/assets/lossless.svg
similarity index 100%
rename from resources/cider-ui-tests/assets/lossless.svg
rename to resources/cider-ui/assets/lossless.svg
diff --git a/resources/cider-ui-tests/assets/pause.svg b/resources/cider-ui/assets/pause.svg
similarity index 100%
rename from resources/cider-ui-tests/assets/pause.svg
rename to resources/cider-ui/assets/pause.svg
diff --git a/resources/cider-ui-tests/assets/play.svg b/resources/cider-ui/assets/play.svg
similarity index 100%
rename from resources/cider-ui-tests/assets/play.svg
rename to resources/cider-ui/assets/play.svg
diff --git a/resources/cider-ui-tests/assets/quote-right.svg b/resources/cider-ui/assets/quote-right.svg
similarity index 100%
rename from resources/cider-ui-tests/assets/quote-right.svg
rename to resources/cider-ui/assets/quote-right.svg
diff --git a/resources/cider-ui-tests/assets/repeat.svg b/resources/cider-ui/assets/repeat.svg
similarity index 100%
rename from resources/cider-ui-tests/assets/repeat.svg
rename to resources/cider-ui/assets/repeat.svg
diff --git a/resources/cider-ui-tests/assets/search.svg b/resources/cider-ui/assets/search.svg
similarity index 100%
rename from resources/cider-ui-tests/assets/search.svg
rename to resources/cider-ui/assets/search.svg
diff --git a/resources/cider-ui-tests/assets/shuffle.svg b/resources/cider-ui/assets/shuffle.svg
similarity index 100%
rename from resources/cider-ui-tests/assets/shuffle.svg
rename to resources/cider-ui/assets/shuffle.svg
diff --git a/resources/cider-ui-tests/assets/transparent.png b/resources/cider-ui/assets/transparent.png
similarity index 100%
rename from resources/cider-ui-tests/assets/transparent.png
rename to resources/cider-ui/assets/transparent.png
diff --git a/resources/cider-ui-tests/assets/volume-down.svg b/resources/cider-ui/assets/volume-down.svg
similarity index 100%
rename from resources/cider-ui-tests/assets/volume-down.svg
rename to resources/cider-ui/assets/volume-down.svg
diff --git a/resources/cider-ui-tests/assets/volume-up.svg b/resources/cider-ui/assets/volume-up.svg
similarity index 100%
rename from resources/cider-ui-tests/assets/volume-up.svg
rename to resources/cider-ui/assets/volume-up.svg
diff --git a/resources/cider-ui-tests/hlscider.js b/resources/cider-ui/hlscider.js
similarity index 100%
rename from resources/cider-ui-tests/hlscider.js
rename to resources/cider-ui/hlscider.js
diff --git a/resources/cider-ui-tests/index.js b/resources/cider-ui/index.js
similarity index 99%
rename from resources/cider-ui-tests/index.js
rename to resources/cider-ui/index.js
index 5537ba3c..270c8816 100644
--- a/resources/cider-ui-tests/index.js
+++ b/resources/cider-ui/index.js
@@ -189,7 +189,11 @@ const app = new Vue({
this.mk.authorize()
this.$forceUpdate()
this.mk.privateEnabled = true
- this.platform = ipcRenderer.sendSync('cider-platform');
+ try {
+ this.platform = ipcRenderer.sendSync('cider-platform');
+ }catch(e){
+ this.platform = "dev"
+ }
// Set profile name
this.chrome.userinfo = await this.mkapi("personalSocialProfile", false, "")
// API Fallback
diff --git a/resources/cider-ui-tests/index_old.html b/resources/cider-ui/index_old.html
similarity index 100%
rename from resources/cider-ui-tests/index_old.html
rename to resources/cider-ui/index_old.html
diff --git a/resources/cider-ui-tests/less.js b/resources/cider-ui/less.js
similarity index 100%
rename from resources/cider-ui-tests/less.js
rename to resources/cider-ui/less.js
diff --git a/resources/cider-ui-tests/logotmp.png b/resources/cider-ui/logotmp.png
similarity index 100%
rename from resources/cider-ui-tests/logotmp.png
rename to resources/cider-ui/logotmp.png
diff --git a/resources/cider-ui-tests/sortable.min.js b/resources/cider-ui/sortable.min.js
similarity index 100%
rename from resources/cider-ui-tests/sortable.min.js
rename to resources/cider-ui/sortable.min.js
diff --git a/resources/cider-ui-tests/style-old.css b/resources/cider-ui/style-old.css
similarity index 100%
rename from resources/cider-ui-tests/style-old.css
rename to resources/cider-ui/style-old.css
diff --git a/resources/cider-ui-tests/style.less b/resources/cider-ui/style.less
similarity index 98%
rename from resources/cider-ui-tests/style.less
rename to resources/cider-ui/style.less
index fc44799c..a1f7c8d0 100644
--- a/resources/cider-ui-tests/style.less
+++ b/resources/cider-ui/style.less
@@ -2424,4 +2424,68 @@ div#captions {
.semibold{
font-weight: 500;
-}
\ No newline at end of file
+}
+
+/* Switch Checkbox */
+input[type=checkbox][switch] {
+ width: 38px;
+ appearance: none;
+ border-radius: 32px;
+ height: 24px;
+ zoom: 1;
+ top: 0;
+ cursor: pointer;
+ left: 0;
+ position: relative;
+ transform: scale(1);
+ background: rgb(142 142 147 / 100%);
+ padding: 0;
+ margin: 0;
+}
+
+input[type=checkbox][switch]:focus,
+input[type=checkbox][switch]:active {
+ outline: none;
+}
+
+input[type=checkbox][switch]:checked {
+ background: var(--keyColor);
+ border: 0 solid var(--keyColor);
+ mix-blend-mode: unset;
+}
+
+input[type=checkbox][switch]::before {
+ background: white;
+ width: 26px;
+ height: 26px;
+ top: -1px;
+ left: -1px;
+ position: absolute;
+ content: ' ';
+ border-radius: 32px;
+ transition: .10s left var(--appleEase);
+ transform: scale(.75);
+}
+
+
+input[type=checkbox][switch]:checked::before {
+ background: white;
+ top: -1px;
+ left: 13px;
+ transition: .10s left var(--appleEase);
+ transform: scale(.75);
+}
+
+input[type=checkbox][switch]:disabled::before {
+ opacity: .5;
+}
+
+input[type=checkbox][switch]:active::before {
+ left: 13px;
+}
+
+input[type=checkbox][switch]:checked:active::before {
+ left: -1px;
+}
+
+/* End Switch Checkbox */
\ No newline at end of file
diff --git a/resources/cider-ui-tests/todo.js b/resources/cider-ui/todo.js
similarity index 100%
rename from resources/cider-ui-tests/todo.js
rename to resources/cider-ui/todo.js
diff --git a/resources/cider-ui-tests/views/components/animatedartwork-view.ejs b/resources/cider-ui/views/components/animatedartwork-view.ejs
similarity index 100%
rename from resources/cider-ui-tests/views/components/animatedartwork-view.ejs
rename to resources/cider-ui/views/components/animatedartwork-view.ejs
diff --git a/resources/cider-ui-tests/views/components/editorialNotes.ejs b/resources/cider-ui/views/components/editorialNotes.ejs
similarity index 100%
rename from resources/cider-ui-tests/views/components/editorialNotes.ejs
rename to resources/cider-ui/views/components/editorialNotes.ejs
diff --git a/resources/cider-ui-tests/views/components/hello-world.ejs b/resources/cider-ui/views/components/hello-world.ejs
similarity index 100%
rename from resources/cider-ui-tests/views/components/hello-world.ejs
rename to resources/cider-ui/views/components/hello-world.ejs
diff --git a/resources/cider-ui-tests/views/components/mediaitem-artwork.ejs b/resources/cider-ui/views/components/mediaitem-artwork.ejs
similarity index 100%
rename from resources/cider-ui-tests/views/components/mediaitem-artwork.ejs
rename to resources/cider-ui/views/components/mediaitem-artwork.ejs
diff --git a/resources/cider-ui-tests/views/components/mediaitem-hrect.ejs b/resources/cider-ui/views/components/mediaitem-hrect.ejs
similarity index 100%
rename from resources/cider-ui-tests/views/components/mediaitem-hrect.ejs
rename to resources/cider-ui/views/components/mediaitem-hrect.ejs
diff --git a/resources/cider-ui-tests/views/components/mediaitem-list-item.ejs b/resources/cider-ui/views/components/mediaitem-list-item.ejs
similarity index 100%
rename from resources/cider-ui-tests/views/components/mediaitem-list-item.ejs
rename to resources/cider-ui/views/components/mediaitem-list-item.ejs
diff --git a/resources/cider-ui-tests/views/components/mediaitem-mvview-sp.ejs b/resources/cider-ui/views/components/mediaitem-mvview-sp.ejs
similarity index 100%
rename from resources/cider-ui-tests/views/components/mediaitem-mvview-sp.ejs
rename to resources/cider-ui/views/components/mediaitem-mvview-sp.ejs
diff --git a/resources/cider-ui-tests/views/components/mediaitem-mvview.ejs b/resources/cider-ui/views/components/mediaitem-mvview.ejs
similarity index 100%
rename from resources/cider-ui-tests/views/components/mediaitem-mvview.ejs
rename to resources/cider-ui/views/components/mediaitem-mvview.ejs
diff --git a/resources/cider-ui-tests/views/components/mediaitem-scroller-horizontal-large.ejs b/resources/cider-ui/views/components/mediaitem-scroller-horizontal-large.ejs
similarity index 100%
rename from resources/cider-ui-tests/views/components/mediaitem-scroller-horizontal-large.ejs
rename to resources/cider-ui/views/components/mediaitem-scroller-horizontal-large.ejs
diff --git a/resources/cider-ui-tests/views/components/mediaitem-scroller-horizontal-mvview.ejs b/resources/cider-ui/views/components/mediaitem-scroller-horizontal-mvview.ejs
similarity index 100%
rename from resources/cider-ui-tests/views/components/mediaitem-scroller-horizontal-mvview.ejs
rename to resources/cider-ui/views/components/mediaitem-scroller-horizontal-mvview.ejs
diff --git a/resources/cider-ui-tests/views/components/mediaitem-scroller-horizontal-sp.ejs b/resources/cider-ui/views/components/mediaitem-scroller-horizontal-sp.ejs
similarity index 100%
rename from resources/cider-ui-tests/views/components/mediaitem-scroller-horizontal-sp.ejs
rename to resources/cider-ui/views/components/mediaitem-scroller-horizontal-sp.ejs
diff --git a/resources/cider-ui-tests/views/components/mediaitem-scroller-horizontal.ejs b/resources/cider-ui/views/components/mediaitem-scroller-horizontal.ejs
similarity index 100%
rename from resources/cider-ui-tests/views/components/mediaitem-scroller-horizontal.ejs
rename to resources/cider-ui/views/components/mediaitem-scroller-horizontal.ejs
diff --git a/resources/cider-ui-tests/views/components/mediaitem-square-large.ejs b/resources/cider-ui/views/components/mediaitem-square-large.ejs
similarity index 100%
rename from resources/cider-ui-tests/views/components/mediaitem-square-large.ejs
rename to resources/cider-ui/views/components/mediaitem-square-large.ejs
diff --git a/resources/cider-ui-tests/views/components/mediaitem-square-sp.ejs b/resources/cider-ui/views/components/mediaitem-square-sp.ejs
similarity index 100%
rename from resources/cider-ui-tests/views/components/mediaitem-square-sp.ejs
rename to resources/cider-ui/views/components/mediaitem-square-sp.ejs
diff --git a/resources/cider-ui-tests/views/components/mediaitem-square.ejs b/resources/cider-ui/views/components/mediaitem-square.ejs
similarity index 100%
rename from resources/cider-ui-tests/views/components/mediaitem-square.ejs
rename to resources/cider-ui/views/components/mediaitem-square.ejs
diff --git a/resources/cider-ui-tests/views/main.ejs b/resources/cider-ui/views/main.ejs
similarity index 98%
rename from resources/cider-ui-tests/views/main.ejs
rename to resources/cider-ui/views/main.ejs
index a8b36053..f316d2bd 100644
--- a/resources/cider-ui-tests/views/main.ejs
+++ b/resources/cider-ui/views/main.ejs
@@ -188,7 +188,7 @@
-