diff --git a/README.md b/README.md
index 94a8c3f..53b4ea4 100644
--- a/README.md
+++ b/README.md
@@ -71,7 +71,7 @@ Usage: `./install.sh [OPTIONS...]`
-s, --size [default|180|220|240|260|280]
Set Nautilus sidebar minimum width. Default is 200px
- -i, --icon [standard|simple|gnome|ubuntu|arch|manjaro|fedora|debian|void]
+ -i, --icon [standard|simple|gnome|ubuntu|arch|manjaro|fedora|debian|void|opensuse|popos|mxlinux|zorin]
Set 'Activities' icon. Default is 'standard'
-b, --background [default|blank|IMAGE_PATH]
diff --git a/lib-core.sh b/lib-core.sh
index 61e1d46..b29c749 100755
--- a/lib-core.sh
+++ b/lib-core.sh
@@ -83,7 +83,7 @@ COLOR_VARIANTS=('light' 'dark')
OPACITY_VARIANTS=('normal' 'solid')
ALT_VARIANTS=('normal' 'alt')
THEME_VARIANTS=('default' 'blue' 'purple' 'pink' 'red' 'orange' 'yellow' 'green' 'grey')
-ICON_VARIANTS=('standard' 'simple' 'gnome' 'ubuntu' 'arch' 'manjaro' 'fedora' 'debian' 'void')
+ICON_VARIANTS=('standard' 'simple' 'gnome' 'ubuntu' 'arch' 'manjaro' 'fedora' 'debian' 'void' 'opensuse' 'popos' 'mxlinux' 'zorin')
SIDEBAR_SIZE_VARIANTS=('default' '180' '220' '240' '260' '280')
PANEL_OPACITY_VARIANTS=('default' '30' '45' '60' '75')
NAUTILUS_STYLE_VARIANTS=('stable' 'normal' 'mojave' 'glassy')
diff --git a/src/assets/gnome-shell/activities-black/activities-mxlinux.svg b/src/assets/gnome-shell/activities-black/activities-mxlinux.svg
new file mode 100644
index 0000000..06e67bc
--- /dev/null
+++ b/src/assets/gnome-shell/activities-black/activities-mxlinux.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/activities-black/activities-opensuse.svg b/src/assets/gnome-shell/activities-black/activities-opensuse.svg
new file mode 100644
index 0000000..1805990
--- /dev/null
+++ b/src/assets/gnome-shell/activities-black/activities-opensuse.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/activities-black/activities-popos.svg b/src/assets/gnome-shell/activities-black/activities-popos.svg
new file mode 100644
index 0000000..56da326
--- /dev/null
+++ b/src/assets/gnome-shell/activities-black/activities-popos.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/activities-black/activities-zorin.svg b/src/assets/gnome-shell/activities-black/activities-zorin.svg
new file mode 100644
index 0000000..1cad42e
--- /dev/null
+++ b/src/assets/gnome-shell/activities-black/activities-zorin.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/gnome-shell/activities/activities-mxlinux.svg b/src/assets/gnome-shell/activities/activities-mxlinux.svg
new file mode 100644
index 0000000..aca9404
--- /dev/null
+++ b/src/assets/gnome-shell/activities/activities-mxlinux.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/activities/activities-opensuse.svg b/src/assets/gnome-shell/activities/activities-opensuse.svg
new file mode 100644
index 0000000..bf3e809
--- /dev/null
+++ b/src/assets/gnome-shell/activities/activities-opensuse.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/activities/activities-popos.svg b/src/assets/gnome-shell/activities/activities-popos.svg
new file mode 100644
index 0000000..f218a92
--- /dev/null
+++ b/src/assets/gnome-shell/activities/activities-popos.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/assets/gnome-shell/activities/activities-zorin.svg b/src/assets/gnome-shell/activities/activities-zorin.svg
new file mode 100644
index 0000000..4adfa95
--- /dev/null
+++ b/src/assets/gnome-shell/activities/activities-zorin.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/sass/cinnamon/_common.scss b/src/sass/cinnamon/_common.scss
index 274c353..880c4d1 100644
--- a/src/sass/cinnamon/_common.scss
+++ b/src/sass/cinnamon/_common.scss
@@ -277,7 +277,7 @@ $menu_border: if($variant=='light', darken($menu_bg, 18%), darken($menu_bg, 12%)
.menu,
.popup-menu,
%menu {
- padding: 0 6px;
+ padding: 0 6px 4px;
color: $fg_color;
@if $trans == 'true' {
@@ -341,7 +341,7 @@ $menu_border: if($variant=='light', darken($menu_bg, 18%), darken($menu_bg, 12%)
-arrow-border-color: rgba(0,0,0,0.0);
-arrow-base: 0;
-arrow-rise: 0;
- margin: 0.4em 0.5em 0.5em;
+ margin: 0.5em;
border-radius: $bt_radius;
}
diff --git a/src/sass/gtk/_common-3.0.scss b/src/sass/gtk/_common-3.0.scss
index 308e9f2..23b7589 100644
--- a/src/sass/gtk/_common-3.0.scss
+++ b/src/sass/gtk/_common-3.0.scss
@@ -2170,9 +2170,9 @@ menubar,
}
}
-.context-menu,
menu,
-.menu {
+.menu,
+.context-menu {
// margin: 4px;
padding: $container_padding;
border-radius: $mn_radius;
@@ -4199,7 +4199,7 @@ decoration {
.popup & {
box-shadow: none;
- border-radius: $wm_radius;
+ border-radius: $mn_radius;
}
// server-side decorations as used by mutter
diff --git a/src/sass/gtk/apps/_misc.scss b/src/sass/gtk/apps/_misc.scss
index 849b984..2626892 100644
--- a/src/sass/gtk/apps/_misc.scss
+++ b/src/sass/gtk/apps/_misc.scss
@@ -79,7 +79,7 @@ window.background:not(.csd) {
> menu,
> menu > menu {
- border-radius: 0;
+ // border-radius: 0;
background-color: $menu_bg;
}
@@ -242,6 +242,8 @@ window.background.chromium {
}
> menubar { background-color: $header_bg; }
+
+ menu menuitem { border-radius: 0; }
}
//
@@ -586,3 +588,48 @@ menubar.-vala-panel-background {
// > window.background.popup > menu { border-radius: 0 0 $wm_radius $wm_radius; }
}
}
+
+//
+// xapp stutas icon menu
+//
+.xapp-status-icon-menu-window {
+ > decoration {
+ box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), $wm_outline;
+ transition: none;
+ margin: 0;
+ }
+
+ > menu {
+ padding: 0;
+ separator {
+ margin: 0;
+ border-bottom: none;
+ }
+
+ > menuitem {
+ padding: 0;
+ margin: 0 3px;
+
+ &:first-child { margin-top: 3px; }
+ &:last-child { margin-bottom: 3px; }
+
+ > window > decoration {
+ box-shadow: none;
+ transition: none;
+ margin: 0;
+
+ menu {
+ padding: 0;
+
+ menuitem {
+ padding: 0;
+ margin: 0 3px;
+
+ &:first-child { margin-top: 3px; }
+ &:last-child { margin-bottom: 3px; }
+ }
+ }
+ }
+ }
+ }
+}