diff --git a/src/renderer/index.js b/src/renderer/index.js index f262bc56..2f3a4ff5 100644 --- a/src/renderer/index.js +++ b/src/renderer/index.js @@ -959,6 +959,10 @@ const app = new Vue({ if (this.cfg.visual.window_background_style == "none") { classes.simplebg = true } + + if(this.getThemeDirective('windowLayout') == 'twopanel') { + classes.twopanel = true + } return classes }, invokeDrawer(panel) { diff --git a/src/renderer/less/directives.less b/src/renderer/less/directives.less new file mode 100644 index 00000000..e7bc7803 --- /dev/null +++ b/src/renderer/less/directives.less @@ -0,0 +1,17 @@ +#app.twopanel { + --chromeHeight1: 42px; + --chromeHeight2: 55px; + --chromeHeight: calc(var(--chromeHeight1) + var(--chromeHeight2)); + .app-chrome { + .app-mainmenu { + width: 88px; + } + height: var(--chromeHeight1); + &.chrome-bottom { + height: var(--chromeHeight2); + .app-chrome--left { + padding-left: 32px; + } + } + } +} \ No newline at end of file diff --git a/src/renderer/style.less b/src/renderer/style.less index 6a0bc45e..d4ba33cd 100644 --- a/src/renderer/style.less +++ b/src/renderer/style.less @@ -3142,3 +3142,4 @@ body[platform='darwin'] { @import url("less/macos.less"); @import url("less/linux.less"); @import url("less/compact.less"); +@import url("less/directives.less"); diff --git a/src/renderer/views/app/chrome-bottom.ejs b/src/renderer/views/app/chrome-bottom.ejs new file mode 100644 index 00000000..d3448e4d --- /dev/null +++ b/src/renderer/views/app/chrome-bottom.ejs @@ -0,0 +1,115 @@ +
{{ convertTime(getSongProgress()) }}
+{{ convertTime(mk.currentPlaybackDuration) }} +
+