diff --git a/src/renderer/main/vueapp.js b/src/renderer/main/vueapp.js index 2ac1e6cf..2501414c 100644 --- a/src/renderer/main/vueapp.js +++ b/src/renderer/main/vueapp.js @@ -299,8 +299,8 @@ const app = new Vue({ formatVolumeTooltip() { return this.cfg.audio.dBSPL ? (Number(this.cfg.audio.dBSPLcalibration) + (Math.log10(this.mk.volume) * 20)).toFixed(2) + ' dB SPL' : (Math.log10(this.mk.volume) * 20).toFixed(2) + ' dBFS' }, - mainMenuVisibility(val) { - if(this.chrome.sidebarCollapsed) { + mainMenuVisibility(val, isContextMenu) { + if(this.chrome.sidebarCollapsed && !isContextMenu) { this.chrome.sidebarCollapsed = false return } diff --git a/src/renderer/style.less b/src/renderer/style.less index 65df8494..61a10664 100644 --- a/src/renderer/style.less +++ b/src/renderer/style.less @@ -667,7 +667,9 @@ input[type=range].web-slider::-webkit-slider-runnable-track { #cmenu() { .container { position: absolute; - width: 100%; + left: 0px; + width: var(--sidebarWidth); + max-width: var(--sidebarWidth); padding: 10px; z-index: 1; } diff --git a/src/renderer/views/app/app-navigation.ejs b/src/renderer/views/app/app-navigation.ejs index 2f9a5bb2..e937bc99 100644 --- a/src/renderer/views/app/app-navigation.ejs +++ b/src/renderer/views/app/app-navigation.ejs @@ -1,4 +1,129 @@
-