diff --git a/css/sideMenu.css b/css/sideMenu.css index 3cfad48..7c53109 100644 --- a/css/sideMenu.css +++ b/css/sideMenu.css @@ -64,6 +64,7 @@ vertical-align: top; margin-right: 10px; filter: invert(var(--side-menu-icon-invert-filter, 0%)); + opacity: var(--side-menu-icon-opacity, 1); } .side-menu-app-icon svg { diff --git a/lib/Controller/CssController.php b/lib/Controller/CssController.php index 1845e15..74b5895 100644 --- a/lib/Controller/CssController.php +++ b/lib/Controller/CssController.php @@ -75,6 +75,7 @@ class CssController extends Controller 'text-color' => $this->config->getAppValue('side_menu', 'text-color', '#FFFFFF'), 'opener' => $this->config->getAppValue('side_menu', 'opener', 'side-menu-opener'), 'icon-invert-filter' => abs((int) $this->config->getAppValue('side_menu', 'icon-invert-filter', '0')).'%', + 'icon-opacity' => abs((int) $this->config->getAppValue('side_menu', 'icon-opacity', '100') / 100), ], 'display-logo' => (bool) $this->config->getAppValue('side_menu', 'display-logo', 1), 'opener-only' => (bool) $this->config->getAppValue('side_menu', 'opener-only', 0), diff --git a/lib/Settings/Admin.php b/lib/Settings/Admin.php index 314d91d..a9ce79e 100644 --- a/lib/Settings/Admin.php +++ b/lib/Settings/Admin.php @@ -69,6 +69,7 @@ class Admin implements ISettings 'current-app-background-color' => $this->config->getAppValue('side_menu', 'current-app-background-color', '#444444'), 'loader-color' => $this->config->getAppValue('side_menu', 'loader-color', '#0e75ac'), 'icon-invert-filter' => (int) $this->config->getAppValue('side_menu', 'icon-invert-filter', '0'), + 'icon-opacity' => (int) $this->config->getAppValue('side_menu', 'opacity', '100'), 'loader-enabled' => $this->config->getAppValue('side_menu', 'loader-enabled', '1'), 'text-color' => $this->config->getAppValue('side_menu', 'text-color', '#FFFFFF'), 'cache' => $this->config->getAppValue('side_menu', 'cache', '0'), diff --git a/templates/settings/admin-form.php b/templates/settings/admin-form.php index b841b11..3c580a5 100644 --- a/templates/settings/admin-form.php +++ b/templates/settings/admin-form.php @@ -89,7 +89,7 @@ $choicesSizes = [
@@ -112,6 +112,25 @@ $choicesSizes = [ +
+ + t('Transparent')); ?> + + + + + + t('Opaque')); ?> + +
+