diff --git a/src/main/base/browserwindow.ts b/src/main/base/browserwindow.ts
index c634ad7b..ea11b454 100644
--- a/src/main/base/browserwindow.ts
+++ b/src/main/base/browserwindow.ts
@@ -75,6 +75,7 @@ export class BrowserWindow {
"components/plugin-menu",
"components/audio-controls",
"components/qrcode-modal",
+ "components/moreinfo-modal",
"components/equalizer",
"components/add-to-playlist",
"components/queue",
diff --git a/src/renderer/less/helpers.less b/src/renderer/less/helpers.less
index 211e8cd9..acc2e2c6 100644
--- a/src/renderer/less/helpers.less
+++ b/src/renderer/less/helpers.less
@@ -411,3 +411,35 @@
margin: auto;
}
}
+
+
+.moreinfo-modal {
+ .modal-window{
+ height: 70%;
+ max-height: 100%;
+ width: 45%;
+ max-width: 100%;
+ overflow: hidden;
+ line-height: 1.25;
+ }
+ .modal-content{
+ padding: 1em;
+ font-size: 0.8rem;
+ br {
+ display: block; /* makes it have a width */
+ content: ""; /* clears default height */
+ margin: 2em;
+ margin-bottom: -0.6rem;
+ }
+ }
+ .modal-header{
+ flex-direction: column;
+ .modal-title{
+ text-align: unset !important;
+ width: 100%;
+ &:not(.modal-subtitle){
+ font-size: 25px;
+ }
+ }
+ }
+}
diff --git a/src/renderer/main/vueapp.js b/src/renderer/main/vueapp.js
index 572c7c29..6f0493cd 100644
--- a/src/renderer/main/vueapp.js
+++ b/src/renderer/main/vueapp.js
@@ -204,7 +204,8 @@ const app = new Vue({
pluginMenu: false,
audioControls: false,
showPlaylist: false,
- castMenu: false
+ castMenu: false,
+ moreInfo: false,
},
socialBadges: {
badgeMap: {},
@@ -227,6 +228,7 @@ const app = new Vue({
page: "hello-world",
pages: [],
},
+ moreinfodata: [],
},
watch: {
cfg: {
diff --git a/src/renderer/views/app/panels.ejs b/src/renderer/views/app/panels.ejs
index f6766b21..2cbf16af 100644
--- a/src/renderer/views/app/panels.ejs
+++ b/src/renderer/views/app/panels.ejs
@@ -34,6 +34,9 @@