diff --git a/src/renderer/index.js b/src/renderer/index.js index 6868dd26..ddfc7b2b 100644 --- a/src/renderer/index.js +++ b/src/renderer/index.js @@ -81,7 +81,7 @@ Vue.component("sidebar-library-item", { }, async mounted() { if (this.svgIcon) { - this.svgIconData = await this.app.getSvgIcon(this.svgIcon); + this.svgIconData = this.svgIcon; } }, methods: {}, diff --git a/src/renderer/less/directives.less b/src/renderer/less/directives.less index 978c0707..6b7ea0a1 100644 --- a/src/renderer/less/directives.less +++ b/src/renderer/less/directives.less @@ -338,7 +338,9 @@ #app.twopanel .app-chrome:not(.chrome-bottom) .app-chrome--center .top-nav-group .app-sidebar-item { min-width: 110px; - font-size: 0em; + .sidebar-item-text { + display: none; + } .sidebar-icon { margin: 0px; @@ -353,7 +355,9 @@ #app.twopanel .app-chrome:not(.chrome-bottom) .app-chrome--center .top-nav-group .app-sidebar-item { min-width: 60px; - font-size: 0em; + .sidebar-item-text { + display: none; + } .sidebar-icon { margin: 0px; diff --git a/src/renderer/style.less b/src/renderer/style.less index 5f2d4808..0d986506 100644 --- a/src/renderer/style.less +++ b/src/renderer/style.less @@ -858,6 +858,7 @@ input[type=range].web-slider::-webkit-slider-runnable-track { } .app-sidebar-item { + --iconSize: 18px; display: flex; width: 100%; padding: 8px 12px; @@ -872,6 +873,7 @@ input[type=range].web-slider::-webkit-slider-runnable-track { transition: transform 0.1s; text-align: left; align-items: center; + gap: 12px; &.app-sidebar-item-playlist { -webkit-user-drag: element; @@ -887,6 +889,10 @@ input[type=range].web-slider::-webkit-slider-runnable-track { } } + >._svg-icon { + --size: var(--iconSize); + } + } .app-sidebar-item:hover { diff --git a/src/renderer/views/app/sidebar.ejs b/src/renderer/views/app/sidebar.ejs index 8d30c9dd..3e43cf80 100644 --- a/src/renderer/views/app/sidebar.ejs +++ b/src/renderer/views/app/sidebar.ejs @@ -158,23 +158,10 @@