diff --git a/install.sh b/install.sh index f5e88eb..b3ec5c4 100755 --- a/install.sh +++ b/install.sh @@ -41,6 +41,7 @@ usage() { helpify "--round, --roundedmaxwindow" "" "Set maximized window to rounded" "Default is square" helpify "--right, --rightplacement" "" "Set Nautilus titlebutton placement to right" "Default is left" helpify "--black, --blackfont" "" "Set panel font color to black" "Default is white" + helpify "--darker, --darkercolor" "" "Install darker '${THEME_NAME}' dark themes" "" helpify "--dialog, --interactive" "" "Run this installer interactively, with dialogs" "" helpify "--silent-mode" "" "Meant for developers: ignore any confirm prompt and params become more strict" "" helpify "-r, --remove, -u, --uninstall" "" "Remove all installed ${THEME_NAME} themes" "" @@ -66,7 +67,7 @@ while [[ $# -gt 0 ]]; do # at once case "${1}" in - # Parameters that don't require value + # Parameters that don't require value -r|--remove|-u|-uninstall) uninstall='true'; shift ;; --silent-mode) @@ -81,11 +82,13 @@ while [[ $# -gt 0 ]]; do max_round="true"; shift ;; --black|--blackfont) black_font="true"; shift ;; + --darker|--darkercolor) + darker="true"; shift ;; -HD|--highdefinition) compact="false"; shift ;; -m|--monterey) monterey="true"; shift ;; - # Parameters that require value, single use + # Parameters that require value, single use -b|--background) check_param "${1}" "${1}" "${2}" "must" "must" "must" "false" && shift 2 || shift ;; -d|--dest) @@ -124,10 +127,14 @@ finalize_argument_parsing #---------------------------START INSTALL THEMES-------------------------------# if [[ "${uninstall}" == 'true' ]]; then - prompt -i "Removing '${name}' themes in '${dest}'..." - prompt -w "REMOVAL: Non file-related parameters will be ignored."; echo + prompt -i "Removing '${name}' gtk themes in '${dest}'... \n" + prompt -w "REMOVAL: Non file-related parameters will be ignored. \n" remove_themes - prompt -s "Done! All '${name}' themes has been removed." + prompt -s "Done! All '${name}' gtk themes in has been removed. \n" + + if [[ -f "${MISC_GR_FILE}.bak" ]]; then + prompt -e "Find installed GDM theme, you need to run: 'sudo ./tweaks.sh -g -r' to remove it!" + fi else if [[ "${interactive}" == 'true' ]]; then show_panel_opacity_dialog; show_sidebar_size_dialog; show_nautilus_style_dialog @@ -136,7 +143,7 @@ else show_needed_dialogs fi - prompt -w "Removing the old '${name}' themes..." + prompt -w "Removing the old '${name}' themes... \n" remove_themes; customize_theme; avoid_variant_duplicates; echo diff --git a/lib-flatpak.sh b/lib-flatpak.sh index 9ad35ca..e206bab 100755 --- a/lib-flatpak.sh +++ b/lib-flatpak.sh @@ -48,11 +48,7 @@ pakitheme_gtk3() { rm -rf "$build_dir" mkdir -p "$build_dir/files" - theme_gtk_version=$(ls -1d "$theme_path"/* 2>/dev/null | grep -Po 'gtk-3\.\K\d+$' | sort -nr | head -1) - [[ -n "$theme_gtk_version" ]] || \ - die "Theme directory did not contain any recognized GTK themes." - - cp -a "$theme_path/gtk-3.$theme_gtk_version/"* "$build_dir/files" + cp -a "$theme_path/gtk-3.0/"* "$build_dir/files" mkdir -p "$build_dir/files/share/appdata" cat >"$build_dir/files/share/appdata/$gtk3_app_id.appdata.xml" < + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-12)" /> + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0,11.999996)" /> + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0,11.999992)" /> + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-11.999996)" /> + inkscape:window-width="1545" + inkscape:window-height="1017" + inkscape:window-x="31" + inkscape:window-y="33" + inkscape:window-maximized="0" + inkscape:pagecheckerboard="0" + inkscape:snap-global="true" + inkscape:snap-smooth-nodes="true"> + inkscape:label="#g5228" + transform="translate(-12,5.1035156e-5)"> + transform="rotate(90)" /> + inkscape:label="#g5234" + transform="translate(7)"> + y="-143.99998" + transform="rotate(90)" /> + inkscape:label="#g5240" + transform="translate(-2.000003)"> + y="-159.99998" + transform="rotate(90)" /> + inkscape:label="#g5258" + transform="translate(-16.000004)"> @@ -259,11 +269,12 @@ + inkscape:label="#g5252" + transform="translate(5.9999968)"> @@ -290,11 +301,12 @@ + inkscape:label="#g5246" + transform="translate(-3.0000062)"> @@ -324,7 +336,7 @@ y="0" xlink:href="#title-1-active" id="title-2-active" - transform="translate(6.9999999,-2.6171874e-6)" + transform="translate(7)" width="100%" height="100%" inkscape:label="#use5296" /> @@ -333,7 +345,7 @@ y="0" xlink:href="#title-1-active" id="title-3-active" - transform="translate(14,-2.6171872e-6)" + transform="translate(14)" width="100%" height="100%" inkscape:label="#use5298" /> @@ -342,7 +354,7 @@ y="0" xlink:href="#title-1-active" id="title-4-active" - transform="translate(21,-2.6171874e-6)" + transform="translate(21)" width="100%" height="100%" inkscape:label="#use5300" /> @@ -351,7 +363,7 @@ y="0" xlink:href="#title-1-active" id="title-5-active" - transform="translate(28,-2.6171874e-6)" + transform="translate(28)" width="100%" height="100%" inkscape:label="#use5302" /> @@ -360,7 +372,7 @@ y="0" xlink:href="#title-1-active" id="title-1-inactive" - transform="translate(35,-2.6171874e-6)" + transform="translate(35)" width="100%" height="100%" inkscape:label="#use5304" /> @@ -369,7 +381,7 @@ y="0" xlink:href="#title-1-active" id="title-2-inactive" - transform="translate(42,-2.6171874e-6)" + transform="translate(42)" width="100%" height="100%" inkscape:label="#use5306" /> @@ -378,7 +390,7 @@ y="0" xlink:href="#title-1-active" id="title-3-inactive" - transform="translate(49,-2.6171874e-6)" + transform="translate(49)" width="100%" height="100%" inkscape:label="#use5308" /> @@ -387,7 +399,7 @@ y="0" xlink:href="#title-1-active" id="title-4-inactive" - transform="translate(56,-2.6171874e-6)" + transform="translate(56)" width="100%" height="100%" inkscape:label="#use5310" /> @@ -396,64 +408,16 @@ y="0" xlink:href="#title-1-active" id="title-5-inactive" - transform="translate(63,-2.6171874e-6)" + transform="translate(63)" width="100%" height="100%" inkscape:label="#use5312" /> - - - - - - - - - @@ -462,7 +426,7 @@ y="0" xlink:href="#top-left-active" id="top-right-active" - transform="matrix(-1,0,0,1,37.999999,0)" + transform="matrix(-1,0,0,1,36,0)" width="100%" height="100%" inkscape:label="#use5359" /> @@ -471,13 +435,14 @@ y="0" xlink:href="#top-left-active" id="top-right-inactive" - transform="matrix(-1,0,0,1,47.999999,3.43739e-8)" + transform="matrix(-1,0,0,1,50,2.8417969e-5)" width="100%" height="100%" inkscape:label="#use5361" /> + inkscape:label="#g1622" + transform="translate(-9)"> + style="opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" /> + inkscape:label="#g1831" + transform="translate(-9)"> + style="opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" /> + inkscape:label="#g1951" + transform="translate(-9)"> + style="opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" /> + inkscape:label="#g1581" + transform="translate(-9)"> + inkscape:label="#g1851" + transform="translate(-9)"> + inkscape:label="#g1971" + transform="translate(-9)"> + inkscape:label="#g1910" + transform="translate(-9)"> + inkscape:label="#g1790" + transform="translate(-9)"> + inkscape:label="#g1682" + transform="translate(-9)"> + inkscape:label="#g1872" + transform="translate(-9)"> + inkscape:label="#g1752" + transform="translate(-9)"> + inkscape:label="#g1731" + transform="translate(-9)"> @@ -1637,7 +1613,7 @@ + style="opacity:1;fill:#4b4b4b;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + style="opacity:1;fill:#4b4b4b;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + style="opacity:1;fill:#4b4b4b;fill-opacity:1;stroke:none;stroke-width:0.666667;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:0.666667;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + style="opacity:1;fill:#4b4b4b;fill-opacity:1;stroke:none;stroke-width:0.666667;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:0.666667;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + style="opacity:1;fill:#4b4b4b;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + transform="translate(-9,65.999987)"> + transform="translate(-9,65.999987)"> + inkscape:label="#g1939" + transform="translate(-9)"> + inkscape:label="#g1963" + transform="translate(-9)"> + style="opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" /> + inkscape:label="#g4972" + transform="translate(-16.000004)"> + inkscape:label="#g4976" + transform="translate(5.9999968)"> + style="clip-rule:evenodd;display:inline;fill:#5294e2;fill-opacity:1;fill-rule:evenodd;stroke-width:0.0588241" /> + inkscape:label="#g4980" + transform="translate(-3.0000062)"> + + + + + + + + + + + + + + + + diff --git a/src/assets/xfwm4/assets-dark/bottom-active.png b/src/assets/xfwm4/assets-dark/bottom-active.png index dc64dd9..82b980d 100644 Binary files a/src/assets/xfwm4/assets-dark/bottom-active.png and b/src/assets/xfwm4/assets-dark/bottom-active.png differ diff --git a/src/assets/xfwm4/assets-dark/bottom-inactive.png b/src/assets/xfwm4/assets-dark/bottom-inactive.png index dc64dd9..82b980d 100644 Binary files a/src/assets/xfwm4/assets-dark/bottom-inactive.png and b/src/assets/xfwm4/assets-dark/bottom-inactive.png differ diff --git a/src/assets/xfwm4/assets-dark/bottom-left-active.png b/src/assets/xfwm4/assets-dark/bottom-left-active.png index 332adba..62a022c 100644 Binary files a/src/assets/xfwm4/assets-dark/bottom-left-active.png and b/src/assets/xfwm4/assets-dark/bottom-left-active.png differ diff --git a/src/assets/xfwm4/assets-dark/bottom-left-inactive.png b/src/assets/xfwm4/assets-dark/bottom-left-inactive.png index 332adba..62a022c 100644 Binary files a/src/assets/xfwm4/assets-dark/bottom-left-inactive.png and b/src/assets/xfwm4/assets-dark/bottom-left-inactive.png differ diff --git a/src/assets/xfwm4/assets-dark/bottom-right-active.png b/src/assets/xfwm4/assets-dark/bottom-right-active.png index 915445a..158a577 100644 Binary files a/src/assets/xfwm4/assets-dark/bottom-right-active.png and b/src/assets/xfwm4/assets-dark/bottom-right-active.png differ diff --git a/src/assets/xfwm4/assets-dark/bottom-right-inactive.png b/src/assets/xfwm4/assets-dark/bottom-right-inactive.png index 51501fd..158a577 100644 Binary files a/src/assets/xfwm4/assets-dark/bottom-right-inactive.png and b/src/assets/xfwm4/assets-dark/bottom-right-inactive.png differ diff --git a/src/assets/xfwm4/assets-dark/left-active.png b/src/assets/xfwm4/assets-dark/left-active.png index b22507f..9ee3767 100644 Binary files a/src/assets/xfwm4/assets-dark/left-active.png and b/src/assets/xfwm4/assets-dark/left-active.png differ diff --git a/src/assets/xfwm4/assets-dark/left-inactive.png b/src/assets/xfwm4/assets-dark/left-inactive.png index b22507f..9ee3767 100644 Binary files a/src/assets/xfwm4/assets-dark/left-inactive.png and b/src/assets/xfwm4/assets-dark/left-inactive.png differ diff --git a/src/assets/xfwm4/assets-dark/menu-active.png b/src/assets/xfwm4/assets-dark/menu-active.png index 4559e07..c56a275 100644 Binary files a/src/assets/xfwm4/assets-dark/menu-active.png and b/src/assets/xfwm4/assets-dark/menu-active.png differ diff --git a/src/assets/xfwm4/assets-dark/menu-inactive.png b/src/assets/xfwm4/assets-dark/menu-inactive.png index f2b10d9..3545fd1 100644 Binary files a/src/assets/xfwm4/assets-dark/menu-inactive.png and b/src/assets/xfwm4/assets-dark/menu-inactive.png differ diff --git a/src/assets/xfwm4/assets-dark/menu-pressed.png b/src/assets/xfwm4/assets-dark/menu-pressed.png index bb7674f..69aad60 100644 Binary files a/src/assets/xfwm4/assets-dark/menu-pressed.png and b/src/assets/xfwm4/assets-dark/menu-pressed.png differ diff --git a/src/assets/xfwm4/assets-dark/right-active.png b/src/assets/xfwm4/assets-dark/right-active.png index b709543..4a9cb4e 100644 Binary files a/src/assets/xfwm4/assets-dark/right-active.png and b/src/assets/xfwm4/assets-dark/right-active.png differ diff --git a/src/assets/xfwm4/assets-dark/right-inactive.png b/src/assets/xfwm4/assets-dark/right-inactive.png index b709543..4a9cb4e 100644 Binary files a/src/assets/xfwm4/assets-dark/right-inactive.png and b/src/assets/xfwm4/assets-dark/right-inactive.png differ diff --git a/src/assets/xfwm4/assets-dark/shade-active.png b/src/assets/xfwm4/assets-dark/shade-active.png index ad3e5f4..1153daa 100644 Binary files a/src/assets/xfwm4/assets-dark/shade-active.png and b/src/assets/xfwm4/assets-dark/shade-active.png differ diff --git a/src/assets/xfwm4/assets-dark/shade-inactive.png b/src/assets/xfwm4/assets-dark/shade-inactive.png index 72e303d..0549f20 100644 Binary files a/src/assets/xfwm4/assets-dark/shade-inactive.png and b/src/assets/xfwm4/assets-dark/shade-inactive.png differ diff --git a/src/assets/xfwm4/assets-dark/shade-pressed.png b/src/assets/xfwm4/assets-dark/shade-pressed.png index 25e4bb3..f515f06 100644 Binary files a/src/assets/xfwm4/assets-dark/shade-pressed.png and b/src/assets/xfwm4/assets-dark/shade-pressed.png differ diff --git a/src/assets/xfwm4/assets-dark/stick-active.png b/src/assets/xfwm4/assets-dark/stick-active.png index 58f2288..e1a6542 100644 Binary files a/src/assets/xfwm4/assets-dark/stick-active.png and b/src/assets/xfwm4/assets-dark/stick-active.png differ diff --git a/src/assets/xfwm4/assets-dark/stick-inactive.png b/src/assets/xfwm4/assets-dark/stick-inactive.png index dd39de2..4d31a33 100644 Binary files a/src/assets/xfwm4/assets-dark/stick-inactive.png and b/src/assets/xfwm4/assets-dark/stick-inactive.png differ diff --git a/src/assets/xfwm4/assets-dark/stick-pressed.png b/src/assets/xfwm4/assets-dark/stick-pressed.png index c806339..d2d205a 100644 Binary files a/src/assets/xfwm4/assets-dark/stick-pressed.png and b/src/assets/xfwm4/assets-dark/stick-pressed.png differ diff --git a/src/assets/xfwm4/assets-dark/top-left-active.png b/src/assets/xfwm4/assets-dark/top-left-active.png index 81eb250..b733ef8 100644 Binary files a/src/assets/xfwm4/assets-dark/top-left-active.png and b/src/assets/xfwm4/assets-dark/top-left-active.png differ diff --git a/src/assets/xfwm4/assets-dark/top-left-inactive.png b/src/assets/xfwm4/assets-dark/top-left-inactive.png index 81eb250..b733ef8 100644 Binary files a/src/assets/xfwm4/assets-dark/top-left-inactive.png and b/src/assets/xfwm4/assets-dark/top-left-inactive.png differ diff --git a/src/assets/xfwm4/assets-dark/top-right-active.png b/src/assets/xfwm4/assets-dark/top-right-active.png index fac1597..8e85f93 100644 Binary files a/src/assets/xfwm4/assets-dark/top-right-active.png and b/src/assets/xfwm4/assets-dark/top-right-active.png differ diff --git a/src/assets/xfwm4/assets-dark/top-right-inactive.png b/src/assets/xfwm4/assets-dark/top-right-inactive.png index fac1597..8e85f93 100644 Binary files a/src/assets/xfwm4/assets-dark/top-right-inactive.png and b/src/assets/xfwm4/assets-dark/top-right-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/bottom-active.png b/src/assets/xfwm4/assets-light-hdpi/bottom-active.png index 12212a9..13f3a92 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/bottom-active.png and b/src/assets/xfwm4/assets-light-hdpi/bottom-active.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/bottom-inactive.png b/src/assets/xfwm4/assets-light-hdpi/bottom-inactive.png index 12212a9..13f3a92 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/bottom-inactive.png and b/src/assets/xfwm4/assets-light-hdpi/bottom-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/bottom-left-active.png b/src/assets/xfwm4/assets-light-hdpi/bottom-left-active.png index 8092b10..38009fc 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/bottom-left-active.png and b/src/assets/xfwm4/assets-light-hdpi/bottom-left-active.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/bottom-left-inactive.png b/src/assets/xfwm4/assets-light-hdpi/bottom-left-inactive.png index 8092b10..38009fc 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/bottom-left-inactive.png and b/src/assets/xfwm4/assets-light-hdpi/bottom-left-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/bottom-right-active.png b/src/assets/xfwm4/assets-light-hdpi/bottom-right-active.png index b4695cf..b73052e 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/bottom-right-active.png and b/src/assets/xfwm4/assets-light-hdpi/bottom-right-active.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/bottom-right-inactive.png b/src/assets/xfwm4/assets-light-hdpi/bottom-right-inactive.png index b4695cf..b73052e 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/bottom-right-inactive.png and b/src/assets/xfwm4/assets-light-hdpi/bottom-right-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/left-active.png b/src/assets/xfwm4/assets-light-hdpi/left-active.png index 1cd5122..d86fe33 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/left-active.png and b/src/assets/xfwm4/assets-light-hdpi/left-active.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/left-inactive.png b/src/assets/xfwm4/assets-light-hdpi/left-inactive.png index 1cd5122..d86fe33 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/left-inactive.png and b/src/assets/xfwm4/assets-light-hdpi/left-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/menu-active.png b/src/assets/xfwm4/assets-light-hdpi/menu-active.png index f4d462d..3b3d12c 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/menu-active.png and b/src/assets/xfwm4/assets-light-hdpi/menu-active.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/menu-inactive.png b/src/assets/xfwm4/assets-light-hdpi/menu-inactive.png index f59e035..7c0d8de 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/menu-inactive.png and b/src/assets/xfwm4/assets-light-hdpi/menu-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/menu-pressed.png b/src/assets/xfwm4/assets-light-hdpi/menu-pressed.png index 49322e7..503824b 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/menu-pressed.png and b/src/assets/xfwm4/assets-light-hdpi/menu-pressed.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/right-active.png b/src/assets/xfwm4/assets-light-hdpi/right-active.png index c9110ef..d86fe33 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/right-active.png and b/src/assets/xfwm4/assets-light-hdpi/right-active.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/right-inactive.png b/src/assets/xfwm4/assets-light-hdpi/right-inactive.png index c9110ef..d86fe33 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/right-inactive.png and b/src/assets/xfwm4/assets-light-hdpi/right-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/shade-active.png b/src/assets/xfwm4/assets-light-hdpi/shade-active.png index f3e5ce0..6658a07 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/shade-active.png and b/src/assets/xfwm4/assets-light-hdpi/shade-active.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/shade-inactive.png b/src/assets/xfwm4/assets-light-hdpi/shade-inactive.png index 125b254..6e98eef 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/shade-inactive.png and b/src/assets/xfwm4/assets-light-hdpi/shade-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/shade-pressed.png b/src/assets/xfwm4/assets-light-hdpi/shade-pressed.png index 7905ae9..f0f2581 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/shade-pressed.png and b/src/assets/xfwm4/assets-light-hdpi/shade-pressed.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/stick-active.png b/src/assets/xfwm4/assets-light-hdpi/stick-active.png index 94d7c8b..046faca 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/stick-active.png and b/src/assets/xfwm4/assets-light-hdpi/stick-active.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/stick-inactive.png b/src/assets/xfwm4/assets-light-hdpi/stick-inactive.png index 01d6eb6..03d911d 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/stick-inactive.png and b/src/assets/xfwm4/assets-light-hdpi/stick-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/stick-pressed.png b/src/assets/xfwm4/assets-light-hdpi/stick-pressed.png index 9692a6c..2734c4e 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/stick-pressed.png and b/src/assets/xfwm4/assets-light-hdpi/stick-pressed.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/top-left-active.png b/src/assets/xfwm4/assets-light-hdpi/top-left-active.png index f41f814..ccbae70 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/top-left-active.png and b/src/assets/xfwm4/assets-light-hdpi/top-left-active.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/top-left-inactive.png b/src/assets/xfwm4/assets-light-hdpi/top-left-inactive.png index f41f814..ccbae70 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/top-left-inactive.png and b/src/assets/xfwm4/assets-light-hdpi/top-left-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/top-right-active.png b/src/assets/xfwm4/assets-light-hdpi/top-right-active.png index 3951837..bf7c512 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/top-right-active.png and b/src/assets/xfwm4/assets-light-hdpi/top-right-active.png differ diff --git a/src/assets/xfwm4/assets-light-hdpi/top-right-inactive.png b/src/assets/xfwm4/assets-light-hdpi/top-right-inactive.png index 3951837..bf7c512 100644 Binary files a/src/assets/xfwm4/assets-light-hdpi/top-right-inactive.png and b/src/assets/xfwm4/assets-light-hdpi/top-right-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/bottom-active.png b/src/assets/xfwm4/assets-light-xhdpi/bottom-active.png index 599e531..d209801 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/bottom-active.png and b/src/assets/xfwm4/assets-light-xhdpi/bottom-active.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/bottom-inactive.png b/src/assets/xfwm4/assets-light-xhdpi/bottom-inactive.png index 599e531..d209801 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/bottom-inactive.png and b/src/assets/xfwm4/assets-light-xhdpi/bottom-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/bottom-left-active.png b/src/assets/xfwm4/assets-light-xhdpi/bottom-left-active.png index 659f27e..2286143 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/bottom-left-active.png and b/src/assets/xfwm4/assets-light-xhdpi/bottom-left-active.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/bottom-left-inactive.png b/src/assets/xfwm4/assets-light-xhdpi/bottom-left-inactive.png index 659f27e..2286143 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/bottom-left-inactive.png and b/src/assets/xfwm4/assets-light-xhdpi/bottom-left-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/bottom-right-active.png b/src/assets/xfwm4/assets-light-xhdpi/bottom-right-active.png index 3a5d44f..6f1faf9 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/bottom-right-active.png and b/src/assets/xfwm4/assets-light-xhdpi/bottom-right-active.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/bottom-right-inactive.png b/src/assets/xfwm4/assets-light-xhdpi/bottom-right-inactive.png index 3a5d44f..6f1faf9 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/bottom-right-inactive.png and b/src/assets/xfwm4/assets-light-xhdpi/bottom-right-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/left-active.png b/src/assets/xfwm4/assets-light-xhdpi/left-active.png index d5ba434..e29994c 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/left-active.png and b/src/assets/xfwm4/assets-light-xhdpi/left-active.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/left-inactive.png b/src/assets/xfwm4/assets-light-xhdpi/left-inactive.png index d5ba434..e29994c 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/left-inactive.png and b/src/assets/xfwm4/assets-light-xhdpi/left-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/menu-active.png b/src/assets/xfwm4/assets-light-xhdpi/menu-active.png index 7628573..10905aa 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/menu-active.png and b/src/assets/xfwm4/assets-light-xhdpi/menu-active.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/menu-inactive.png b/src/assets/xfwm4/assets-light-xhdpi/menu-inactive.png index d775b74..f3a9d60 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/menu-inactive.png and b/src/assets/xfwm4/assets-light-xhdpi/menu-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/menu-pressed.png b/src/assets/xfwm4/assets-light-xhdpi/menu-pressed.png index 243f5f2..68cab41 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/menu-pressed.png and b/src/assets/xfwm4/assets-light-xhdpi/menu-pressed.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/right-active.png b/src/assets/xfwm4/assets-light-xhdpi/right-active.png index 54842fb..e29994c 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/right-active.png and b/src/assets/xfwm4/assets-light-xhdpi/right-active.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/right-inactive.png b/src/assets/xfwm4/assets-light-xhdpi/right-inactive.png index 54842fb..e29994c 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/right-inactive.png and b/src/assets/xfwm4/assets-light-xhdpi/right-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/shade-active.png b/src/assets/xfwm4/assets-light-xhdpi/shade-active.png index 86702d3..111c78e 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/shade-active.png and b/src/assets/xfwm4/assets-light-xhdpi/shade-active.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/shade-inactive.png b/src/assets/xfwm4/assets-light-xhdpi/shade-inactive.png index 9d22f66..69a88ad 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/shade-inactive.png and b/src/assets/xfwm4/assets-light-xhdpi/shade-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/shade-pressed.png b/src/assets/xfwm4/assets-light-xhdpi/shade-pressed.png index 5650a5f..806a0e4 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/shade-pressed.png and b/src/assets/xfwm4/assets-light-xhdpi/shade-pressed.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/stick-active.png b/src/assets/xfwm4/assets-light-xhdpi/stick-active.png index db0f1a6..eca9fd2 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/stick-active.png and b/src/assets/xfwm4/assets-light-xhdpi/stick-active.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/stick-inactive.png b/src/assets/xfwm4/assets-light-xhdpi/stick-inactive.png index 5a5c34f..c3e9d10 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/stick-inactive.png and b/src/assets/xfwm4/assets-light-xhdpi/stick-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/stick-pressed.png b/src/assets/xfwm4/assets-light-xhdpi/stick-pressed.png index 8a52e69..abeb782 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/stick-pressed.png and b/src/assets/xfwm4/assets-light-xhdpi/stick-pressed.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/title-1-active.png b/src/assets/xfwm4/assets-light-xhdpi/title-1-active.png index 2994a25..8a40cd3 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/title-1-active.png and b/src/assets/xfwm4/assets-light-xhdpi/title-1-active.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/title-1-inactive.png b/src/assets/xfwm4/assets-light-xhdpi/title-1-inactive.png index 2994a25..8a40cd3 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/title-1-inactive.png and b/src/assets/xfwm4/assets-light-xhdpi/title-1-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/title-2-active.png b/src/assets/xfwm4/assets-light-xhdpi/title-2-active.png index 2994a25..8a40cd3 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/title-2-active.png and b/src/assets/xfwm4/assets-light-xhdpi/title-2-active.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/title-2-inactive.png b/src/assets/xfwm4/assets-light-xhdpi/title-2-inactive.png index 2994a25..8a40cd3 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/title-2-inactive.png and b/src/assets/xfwm4/assets-light-xhdpi/title-2-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/title-3-active.png b/src/assets/xfwm4/assets-light-xhdpi/title-3-active.png index 2994a25..8a40cd3 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/title-3-active.png and b/src/assets/xfwm4/assets-light-xhdpi/title-3-active.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/title-3-inactive.png b/src/assets/xfwm4/assets-light-xhdpi/title-3-inactive.png index 2994a25..8a40cd3 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/title-3-inactive.png and b/src/assets/xfwm4/assets-light-xhdpi/title-3-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/title-4-active.png b/src/assets/xfwm4/assets-light-xhdpi/title-4-active.png index 2994a25..8a40cd3 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/title-4-active.png and b/src/assets/xfwm4/assets-light-xhdpi/title-4-active.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/title-4-inactive.png b/src/assets/xfwm4/assets-light-xhdpi/title-4-inactive.png index 2994a25..8a40cd3 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/title-4-inactive.png and b/src/assets/xfwm4/assets-light-xhdpi/title-4-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/title-5-active.png b/src/assets/xfwm4/assets-light-xhdpi/title-5-active.png index 2994a25..8a40cd3 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/title-5-active.png and b/src/assets/xfwm4/assets-light-xhdpi/title-5-active.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/title-5-inactive.png b/src/assets/xfwm4/assets-light-xhdpi/title-5-inactive.png index 2994a25..8a40cd3 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/title-5-inactive.png and b/src/assets/xfwm4/assets-light-xhdpi/title-5-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/top-left-active.png b/src/assets/xfwm4/assets-light-xhdpi/top-left-active.png index f2b39f5..53d194d 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/top-left-active.png and b/src/assets/xfwm4/assets-light-xhdpi/top-left-active.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/top-left-inactive.png b/src/assets/xfwm4/assets-light-xhdpi/top-left-inactive.png index f2b39f5..53d194d 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/top-left-inactive.png and b/src/assets/xfwm4/assets-light-xhdpi/top-left-inactive.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/top-right-active.png b/src/assets/xfwm4/assets-light-xhdpi/top-right-active.png index 4c73482..73f5ead 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/top-right-active.png and b/src/assets/xfwm4/assets-light-xhdpi/top-right-active.png differ diff --git a/src/assets/xfwm4/assets-light-xhdpi/top-right-inactive.png b/src/assets/xfwm4/assets-light-xhdpi/top-right-inactive.png index 4c73482..73f5ead 100644 Binary files a/src/assets/xfwm4/assets-light-xhdpi/top-right-inactive.png and b/src/assets/xfwm4/assets-light-xhdpi/top-right-inactive.png differ diff --git a/src/assets/xfwm4/assets-light.svg b/src/assets/xfwm4/assets-light.svg index 6c98608..e18ede9 100644 --- a/src/assets/xfwm4/assets-light.svg +++ b/src/assets/xfwm4/assets-light.svg @@ -2,40 +2,31 @@ + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + sodipodi:docname="assets-light.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + inkscape:swatch="solid"> - - - + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.2857072)" /> + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0,-4.2857113)" /> + gradientUnits="userSpaceOnUse" + gradientTransform="translate(0,-4.2857153)" /> + gradientUnits="userSpaceOnUse" + gradientTransform="translate(4.2857112)" /> + inkscape:window-y="33" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0"> image/svg+xml - + @@ -135,17 +131,18 @@ y="0" xlink:href="#g4206" id="title-1-active" - transform="matrix(0.17857143,0,0,1,4.1071429,131.99998)" + transform="matrix(0.16666667,0,0,1,-2.8095238,131.99998)" width="100%" height="100%" inkscape:label="#use4212" /> + inkscape:label="#g5228" + transform="translate(-10.999998)"> + y="-159.99998" + transform="rotate(90)" /> + transform="translate(-5.2857054,5.1035156e-5)"> + transform="translate(1.7142946,5.1035156e-5)"> + transform="translate(-11.285705,5.1035156e-5)"> @@ -272,7 +269,7 @@ + transform="translate(-5.2857054,5.1035156e-5)"> @@ -304,7 +301,7 @@ + transform="translate(1.7142946,5.1035156e-5)"> @@ -338,7 +335,7 @@ y="0" xlink:href="#title-1-active" id="title-2-active" - transform="translate(6.9999999,-2.6171874e-6)" + transform="translate(7)" width="100%" height="100%" inkscape:label="#use5296" /> @@ -347,7 +344,7 @@ y="0" xlink:href="#title-1-active" id="title-3-active" - transform="translate(14,-2.6171872e-6)" + transform="translate(14)" width="100%" height="100%" inkscape:label="#use5298" /> @@ -356,7 +353,7 @@ y="0" xlink:href="#title-1-active" id="title-4-active" - transform="translate(21,-2.6171874e-6)" + transform="translate(21)" width="100%" height="100%" inkscape:label="#use5300" /> @@ -365,7 +362,7 @@ y="0" xlink:href="#title-1-active" id="title-5-active" - transform="translate(28,-2.6171874e-6)" + transform="translate(28)" width="100%" height="100%" inkscape:label="#use5302" /> @@ -374,7 +371,7 @@ y="0" xlink:href="#title-1-active" id="title-1-inactive" - transform="translate(35,-2.6171874e-6)" + transform="translate(35)" width="100%" height="100%" inkscape:label="#use5304" /> @@ -383,7 +380,7 @@ y="0" xlink:href="#title-1-active" id="title-2-inactive" - transform="translate(42,-2.6171874e-6)" + transform="translate(42)" width="100%" height="100%" inkscape:label="#use5306" /> @@ -392,7 +389,7 @@ y="0" xlink:href="#title-1-active" id="title-3-inactive" - transform="translate(49,-2.6171874e-6)" + transform="translate(49)" width="100%" height="100%" inkscape:label="#use5308" /> @@ -401,7 +398,7 @@ y="0" xlink:href="#title-1-active" id="title-4-inactive" - transform="translate(56,-2.6171874e-6)" + transform="translate(56)" width="100%" height="100%" inkscape:label="#use5310" /> @@ -410,13 +407,14 @@ y="0" xlink:href="#title-1-active" id="title-5-inactive" - transform="translate(63,-2.6171874e-6)" + transform="translate(63)" width="100%" height="100%" inkscape:label="#use5312" /> + inkscape:label="#g1622" + transform="translate(-7)"> + inkscape:label="#g1831" + transform="translate(-7)"> + inkscape:label="#g1951" + transform="translate(-7)"> + inkscape:label="#g1581" + transform="translate(-7)"> + inkscape:label="#g1851" + transform="translate(-7)"> + inkscape:label="#g1971" + transform="translate(-7)"> + inkscape:label="#g1910" + transform="translate(-7)"> + inkscape:label="#g1790" + transform="translate(-7)"> + inkscape:label="#g1682" + transform="translate(-7)"> + inkscape:label="#g1872" + transform="translate(-7)"> + inkscape:label="#g1752" + transform="translate(-7)"> + inkscape:label="#g1731" + transform="translate(-7)"> @@ -1559,94 +1568,10 @@ inkscape:connector-curvature="0" /> - - - - - - - - - - - - - - - - - - + style="opacity:1;fill:#939393;fill-opacity:1;stroke:none;stroke-width:0.666667;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - - + style="opacity:1;fill:#939393;fill-opacity:1;stroke:none;stroke-width:0.666667;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - - + transform="translate(-7,65.999994)"> + transform="translate(-7,65.999994)"> + style="clip-rule:evenodd;display:inline;fill:#5294e2;fill-opacity:1;fill-rule:evenodd;stroke-width:0.0588241" /> + + + + + + + diff --git a/src/assets/xfwm4/assets-light/bottom-active.png b/src/assets/xfwm4/assets-light/bottom-active.png index adeb45d..e81e844 100644 Binary files a/src/assets/xfwm4/assets-light/bottom-active.png and b/src/assets/xfwm4/assets-light/bottom-active.png differ diff --git a/src/assets/xfwm4/assets-light/bottom-inactive.png b/src/assets/xfwm4/assets-light/bottom-inactive.png index adeb45d..e81e844 100644 Binary files a/src/assets/xfwm4/assets-light/bottom-inactive.png and b/src/assets/xfwm4/assets-light/bottom-inactive.png differ diff --git a/src/assets/xfwm4/assets-light/bottom-left-active.png b/src/assets/xfwm4/assets-light/bottom-left-active.png index 76a4b93..3088cd3 100644 Binary files a/src/assets/xfwm4/assets-light/bottom-left-active.png and b/src/assets/xfwm4/assets-light/bottom-left-active.png differ diff --git a/src/assets/xfwm4/assets-light/bottom-left-inactive.png b/src/assets/xfwm4/assets-light/bottom-left-inactive.png index 76a4b93..3088cd3 100644 Binary files a/src/assets/xfwm4/assets-light/bottom-left-inactive.png and b/src/assets/xfwm4/assets-light/bottom-left-inactive.png differ diff --git a/src/assets/xfwm4/assets-light/bottom-right-active.png b/src/assets/xfwm4/assets-light/bottom-right-active.png index 28d9bb2..28f9cb5 100644 Binary files a/src/assets/xfwm4/assets-light/bottom-right-active.png and b/src/assets/xfwm4/assets-light/bottom-right-active.png differ diff --git a/src/assets/xfwm4/assets-light/bottom-right-inactive.png b/src/assets/xfwm4/assets-light/bottom-right-inactive.png index 28d9bb2..28f9cb5 100644 Binary files a/src/assets/xfwm4/assets-light/bottom-right-inactive.png and b/src/assets/xfwm4/assets-light/bottom-right-inactive.png differ diff --git a/src/assets/xfwm4/assets-light/left-active.png b/src/assets/xfwm4/assets-light/left-active.png index ae20e73..94c5976 100644 Binary files a/src/assets/xfwm4/assets-light/left-active.png and b/src/assets/xfwm4/assets-light/left-active.png differ diff --git a/src/assets/xfwm4/assets-light/left-inactive.png b/src/assets/xfwm4/assets-light/left-inactive.png index ae20e73..94c5976 100644 Binary files a/src/assets/xfwm4/assets-light/left-inactive.png and b/src/assets/xfwm4/assets-light/left-inactive.png differ diff --git a/src/assets/xfwm4/assets-light/menu-active.png b/src/assets/xfwm4/assets-light/menu-active.png index c584bd7..8c3adca 100644 Binary files a/src/assets/xfwm4/assets-light/menu-active.png and b/src/assets/xfwm4/assets-light/menu-active.png differ diff --git a/src/assets/xfwm4/assets-light/menu-inactive.png b/src/assets/xfwm4/assets-light/menu-inactive.png index 9943765..5ad79b3 100644 Binary files a/src/assets/xfwm4/assets-light/menu-inactive.png and b/src/assets/xfwm4/assets-light/menu-inactive.png differ diff --git a/src/assets/xfwm4/assets-light/menu-pressed.png b/src/assets/xfwm4/assets-light/menu-pressed.png index 95ce7cd..8b19ab1 100644 Binary files a/src/assets/xfwm4/assets-light/menu-pressed.png and b/src/assets/xfwm4/assets-light/menu-pressed.png differ diff --git a/src/assets/xfwm4/assets-light/right-active.png b/src/assets/xfwm4/assets-light/right-active.png index e6f044a..94c5976 100644 Binary files a/src/assets/xfwm4/assets-light/right-active.png and b/src/assets/xfwm4/assets-light/right-active.png differ diff --git a/src/assets/xfwm4/assets-light/right-inactive.png b/src/assets/xfwm4/assets-light/right-inactive.png index e6f044a..94c5976 100644 Binary files a/src/assets/xfwm4/assets-light/right-inactive.png and b/src/assets/xfwm4/assets-light/right-inactive.png differ diff --git a/src/assets/xfwm4/assets-light/shade-active.png b/src/assets/xfwm4/assets-light/shade-active.png index 6d25c4a..42aa539 100644 Binary files a/src/assets/xfwm4/assets-light/shade-active.png and b/src/assets/xfwm4/assets-light/shade-active.png differ diff --git a/src/assets/xfwm4/assets-light/shade-inactive.png b/src/assets/xfwm4/assets-light/shade-inactive.png index cbc8cc5..eb0a9ed 100644 Binary files a/src/assets/xfwm4/assets-light/shade-inactive.png and b/src/assets/xfwm4/assets-light/shade-inactive.png differ diff --git a/src/assets/xfwm4/assets-light/shade-pressed.png b/src/assets/xfwm4/assets-light/shade-pressed.png index 0a91b8c..780c2a2 100644 Binary files a/src/assets/xfwm4/assets-light/shade-pressed.png and b/src/assets/xfwm4/assets-light/shade-pressed.png differ diff --git a/src/assets/xfwm4/assets-light/stick-active.png b/src/assets/xfwm4/assets-light/stick-active.png index 1e02545..daf2591 100644 Binary files a/src/assets/xfwm4/assets-light/stick-active.png and b/src/assets/xfwm4/assets-light/stick-active.png differ diff --git a/src/assets/xfwm4/assets-light/stick-inactive.png b/src/assets/xfwm4/assets-light/stick-inactive.png index d2654ac..55dac95 100644 Binary files a/src/assets/xfwm4/assets-light/stick-inactive.png and b/src/assets/xfwm4/assets-light/stick-inactive.png differ diff --git a/src/assets/xfwm4/assets-light/stick-pressed.png b/src/assets/xfwm4/assets-light/stick-pressed.png index 385ad47..8cb224d 100644 Binary files a/src/assets/xfwm4/assets-light/stick-pressed.png and b/src/assets/xfwm4/assets-light/stick-pressed.png differ diff --git a/src/assets/xfwm4/assets-light/top-left-active.png b/src/assets/xfwm4/assets-light/top-left-active.png index b37feae..936af60 100644 Binary files a/src/assets/xfwm4/assets-light/top-left-active.png and b/src/assets/xfwm4/assets-light/top-left-active.png differ diff --git a/src/assets/xfwm4/assets-light/top-left-inactive.png b/src/assets/xfwm4/assets-light/top-left-inactive.png index b37feae..936af60 100644 Binary files a/src/assets/xfwm4/assets-light/top-left-inactive.png and b/src/assets/xfwm4/assets-light/top-left-inactive.png differ diff --git a/src/assets/xfwm4/assets-light/top-right-active.png b/src/assets/xfwm4/assets-light/top-right-active.png index 2c15a24..60a8eea 100644 Binary files a/src/assets/xfwm4/assets-light/top-right-active.png and b/src/assets/xfwm4/assets-light/top-right-active.png differ diff --git a/src/assets/xfwm4/assets-light/top-right-inactive.png b/src/assets/xfwm4/assets-light/top-right-inactive.png index 2c15a24..60a8eea 100644 Binary files a/src/assets/xfwm4/assets-light/top-right-inactive.png and b/src/assets/xfwm4/assets-light/top-right-inactive.png differ diff --git a/src/main/xfwm4/themerc-dark b/src/main/xfwm4/themerc-dark index 52375c0..8ed1a77 100644 --- a/src/main/xfwm4/themerc-dark +++ b/src/main/xfwm4/themerc-dark @@ -1,4 +1,4 @@ -button_offset=4 +button_offset=10 button_spacing=0 show_app_icon=false diff --git a/src/main/xfwm4/themerc-light b/src/main/xfwm4/themerc-light index a67fdbd..962c3f1 100644 --- a/src/main/xfwm4/themerc-light +++ b/src/main/xfwm4/themerc-light @@ -1,4 +1,4 @@ -button_offset=4 +button_offset=20 button_spacing=0 show_app_icon=false diff --git a/src/other/firefox/Monterey/parts/buttons-fixes.css b/src/other/firefox/Monterey/parts/buttons-fixes.css index 2441724..d4d4ae7 100644 --- a/src/other/firefox/Monterey/parts/buttons-fixes.css +++ b/src/other/firefox/Monterey/parts/buttons-fixes.css @@ -114,10 +114,23 @@ margin: 6px !important; padding: 0 !important; } -button.close { + +button.close:not(.ghost-button) { margin: 0 !important; } +button.close.ghost-button { + margin: 6px !important; +} + +button.close.ghost-button:not(:active):hover { + background-color: var(--gnome-headerbar-button-hover-background) !important; +} + +button.close.ghost-button:active { + background-color: var(--gnome-headerbar-button-active-background) !important; +} + /* */ #appMenu-popup .panel-banner-item[notificationid="update-restart"]::after { display: none !important; diff --git a/src/other/firefox/Monterey/parts/buttons.css b/src/other/firefox/Monterey/parts/buttons.css index b6e41ea..4786393 100644 --- a/src/other/firefox/Monterey/parts/buttons.css +++ b/src/other/firefox/Monterey/parts/buttons.css @@ -28,7 +28,7 @@ menulist, #sidebar-switcher-target, #viewButton, .close-icon:not(.tab-close-button), -button.close, +button.close:not(.ghost-button), .menulist-label-box, .expander-down, .expander-up, .notification-button, @@ -120,7 +120,7 @@ menulist:hover, #sidebar-switcher-target:hover, #viewButton:hover, .close-icon:not(.tab-close-button):hover, -button.close:hover, +button.close:not(.ghost-button):hover, menulist:hover .menulist-label-box, .expander-down:hover, .expander-up:hover, .notification-button:hover, @@ -157,7 +157,7 @@ menulist[open], #sidebar-switcher-target:active, #sidebar-switcher-target.active, #viewButton[open], .close-icon:not(.tab-close-button):active, -button.close:active, +button.close:not(.ghost-button):active, menulist[open] .menulist-label-box, .expander-down:active, .expander-up:active, .notification-button:active, @@ -210,7 +210,7 @@ menulist[open] .menulist-label-box, /* Flat buttons */ .subviewbutton-back:not(#hack), .close-icon:not(.tab-close-button), -button.close, +button.close:not(.ghost-button), #protections-popup-info-button, .permission-popup-permission-remove-button { background: transparent !important; @@ -221,9 +221,10 @@ button.close, .subviewbutton-back:not(#hack):not(:active):hover, .close-icon:not(.tab-close-button):not(:active):hover, -button.close:not(:active):hover, +button.close:not(.ghost-button):not(:active):hover, #protections-popup-info-button:hover, .permission-popup-permission-remove-button:not(:active):hover { + background: var(--gnome-headerbar-button-hover-background) !important; box-shadow: none !important; border-color: var(--gnome-button-border-color) !important; border-bottom-color: var(--gnome-button-border-accent-color) !important; @@ -231,12 +232,14 @@ button.close:not(:active):hover, .subviewbutton-back:not(#hack):active, .close-icon:not(.tab-close-button):active, -button.close:active, +button.close:not(.ghost-button):active, #protections-popup-info-button:active, .permission-popup-permission-remove-button:active { box-shadow: none !important; + background: var(--gnome-headerbar-button-active-background) !important; } +button.close, .close-icon:not(.tab-close-button) { box-shadow: none !important; border: none !important; diff --git a/src/other/firefox/Monterey/parts/headerbar-urlbar-alt.css b/src/other/firefox/Monterey/parts/headerbar-urlbar-alt.css index e36716f..c516aba 100644 --- a/src/other/firefox/Monterey/parts/headerbar-urlbar-alt.css +++ b/src/other/firefox/Monterey/parts/headerbar-urlbar-alt.css @@ -111,23 +111,25 @@ toolbarspring { min-height: 34px !important; min-width: 34px !important; margin: 0 !important; + border-radius: 0 !important; } .searchbar-engine-one-off-item:hover, .searchbar-engine-one-off-item[selected] { background: var(--gnome-button-hover-background) !important; color: unset !important; } .searchbar-engine-one-off-item:first-child { - border-radius: 5px 0 0 5px; + border-radius: 5px 0 0 5px !important; border-left-width: 1px !important; } -.searchbar-engine-one-off-item.last-engine, .searchbar-engine-one-off-item:last-child { - border-radius: 0 5px 5px 0; +.searchbar-engine-one-off-item:last-child:not(.search-setting-button) { + border-radius: 0 5px 5px 0 !important; } -#urlbar-anon-search-settings-compact { +#urlbar-anon-search-settings-compact, +.search-setting-button { border-left-width: 1px !important; border-bottom: 1px solid var(--gnome-button-border-accent-color) !important; - border-radius: 5px; + border-radius: 5px !important; margin-left: 6px !important; } diff --git a/src/other/firefox/Monterey/parts/icons.css b/src/other/firefox/Monterey/parts/icons.css index f765252..88677c1 100644 --- a/src/other/firefox/Monterey/parts/icons.css +++ b/src/other/firefox/Monterey/parts/icons.css @@ -2,6 +2,13 @@ @namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; +/* Cursors autoscroller fix */ +.autoscroller { + --panel-background: transparent !important; + --panel-border-color: transparent !important; + background-image: url("chrome://global/skin/icons/autoscroll.svg") !important; +} + /* Built-in firefox icons color */ .toolbarbutton-icon, .protections-popup-category-icon, diff --git a/src/other/firefox/Monterey/parts/popups.css b/src/other/firefox/Monterey/parts/popups.css index 200c577..1be1008 100644 --- a/src/other/firefox/Monterey/parts/popups.css +++ b/src/other/firefox/Monterey/parts/popups.css @@ -5,19 +5,17 @@ /* Style menus */ menupopup { - -moz-appearance: none !important; - background: var(--gnome-menu-background) !important; - border: 1px solid var(--gnome-menu-border-color) !important; - border-radius: 10px !important; - padding: 6px 0 !important; - color: var(--gnome-toolbar-color) !important; - box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06) !important; + --panel-background: var(--gnome-menu-background) !important; + --panel-border-color: var(--gnome-menu-border-color) !important; + --arrowpanel-border-radius: 12px !important; + --arrowpanel-background: var(--gnome-menu-background) !important; + --arrowpanel-border-color: var(--gnome-menu-border-color) !important; } -#PlacesToolbar menupopup { +#PlacesToolbar menupopup[placespopup="true"]::part(content), #PlacesToolbar menupopup[placespopup="true"]::part(arrowscrollbox), #PlacesToolbar menupopup { background: none !important; - padding: 3px 6px 8px !important; - margin-top: 0 !important; + padding: 3px 4px 6px !important; + margin: 0 0 0 -12px !important; border: none !important; box-shadow: none !important; } @@ -42,11 +40,6 @@ menuitem[disabled="true"]:hover, menupopup menu[disabled="true"]:hover { background: transparent !important; } -menupopup { - --panel-background: transparent !important; - --panel-border-color: transparent !important; -} - panel { --panel-background: var(--gnome-menu-background) !important; --panel-border-color: var(--gnome-menu-border-color) !important; diff --git a/src/other/firefox/Monterey/parts/tabsbar-alt.css b/src/other/firefox/Monterey/parts/tabsbar-alt.css index db3d795..97cdea2 100644 --- a/src/other/firefox/Monterey/parts/tabsbar-alt.css +++ b/src/other/firefox/Monterey/parts/tabsbar-alt.css @@ -139,15 +139,6 @@ tab > stack { margin-left: auto !important; } -/* If tab close button is not present, don't force favicon to the center */ -#tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab:not([selected="true"]) .tab-throbber, -#tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab:not([selected="true"]) .tab-throbber-fallback, -#tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab:not([selected="true"]):not([busy]) .tab-icon-image, -#tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab:not([selected="true"]):not([image]) .tab-label-container, -#tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab:not([selected="true"]) .tab-icon-stack { - margin-left: 0 !important; -} - /* Fix website with no favicon centred text */ .tabbrowser-tab:not([image]) .tab-icon-overlay:not([pinned], [sharing], [crashed]) .tab-icon-stack { margin-left: 0 !important @@ -251,8 +242,6 @@ tab > stack { max-width: .1px !important; } -/* Remove container bottom line indicator */ - /* Remove alt colours references for multi tabs*/ .tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-bottom-line { display: none; diff --git a/src/other/firefox/WhiteSur/parts/buttons-fixes.css b/src/other/firefox/WhiteSur/parts/buttons-fixes.css index 2441724..d4d4ae7 100644 --- a/src/other/firefox/WhiteSur/parts/buttons-fixes.css +++ b/src/other/firefox/WhiteSur/parts/buttons-fixes.css @@ -114,10 +114,23 @@ margin: 6px !important; padding: 0 !important; } -button.close { + +button.close:not(.ghost-button) { margin: 0 !important; } +button.close.ghost-button { + margin: 6px !important; +} + +button.close.ghost-button:not(:active):hover { + background-color: var(--gnome-headerbar-button-hover-background) !important; +} + +button.close.ghost-button:active { + background-color: var(--gnome-headerbar-button-active-background) !important; +} + /* */ #appMenu-popup .panel-banner-item[notificationid="update-restart"]::after { display: none !important; diff --git a/src/other/firefox/WhiteSur/parts/buttons.css b/src/other/firefox/WhiteSur/parts/buttons.css index b6e41ea..4786393 100644 --- a/src/other/firefox/WhiteSur/parts/buttons.css +++ b/src/other/firefox/WhiteSur/parts/buttons.css @@ -28,7 +28,7 @@ menulist, #sidebar-switcher-target, #viewButton, .close-icon:not(.tab-close-button), -button.close, +button.close:not(.ghost-button), .menulist-label-box, .expander-down, .expander-up, .notification-button, @@ -120,7 +120,7 @@ menulist:hover, #sidebar-switcher-target:hover, #viewButton:hover, .close-icon:not(.tab-close-button):hover, -button.close:hover, +button.close:not(.ghost-button):hover, menulist:hover .menulist-label-box, .expander-down:hover, .expander-up:hover, .notification-button:hover, @@ -157,7 +157,7 @@ menulist[open], #sidebar-switcher-target:active, #sidebar-switcher-target.active, #viewButton[open], .close-icon:not(.tab-close-button):active, -button.close:active, +button.close:not(.ghost-button):active, menulist[open] .menulist-label-box, .expander-down:active, .expander-up:active, .notification-button:active, @@ -210,7 +210,7 @@ menulist[open] .menulist-label-box, /* Flat buttons */ .subviewbutton-back:not(#hack), .close-icon:not(.tab-close-button), -button.close, +button.close:not(.ghost-button), #protections-popup-info-button, .permission-popup-permission-remove-button { background: transparent !important; @@ -221,9 +221,10 @@ button.close, .subviewbutton-back:not(#hack):not(:active):hover, .close-icon:not(.tab-close-button):not(:active):hover, -button.close:not(:active):hover, +button.close:not(.ghost-button):not(:active):hover, #protections-popup-info-button:hover, .permission-popup-permission-remove-button:not(:active):hover { + background: var(--gnome-headerbar-button-hover-background) !important; box-shadow: none !important; border-color: var(--gnome-button-border-color) !important; border-bottom-color: var(--gnome-button-border-accent-color) !important; @@ -231,12 +232,14 @@ button.close:not(:active):hover, .subviewbutton-back:not(#hack):active, .close-icon:not(.tab-close-button):active, -button.close:active, +button.close:not(.ghost-button):active, #protections-popup-info-button:active, .permission-popup-permission-remove-button:active { box-shadow: none !important; + background: var(--gnome-headerbar-button-active-background) !important; } +button.close, .close-icon:not(.tab-close-button) { box-shadow: none !important; border: none !important; diff --git a/src/other/firefox/WhiteSur/parts/headerbar-urlbar.css b/src/other/firefox/WhiteSur/parts/headerbar-urlbar.css index e36716f..bd2a432 100644 --- a/src/other/firefox/WhiteSur/parts/headerbar-urlbar.css +++ b/src/other/firefox/WhiteSur/parts/headerbar-urlbar.css @@ -117,17 +117,18 @@ toolbarspring { color: unset !important; } .searchbar-engine-one-off-item:first-child { - border-radius: 5px 0 0 5px; + border-radius: 5px 0 0 5px !important; border-left-width: 1px !important; } -.searchbar-engine-one-off-item.last-engine, .searchbar-engine-one-off-item:last-child { - border-radius: 0 5px 5px 0; +.searchbar-engine-one-off-item.last-engine, .searchbar-engine-one-off-item:not(.search-setting-button):last-child { + border-radius: 0 5px 5px 0 !important; } -#urlbar-anon-search-settings-compact { +#urlbar-anon-search-settings-compact, +.search-setting-button { border-left-width: 1px !important; border-bottom: 1px solid var(--gnome-button-border-accent-color) !important; - border-radius: 5px; + border-radius: 5px !important; margin-left: 6px !important; } diff --git a/src/other/firefox/WhiteSur/parts/icons.css b/src/other/firefox/WhiteSur/parts/icons.css index f765252..88677c1 100644 --- a/src/other/firefox/WhiteSur/parts/icons.css +++ b/src/other/firefox/WhiteSur/parts/icons.css @@ -2,6 +2,13 @@ @namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; +/* Cursors autoscroller fix */ +.autoscroller { + --panel-background: transparent !important; + --panel-border-color: transparent !important; + background-image: url("chrome://global/skin/icons/autoscroll.svg") !important; +} + /* Built-in firefox icons color */ .toolbarbutton-icon, .protections-popup-category-icon, diff --git a/src/other/firefox/WhiteSur/parts/popups.css b/src/other/firefox/WhiteSur/parts/popups.css index 200c577..1be1008 100644 --- a/src/other/firefox/WhiteSur/parts/popups.css +++ b/src/other/firefox/WhiteSur/parts/popups.css @@ -5,19 +5,17 @@ /* Style menus */ menupopup { - -moz-appearance: none !important; - background: var(--gnome-menu-background) !important; - border: 1px solid var(--gnome-menu-border-color) !important; - border-radius: 10px !important; - padding: 6px 0 !important; - color: var(--gnome-toolbar-color) !important; - box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06) !important; + --panel-background: var(--gnome-menu-background) !important; + --panel-border-color: var(--gnome-menu-border-color) !important; + --arrowpanel-border-radius: 12px !important; + --arrowpanel-background: var(--gnome-menu-background) !important; + --arrowpanel-border-color: var(--gnome-menu-border-color) !important; } -#PlacesToolbar menupopup { +#PlacesToolbar menupopup[placespopup="true"]::part(content), #PlacesToolbar menupopup[placespopup="true"]::part(arrowscrollbox), #PlacesToolbar menupopup { background: none !important; - padding: 3px 6px 8px !important; - margin-top: 0 !important; + padding: 3px 4px 6px !important; + margin: 0 0 0 -12px !important; border: none !important; box-shadow: none !important; } @@ -42,11 +40,6 @@ menuitem[disabled="true"]:hover, menupopup menu[disabled="true"]:hover { background: transparent !important; } -menupopup { - --panel-background: transparent !important; - --panel-border-color: transparent !important; -} - panel { --panel-background: var(--gnome-menu-background) !important; --panel-border-color: var(--gnome-menu-border-color) !important; diff --git a/src/other/firefox/WhiteSur/parts/tabsbar.css b/src/other/firefox/WhiteSur/parts/tabsbar.css index ad2b671..b002315 100644 --- a/src/other/firefox/WhiteSur/parts/tabsbar.css +++ b/src/other/firefox/WhiteSur/parts/tabsbar.css @@ -148,15 +148,6 @@ tab[selected]:-moz-window-inactive { margin-left: auto !important; } -/* If tab close button is not present, don't force favicon to the center */ -#tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab:not([selected="true"]) .tab-throbber, -#tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab:not([selected="true"]) .tab-throbber-fallback, -#tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab:not([selected="true"]):not([busy]) .tab-icon-image, -#tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab:not([selected="true"]):not([image]) .tab-label-container, -#tabbrowser-tabs[closebuttons="activetab"] .tabbrowser-tab:not([selected="true"]) .tab-icon-stack { - margin-left: 0 !important; -} - /* Fix website with no favicon centred text */ .tabbrowser-tab:not([image]) .tab-icon-overlay:not([pinned], [sharing], [crashed]) .tab-icon-stack { margin-left: 0 !important @@ -367,11 +358,6 @@ tab[selected]:-moz-window-inactive { } /* Fix too many tabs text align */ -.tab-close-button[pinned], -#tabbrowser-tabs[closebuttons="activetab"]>#tabbrowser-arrowscrollbox>.tabbrowser-tab>.tab-stack>.tab-content>.tab-icon-stack:not([selected="true"]) { - margin-left: 0 !important; -} - .tab-close-button[pinned], #tabbrowser-tabs[closebuttons="activetab"]>#tabbrowser-arrowscrollbox>.tabbrowser-tab>.tab-stack>.tab-content>.tab-icon-stack[selected="true"] { margin-left: auto !important; diff --git a/src/sass/_colors.scss b/src/sass/_colors.scss index cf6b844..2743d15 100644 --- a/src/sass/_colors.scss +++ b/src/sass/_colors.scss @@ -10,9 +10,9 @@ @import 'colors-palette'; // Base colors -$base_color: if($variant == 'light', #ffffff, #161925); +$base_color: if($variant == 'light', #ffffff, if($darker == 'true', #1f1f1f, #161925)); $text_color: if($variant == 'light', #363636, #dadada); -$bg_color: if($variant == 'light', #f5f5f5, #303643); +$bg_color: if($variant == 'light', #f5f5f5, if($darker == 'true', #282828, #303643)); $fg_color: if($variant == 'light', #242424, #dedede); $alt_fg_color: if($variant == 'light', #424242, #afafaf); $hint_fg_color: if($variant == 'light', #565656, #999999); @@ -111,9 +111,13 @@ $header_bg: if($variant == 'light', #ffffff, #0c0e14); $header_bg: #ffffff; } @else if $trans=='false' and $variant=='dark' { $header_bg: #0c0e14; +} @else if $varient=='darker' { + $header_bg: #1e1e1e; } + + $dark_header_bg: if($trans == 'true', rgba($base_color, 0.95), $base_color); -$header_highlight: if($variant == 'dark', #252525, #f5f5f5); +$header_highlight: if($variant == 'dark', if($darker == 'true', #242424, #252525), #f5f5f5); // For metacity $header_bg_backdrop: if($variant == 'light', darken($header_bg, 0%), darken($header_bg, 0%)); $header_border: if($variant == 'light', mix(black, $header_bg, 12%), mix(black, $header_bg, 75%)); @@ -132,11 +136,11 @@ $dark_sidebar_bg: white; } @if $trans=='true' and $variant=='dark' { - $dark_sidebar_bg: transparentize(#303643, 0.05); + $dark_sidebar_bg: transparentize(if($darker == 'true', #282828, #303643), 0.05); } @if $trans=='false' and $variant=='dark' { - $dark_sidebar_bg: #303643; + $dark_sidebar_bg: if($darker == 'true', #282828,#303643); } $dark_sidebar_fg: $text_color; @@ -145,7 +149,7 @@ $sidebar_theme_color: if($variant == 'light', rgba(black, 0.12), r //OSD colors $osd_fg_color: #dadada; -$osd_bg_color: if($trans=='true', rgba(#2a2a2a, 0.9), #2a2a2a); +$osd_bg_color: if($trans=='true', rgba(if($darker == 'true', #1a1a1a, #2a2a2a), 0.9), if($darker == 'true', #1a1a1a, #2a2a2a)); $osd_button_bg: rgba(lighten($osd_bg_color, 22%), 0.96); $osd_button_border: $dark_borders_color; $osd_entry_bg: rgba(lighten($osd_bg_color, 22%), 0.96); @@ -167,7 +171,7 @@ $submenu_bg_color: if($variant == 'light', rgba(white, 1), rgba @if $trans=='true' { $submenu_bg_color: if($variant == 'light', rgba(white, 0.75), rgba(white, 0.15)); } // Panel colors -$panel_bg: if($variant == 'light', #f1f1f1, #2a2a2a); +$panel_bg: if($variant == 'light', #f1f1f1, if($darker == 'true', #1f1f1f, #2a2a2a)); @if $trans == 'true' { $panel_bg: if($variant == 'light', rgba(white, $panel_opacity/2 + 0.08), rgba(black, $panel_opacity)); @@ -177,14 +181,15 @@ $panel_bg: if($variant == 'light', #f1f1f1, #2a2a2a); } } -$panel_fg: if($trans == 'true' and $panel_font == 'white', $light_fg_color, $text_color); +$panel_text: if($variant == 'light', #363636, white); +$panel_fg: if($trans == 'true' and $panel_font == 'white', white, $panel_text); $panel_track: if(($trans == 'false' or $panel_font == 'black') and $variant == 'light', rgba(black, 0.15), rgba(white, 0.28)); $panel_divider: if(($trans == 'false' or $panel_font == 'black') and $variant == 'light', rgba(black, 0.08), rgba(white, 0.15)); -$dash_bg: if($variant == 'light', rgba(#d1d1d1, $panel_opacity + 0.33), rgba(#222222, $panel_opacity/2 + 0.6)); +$dash_bg: if($variant == 'light', rgba(#d1d1d1, $panel_opacity + 0.33), rgba(if($darker == 'true', #1f1f1f, #222222), $panel_opacity/2 + 0.6)); @if $trans == 'true' and $panel_font == 'black' { - $dash_bg: if($variant == 'light', rgba(#d1d1d1, $panel_opacity/2 + 0.08), rgba(#222222, $panel_opacity + 0.15)); + $dash_bg: if($variant == 'light', rgba(#d1d1d1, $panel_opacity/2 + 0.08), rgba(if($darker == 'true', #1f1f1f, #222222), $panel_opacity + 0.15)); } $dash_fg: if($variant == 'light', black, white); diff --git a/src/sass/_theme-options.scss b/src/sass/_theme-options.scss index b034949..b9d75be 100644 --- a/src/sass/_theme-options.scss +++ b/src/sass/_theme-options.scss @@ -29,5 +29,8 @@ $panel_size: 'default'; // Monterey style $monterey: 'false'; +// Color style +$darker: 'false'; + // GDM login dialog scale $scale: 'default'; diff --git a/src/sass/cinnamon/_common.scss b/src/sass/cinnamon/_common.scss index 1f749ac..3d3da78 100644 --- a/src/sass/cinnamon/_common.scss +++ b/src/sass/cinnamon/_common.scss @@ -277,15 +277,15 @@ $menu_border: if($variant=='light', darken($menu_bg, 18%), darken($menu_bg, 12%) .menu, .popup-menu, %menu { - padding: 0 6px 4px; + padding: 0 $container_padding $container_padding / 2; color: $fg_color; @if $trans == 'true' { - border-image: url("assets/menu.svg") 17 17 17 17; + border-image: url("assets/menu.svg") 20 20 23 20; } @else { - border-image: url("assets/menu-solid.svg") 17 17 17 17; + border-image: url("assets/menu-solid.svg") 20 20 23 20; } &-arrow { icon-size: 16px; } @@ -871,11 +871,11 @@ $menu_border: if($variant=='light', darken($menu_bg, 18%), darken($menu_bg, 12%) padding: 20px; @if $trans == 'true' { - border-image: url("assets/menu.svg") 17 17 17 17; + border-image: url("assets/menu.svg") 20 20 23 20; } @else { - border-image: url("assets/menu-solid.svg") 17 17 17 17; + border-image: url("assets/menu-solid.svg") 20 20 23 20; } > StBoxLayout { @@ -1154,7 +1154,7 @@ $menu_border: if($variant=='light', darken($menu_bg, 18%), darken($menu_bg, 12%) // .menu { &-favorites-box { - margin: auto; + margin: 0 0 8px 1px; padding: 6px; transition-duration: 300; background-color: rgba($fg_color, 0.05); diff --git a/src/sass/gnome-shell/widgets-40-0/_window-picker.scss b/src/sass/gnome-shell/widgets-40-0/_window-picker.scss index db73ea3..1d3f4d3 100644 --- a/src/sass/gnome-shell/widgets-40-0/_window-picker.scss +++ b/src/sass/gnome-shell/widgets-40-0/_window-picker.scss @@ -19,7 +19,7 @@ $window_close_button_padding: 3px; .window-close { background-color: rgba($destructive_color, 1); color: white; - border-radius: $window_close_button_size * 0.5 + $window_close_button_padding * 2; + border-radius: $circular_radius; padding: $window_close_button_padding; height: $window_close_button_size; width: $window_close_button_size; diff --git a/src/sass/gtk/_apps-3.0.scss b/src/sass/gtk/_apps-3.0.scss index 8970142..b82fcd8 100644 --- a/src/sass/gtk/_apps-3.0.scss +++ b/src/sass/gtk/_apps-3.0.scss @@ -3,6 +3,7 @@ border-radius: $bt_radius; background: none; border: none; + box-shadow: none; &:hover { color: $panel_fg; diff --git a/src/sass/gtk/_apps-4.0.scss b/src/sass/gtk/_apps-4.0.scss index 020f3f4..c5c7267 100644 --- a/src/sass/gtk/_apps-4.0.scss +++ b/src/sass/gtk/_apps-4.0.scss @@ -41,3 +41,8 @@ window.background.csd { } } } + +window.nightthemeswitcher headerbar { + background: $header_bg; + color: $header_fg; +} diff --git a/src/sass/gtk/_common-3.0.scss b/src/sass/gtk/_common-3.0.scss index 58a3056..aba5f0b 100644 --- a/src/sass/gtk/_common-3.0.scss +++ b/src/sass/gtk/_common-3.0.scss @@ -181,7 +181,7 @@ $list_shadow: if($variant == 'light', } &:disabled { - &, label { color: transparentize($selected_fg_color, 0.5); } + color: transparentize($selected_fg_color, 0.5); background-color: transparentize($selected_fg_color, 1); border-color: transparentize($selected_fg_color, 0.6); box-shadow: none; @@ -1208,6 +1208,11 @@ combobox { } } + .background & button.combo:disabled arrow, + .background & button.combo:backdrop arrow { + background-color: if($variant=='light', rgba(black, 0.35), rgba(white, 0.25)); + } + decoration, button.combo:checked, .background & button.combo:checked { transition: none; } // workaround for menuitem selection @@ -1718,7 +1723,7 @@ headerbar { border-color: darken($selection_mode_bg, 4%); } - button:not(.flat):not(.suggested-action):not(.destructive-action):not(.titlebutton) { + button:not(.flat):not(.suggested-action):not(.destructive-action):not(.titlebutton):not(.combo) { @include button(undecorated); @extend %selected-button; } @@ -1775,14 +1780,17 @@ headerbar { } } - &.default-decoration, - .csd &.default-decoration, // needed under wayland, since all gtk3 windows are csd windows - &.default-decoration:backdrop, - .csd &.default-decoration:backdrop { + &.default-decoration, // needed under wayland, since all gtk3 windows are csd windows + &.default-decoration:backdrop { // box-shadow: none; border: none; } + .csd &.default-decoration, + .csd &.default-decoration:backdrop { + border-bottom: 1px solid $header_border; + } + separator.titlebutton { @extend %header_separator; } // Fixes split headerbars @@ -2205,7 +2213,7 @@ menu, border-radius: $mn_radius - 3px; text-shadow: none; color: $fg_color; - -gtk-icon-style: symbolic; + // -gtk-icon-style: symbolic; &:hover { transition: none; @@ -2224,7 +2232,7 @@ menu, -gtk-icon-shadow: none; } - menuitem { -gtk-icon-style: symbolic; } + // menuitem { -gtk-icon-style: symbolic; } menuitem:hover { arrow { color: $selected_fg_color; } @@ -2409,7 +2417,7 @@ cursor-handle { border: none; transition: all 150ms ease-out; border-radius: $bt_radius; - padding: 0 $container_padding + 4px; + padding: $container_padding - 4px $container_padding + 4px; &:hover:not(:checked) { color: mix($fg_color, $disabled_fg_color, 50%); @@ -2443,42 +2451,18 @@ notebook { // Set margin to hide the ugly borders around the header &.top { box-shadow: inset 0 1px $borders_color, inset 0 -1px $borders_color; - // @if $variant=='light' { - // box-shadow: inset 0 1px $borders_color, - // inset 0 -1px $borders_color, - // 1px 0 $borders_color, - // -1px 0 $borders_color; - // } } &.bottom { box-shadow: inset 0 1px $borders_color, inset 0 -1px $borders_color; - // @if $variant=='light' { - // box-shadow: inset 0 1px $borders_color, - // inset 0 -1px $borders_color, - // 1px 0 $borders_color, - // -1px 0 $borders_color; - // } } &.right { box-shadow: inset 1px 0 $borders_color, inset -1px 0 $borders_color; - // @if $variant=='light' { - // box-shadow: inset 1px 0 $borders_color, - // inset -1px 0 $borders_color, - // 0 1px $borders_color, - // 0 -1px $borders_color; - // } } &.left { box-shadow: inset 1px 0 $borders_color, inset -1px 0 $borders_color; - // @if $variant=='light' { - // box-shadow: inset 1px 0 $borders_color, - // inset -1px 0 $borders_color, - // 0 1px $borders_color, - // 0 -1px $borders_color; - // } } } @else { &.top { @@ -2499,12 +2483,17 @@ notebook { } button.flat.toggle.popup { - min-width: $menuitem_size; + min-width: $medium_size; border: none; box-shadow: none; - padding: 0; - margin-left: $container_padding / 2; border-radius: $bt_radius; + padding: 0 $container_padding / 2; + + @if $monterey == 'true' { + margin-top: -2px; + margin-bottom: -2px; + margin-left: $container_padding / 2; + } &:active, &:checked { color: $fg_color; @@ -2621,6 +2610,8 @@ notebook { min-width: 16px; margin-top: 4px; margin-bottom: 4px; + margin-left: $container_padding / 2; + margin-right: -$container_padding / 2; } &:hover { @@ -3513,10 +3504,11 @@ expander { calendar { color: $fg_color; border: 1px solid $borders_color; - border-radius: $bt_radius; padding: 2px $container_padding; margin: 0; + .csd & { border-radius: $bt_radius; } + &:selected { @extend %selected_items; border-radius: $circular_radius; @@ -3573,12 +3565,16 @@ messagedialog { // Message Dialog styling border-radius: $bt_radius; background-color: transparent; - &:hover { + &:hover, &:focus:hover { @include button(flat-hover); transition: $button_transition; } - &:active, &:checked { + &:focus { + background-color: $fill_color; + } + + &:active, &:active:hover { @include button(active); } } @@ -4238,6 +4234,11 @@ decoration { &.maximized, &.tiled { border-radius: 0; } } + .metacity & { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + } + .csd.popup & { border-radius: $mn_radius; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15), 0 8px 15px rgba(0, 0, 0, 0.08), $wm_outline; diff --git a/src/sass/gtk/_common-4.0.scss b/src/sass/gtk/_common-4.0.scss index fefde7b..c5d0636 100644 --- a/src/sass/gtk/_common-4.0.scss +++ b/src/sass/gtk/_common-4.0.scss @@ -46,6 +46,8 @@ $list_shadow: if($variant == 'light', } %circular_row { + border: none; + &:first-child { border-top-left-radius: $wm_radius; border-top-right-radius: $wm_radius; @@ -1283,6 +1285,11 @@ combobox { } } + .background & button.combo:disabled arrow, + .background & button.combo:backdrop arrow { + background-color: if($variant=='light', rgba(black, 0.35), rgba(white, 0.25)); + } + button.combo:checked, .background & button.combo:checked { transition: none; } // workaround for menuitem selection @@ -1574,17 +1581,19 @@ actionbar > revealer > box { } headerbar { - min-height: $headerbar_size; + min-height: $headerbar_size + 4px; padding: 0 $container_padding + 10px; color: $header_fg; background-color: $header_bg; border-bottom: 1px solid $header_border; + box-shadow: none; &:backdrop { transition: $backdrop_transition; color: transparentize($header_fg, 0.3); background-color: $header_bg_backdrop; border-color: if($variant=='light', lighten($header_border, 5%), darken($header_border, 3%)); + box-shadow: none; } .title { @@ -1609,7 +1618,10 @@ headerbar { margin-bottom: 8px; } - // button.toggle.popup { margin-right: 3px; } // Nautilus 3.30 popup button + menubutton.popup { + margin-top: 0; + margin-bottom: 0; + } // Reset linked buttons .linked.raised > & { @@ -1630,7 +1642,7 @@ headerbar { // Reset linking entrys .linked:not(.vertical) > entry { @include entry(header-normal); - margin: 8px ($container_padding/2 + 1px); + margin: 8px ($container_padding / 2 + 1px); padding: 0 $container_padding * 2; border-radius: $bt_radius; border: none; @@ -1690,25 +1702,30 @@ headerbar { box-shadow: none; } - &.windowhandle { - viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { - border-radius: 0; - margin-top: 0; - margin-bottom: 0; - } + windowhandle { + viewswitcher { + button { + margin-top: 2px; + margin-bottom: 1px; + min-height: 0; - > button.popup { - &:hover { - @include button(header-hover); + > stack > box { + &.wide { + padding: 0 12px; + border-spacing: 0; + } + } } + } - &:active { - @include button(header-active); - } + box.linked > button { + background-color: $fill_color; - &:checked { - @include button(header-checked); - } + &:hover { background-color: $divider_color; } + + &:active { background-color: $track_color; } + + &:checked { background-color: $visit_color; } } } @@ -1793,129 +1810,16 @@ headerbar { } } - &.default-decoration, - .csd &.default-decoration, // needed under wayland, since all gtk3 windows are csd windows - &.default-decoration:backdrop, - .csd &.default-decoration:backdrop { - // box-shadow: none; - border: none; - } - separator.titlebutton { @extend %header_separator; } - - // Fixes split headerbars - separator:first-child + &, - &:first-child { - &, &:backdrop { - border-top-left-radius: $wm_radius; - - .maximized &, - .tiled & { border-top-left-radius: $maximized_radius; } - } - } - - &:last-child { - &, &:backdrop { - border-top-right-radius: $wm_radius; - - .maximized &, - .tiled & { border-top-right-radius: $maximized_radius; } - } - } - - stack & { // tackles the stacked headerbars case - &:first-child, &:last-child { - border-top-left-radius: $wm_radius; - border-top-right-radius: $wm_radius; - } - } - - window separator:first-child + &, - window &:first-child { &:backdrop, & { border-top-left-radius: $wm_radius; }} - window &:last-child { &:backdrop, & { border-top-right-radius: $wm_radius; }} - - window stack & { // tackles the stacked headerbars case - &:first-child, &:last-child { - &:backdrop, & { - border-top-left-radius: $wm_radius; - border-top-right-radius: $wm_radius; - } - } - } - - window.tiled &, - window.tiled-top &, - window.tiled-right &, - window.tiled-bottom &, - window.tiled-left &, - window.maximized & { - &, - &:first-child, - &:last-child, - &:only-child { - border-top-left-radius: $maximized_radius; - border-top-right-radius: $maximized_radius; - } - } - - window.fullscreen &, - .solid-csd & { - &, - &:first-child, - &:last-child, - &:only-child { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - } } .titlebar { - &, &.background { - border-top-left-radius: $wm_radius; - border-top-right-radius: $wm_radius; - } - - &, & headerbar { - box-shadow: inset 0 1px $highlight_color; - - .tiled &, - .maximized &, - .fullscreen & { - box-shadow: none; - - &, &.background { - border-top-left-radius: $maximized_radius; - border-top-right-radius: $maximized_radius; - } - } - } - > box.left.horizontal, > box.right.horizontal { padding: 0 $container_padding; } } -window.background > box.vertical > headerbar:not(.titlebar) { // reset headerbar style for not CSD window - border-radius: 0 0 0 0; - box-shadow: none; - - // Fixes split headerbars - separator:first-child + &, - &:first-child { - &, &:backdrop { - border-top-left-radius: 0; - } - } - - &:last-child { - &, &:backdrop { - border-top-right-radius: 0; - } - } -} - // Fixes split headerbars too .titlebar:not(headerbar) { window > &, @@ -2196,6 +2100,7 @@ popover.background { > arrow, > contents { padding: 0; + color: $fg_color; background-clip: border-box; background-color: $menu_bg; box-shadow: 0 3px 6px 0 if($variant=='light', transparentize(black, 0.85), transparentize(black, 0.85)), @@ -2329,6 +2234,7 @@ popover.menu { &.background > contents { background-color: $menu_bg; padding: $container_padding; + color: $fg_color; } &.background separator { @@ -2362,6 +2268,7 @@ popover.menu { padding: $container_padding / 3 $container_padding; border-radius: $mn_radius - $container_padding / 2; transition: none; + color: $text_color; &:focus { background-color: transparent; @@ -2404,6 +2311,8 @@ popover.menu { background-color: transparentize($base_color, 1); border: 1px solid transparent; transition: all 150ms ease-out; + border-radius: 0; + padding: $container_padding - 4px $container_padding + 4px; &:hover:not(:checked) { color: mix($fg_color, $disabled_fg_color, 50%); @@ -2418,13 +2327,29 @@ popover.menu { } } +%monterey_tab { + color: $disabled_fg_color; + background-color: transparentize($base_color, 1); + border: none; + transition: all 150ms ease-out; + border-radius: $bt_radius; + padding: $container_padding - 4px $container_padding + 4px; + + &:hover:not(:checked) { + color: mix($fg_color, $disabled_fg_color, 50%); + background-color: rgba($fg_color, 0.06); + } + + &:checked { + color: $fg_color; + background-color: rgba($fg_color, 0.12); + } +} + notebook { padding: 0; - // margin-top: -1px; - &.frame { - border: 1px solid $solid_borders_color; - } + &.frame { border: 1px solid $solid_borders_color; } > stack:not(:only-child) { // the :not(:only-child) is for "hidden" notebooks background-color: $base_color; @@ -2435,62 +2360,56 @@ notebook { } > header { - padding: 0; - background-color: darken($header_bg, 10%); + @if $monterey == 'false' { + background-color: darken($header_bg, 10%); - // Set box-shadow to make the header frame color more easy to see - // Set margin to hide the ugly borders around the header - &.top { - box-shadow: inset 0 1px $solid_borders_color, inset 0 -1px $borders_color; - @if $variant=='light' { - box-shadow: inset 0 1px $borders_color, - inset 0 -1px $borders_color, - 1px 0 $borders_color, - -1px 0 $borders_color; + // Set box-shadow to make the header frame color more easy to see + // Set margin to hide the ugly borders around the header + &.top { + box-shadow: inset 0 1px $borders_color, inset 0 -1px $borders_color; } - margin-top: -1px; - } - &.bottom { - box-shadow: inset 0 1px $borders_color, inset 0 -1px $solid_borders_color; - @if $variant=='light' { - box-shadow: inset 0 1px $borders_color, - inset 0 -1px $borders_color, - 1px 0 $borders_color, - -1px 0 $borders_color; + &.bottom { + box-shadow: inset 0 1px $borders_color, inset 0 -1px $borders_color; } - margin-bottom: -1px; - } - &.right { - box-shadow: inset 1px 0 $borders_color, inset -1px 0 $solid_borders_color; - @if $variant=='light' { - box-shadow: inset 1px 0 $borders_color, - inset -1px 0 $borders_color, - 0 1px $borders_color, - 0 -1px $borders_color; + &.right { + box-shadow: inset 1px 0 $borders_color, inset -1px 0 $borders_color; } - margin-right: -1px; - } - &.left { - box-shadow: inset 1px 0 $solid_borders_color, inset -1px 0 $borders_color; - @if $variant=='light' { - box-shadow: inset 1px 0 $borders_color, - inset -1px 0 $borders_color, - 0 1px $borders_color, - 0 -1px $borders_color; + &.left { + box-shadow: inset 1px 0 $borders_color, inset -1px 0 $borders_color; + } + } @else { + &.top { + border-bottom: 1px solid $borders_color; + } + + &.bottom { + border-top: 1px solid $borders_color; + } + + &.right { + border-left: 1px solid $borders_color; + } + + &.left { + border-right: 1px solid $borders_color; } - margin-left: -1px; } button.flat.toggle.popup { - min-width: $menuitem_size; - border-radius: 0; - padding: 0; + min-width: $medium_size; border: none; box-shadow: none; - margin: 0; + border-radius: $bt_radius; + padding: 0 $container_padding / 2; + + @if $monterey == 'true' { + margin-top: -2px; + margin-bottom: -2px; + margin-left: $container_padding / 2; + } &:active, &:checked { color: $fg_color; @@ -2501,20 +2420,29 @@ notebook { @each $_pos, $_bpos in (top, bottom), (bottom, top), (right, left), (left, right) { // sizing and borders &.#{$_pos} { - padding: 0; + @if $monterey == 'false' { + margin-#{$_pos}: -1px; + padding: 0; + } @else { + padding: $container_padding / 2; + } - tab { - padding: $container_padding - 4px $container_padding + 4px; + > tabs > tab { + outline-offset: -4px; min-width: 24px; min-height: 24px; - border-radius: 0; - outline-offset: -4px; - // border-#{$_pos}: none; - // tab overlap - + tab { - @if $_pos==top or $_pos==bottom { margin-left: -1px; } - @else { margin-top: -1px; } + @if $monterey == 'false' { + // tab overlap + + tab { + @if $_pos==top or $_pos==bottom { margin-left: -1px; } + @else { margin-top: -1px; } + } + } @else { + + tab { + @if $_pos==top or $_pos==bottom { margin-left: $container_padding / 2; } + @else { margin-top: $container_padding / 2; } + } } } } @@ -2553,34 +2481,54 @@ notebook { &:disabled { color: transparentize($disabled_fg_color,0.3); } } - &.top, - &.bottom { - tabs > tab { - &:first-child { border-left-style: none; } - &:last-child { border-right-style: none; } + @if $monterey == 'false' { + &.top, + &.bottom { + > tabs > tab { + &:first-child { border-left: none; } + &:last-child { border-right: none; } + } } - } - &.left, - &.right { - tabs > tab { - &:first-child { border-top-style: none; } - &:last-child { border-bottom-style: none; } + &.left, + &.right { + > tabs > tab { + &:first-child { border-top: none; } + &:last-child { border-bottom: none; } + } } } > tabs > tab { - @extend %tabs_tab; + @if $monterey == 'false' { + @extend %tabs_tab; + } @else { + @extend %monterey_tab; + } // close button - button.flat { - min-height: $small_size; - min-width: $small_size; + button.flat, + button.close-button, + button.image-button.flat { border-radius: 3px; padding: 0; - margin-top: 2px; - margin-bottom: 2px; color: mix($bg_color, $fg_color, 35%); + margin-left: $container_padding / 2; + margin-right: -$container_padding; + + @if $monterey == 'false' { + min-height: $small_size; + min-width: $small_size; + margin-top: 2px; + margin-bottom: 2px; + } @else { + min-height: 16px; + min-width: 16px; + margin-top: 4px; + margin-bottom: 4px; + margin-left: $container_padding / 2; + margin-right: -$container_padding / 2; + } &:hover { @extend %undecorated_button; @@ -2598,6 +2546,62 @@ notebook { } } +tabbox { + @if $monterey == 'false' { + background-color: darken($header_bg, 10%); + box-shadow: inset 0 -1px $borders_color; + } @else { + background-color: $header_bg; + border-bottom: 1px solid $borders_color; + padding: 0 $container_padding / 2 $container_padding / 2; + } + + > tab { + @if $monterey == 'false' { + @extend %tabs_tab; + border-top: none; + border-top: 1px solid $borders_color; + &:checked { border-top-color: $header_bg; } + } @else { + @extend %monterey_tab; + + + tab { + margin-left: $container_padding / 2; + } + } + + button.tab-close-button { + border-radius: 3px; + border: none; + padding: 0; + @extend %flat_button; + + @if $monterey == 'false' { + min-height: $small_size; + min-width: $small_size; + margin-top: 2px; + margin-bottom: 2px; + } @else { + min-height: 16px; + min-width: 16px; + margin-top: 4px; + margin-bottom: 4px; + margin-right: -$container_padding; + } + + &:hover { + color: $fg_color; + background-color: rgba($borders_color, 0.1); + } + + &:active, &:active:hover { + color: if($variant == 'light', darken($fg_color, 10%), lighten($fg_color, 10%)); + background-color: rgba($borders_color, 0.2); + } + } + } +} + // // Scrollbars // @@ -3404,17 +3408,13 @@ separator { // // Lists // -listview, list { background-color: $base_color; border-color: $borders_color; - // border-radius: $wm_radius; + color: $fg_color; > row { padding: 2px; - - // &:first-child { border-radius: $bt_radius $bt_radius 0 0; } - // &:last-child { border-radius: 0 0 $bt_radius $bt_radius; } } &.content:not(.conversation-listbox) { @@ -3425,10 +3425,37 @@ list { } } + &.boxed-list { + @extend %circular_list; + + > row { + @extend %circular_row; + + &.expander { + list { + background-color: transparent; + box-shadow: none; + border: none; + + > row { + @extend %circular_row; + } + } + } + } + } + > row.expander { padding: 0px; } > row.expander .row-header { padding: 2px; } } +listview.view { + color: $fg_color; + background-color: transparent; + + popover.menu & { padding: $container_padding / 2; } +} + %row_activatable { &.has-open-popup, &:hover { background-color: if($variant == 'light', rgba(black, 0.05), rgba(white, 0.05)); } @@ -4335,6 +4362,10 @@ stackswitcher { window { border-width: 0; + outline-color: $highlight_color; + outline-offset: -1px; + outline-style: solid; + outline-width: 1px; &.csd { transition: $shadow_transition; @@ -4374,12 +4405,8 @@ window { &.maximized, &.fullscreen, - &.tiled, - &.tiled-top, - &.tiled-left, - &.tiled-right, - &.tiled-bottom { - border-radius: 0; + &:backdrop { + outline-width: 0; } &.popup { box-shadow: none; } diff --git a/src/sass/gtk/apps/_gnome-3.22.scss b/src/sass/gtk/apps/_gnome-3.22.scss index 59f8b20..9ec0128 100644 --- a/src/sass/gtk/apps/_gnome-3.22.scss +++ b/src/sass/gtk/apps/_gnome-3.22.scss @@ -55,10 +55,10 @@ $nautilus_sidebar_image: image($dark_sidebar_bg); $nautilus_borders_color ($nautilus_sidebar_size + 1px), $dark_header_bg ($nautilus_sidebar_size + 1px)); } @else if $nautilus_style == 'glassy' { - $nautilus_header_image: linear-gradient(90deg, $dark_sidebar_bg ($nautilus_sidebar_size/2), + $nautilus_header_image: linear-gradient(90deg, $dark_sidebar_bg ($nautilus_sidebar_size / 2), $dark_header_bg 40%); - $nautilus_header_borders_image: linear-gradient(90deg, rgba($header_border, 0) (($nautilus_sidebar_size/2) - 40px), + $nautilus_header_borders_image: linear-gradient(90deg, rgba($header_border, 0) (($nautilus_sidebar_size / 2) - 40px), $header_border 40%); } @@ -106,6 +106,12 @@ $nautilus_sidebar_image: image($dark_sidebar_bg); } } } + + @if $nautilus_style == 'glassy' { + placessidebar.sidebar { + background-image: $nautilus_sidebar_image; + } + } } > headerbar.titlebar, @@ -163,10 +169,6 @@ $nautilus_sidebar_image: image($dark_sidebar_bg); &.frame { border-right: 1px solid $nautilus_borders_color; } } - @if $nautilus_style == 'glassy' { - background-image: $nautilus_sidebar_image; - } - list { margin-bottom: 6px; } row.sidebar-row { @@ -1712,7 +1714,11 @@ window.background.csd { > headerbar:first-child { @extend %side_headerbar_left; - &.selection-mode { color: $header_fg; } + &.selection-mode { + color: $header_fg; + + > button:not(.flat):not(.suggested-action):not(.destructive-action):not(.titlebutton):not(.combo) { @extend %headerbar_buttons; } + } } > headerbar:last-child { @@ -1722,7 +1728,7 @@ window.background.csd { color: $header_fg; border-color: $header_border; - > button:not(.flat):not(.suggested-action):not(.destructive-action):not(.titlebutton) { @extend %headerbar_buttons; } + > button:not(.flat):not(.suggested-action):not(.destructive-action):not(.titlebutton):not(.combo) { @extend %headerbar_buttons; } } } } @@ -2454,7 +2460,7 @@ window.background.csd { } // -// Archive Manager +// Archive Manager (File roller) // window.background.csd { > grid.horizontal > paned.horizontal { @@ -2463,7 +2469,11 @@ window.background.csd { background-color: $base_color; treeview.view:not(:hover):not(:selected) { - background-color: transparent; + background: none; + } + + > treeview.view:not(:hover):not(:selected) { + background-color: $base_color; } } @@ -2473,7 +2483,7 @@ window.background.csd { background-color: $bg_color; treeview.view:not(:hover):not(:selected) { - background-color: transparent; + background: none; } } } diff --git a/src/sass/gtk/apps/_misc.scss b/src/sass/gtk/apps/_misc.scss index 3b7f6cc..1d401a9 100644 --- a/src/sass/gtk/apps/_misc.scss +++ b/src/sass/gtk/apps/_misc.scss @@ -422,6 +422,18 @@ window.background.csd { } } } + + revealer.default-banner { + > overlay > box > entry.search { + background-color: rgba(white, 0.06); + &, image { color: rgba(white, 0.85); } + + &:focus { + &, image { color: white; } + background-color: rgba(white, 0.1); + } + } + } } // @@ -458,6 +470,11 @@ widget#ToolboxCommon { } } + > toolbar#ToolToolbar { // Left side toolbar + background-color: $bg_color; + border-right: 1px solid $borders_color; + } + // > toolbar > toolitem > button.flat, // Left side > toolbar > toolbutton > button.flat { // Right side margin-top: 2px; @@ -465,6 +482,21 @@ widget#ToolboxCommon { } } +// Right side toolbar +box#SnapToolbox { + background-color: $bg_color; + border-left: 1px solid $borders_color; + + > toolbar { + background-color: transparent; + + > toolbutton > button.flat { // Right side + margin-top: 2px; + margin-bottom: 2px; + } + } +} + box#DesktopStatusBar { spinbutton, button.combo { margin-top: 6px; @@ -477,8 +509,7 @@ scrolledwindow#DialogNotebook { border: 1px solid $borders_color; button.close-button { - margin-top: 4px; - margin-bottom: 4px; + margin: 4px 0; border-radius: $circular_radius; &, &:hover, &:active { background-color: transparent; } diff --git a/src/sass/gtk/apps/_xfce.scss b/src/sass/gtk/apps/_xfce.scss index 70d0434..2aad893 100644 --- a/src/sass/gtk/apps/_xfce.scss +++ b/src/sass/gtk/apps/_xfce.scss @@ -92,7 +92,8 @@ XfdesktopIconView.view { window#whiskermenu-window { border-radius: $wm_radius; - background-color: $bg_color; + background-color: transparent; + border: none; entry.search:focus { background-color: $base_color; } @@ -100,26 +101,38 @@ window#whiskermenu-window { > frame > border { border-radius: $wm_radius; padding: 6px; + margin: 6px; + border: none; + background-color: if($trans == 'false', $bg_color, rgba($bg_color, 0.95)); + box-shadow: 0 3px 3px 0 $wm_shadow, + inset 0 0 0 1px $header_highlight, + $wm_outline; } - scrolledwindow { - border-radius: $bt_radius; + box.categories > button.radio { // sidebar categories button + padding: $container_padding / 2 $container_padding; + margin: 1px 0; - > viewport button.radio { - padding: 2px 6px; - margin: 2px; + &:hover { background-color: if($variant == 'light', rgba(black, 0.12), rgba(white, 0.12)); } - &:hover { background-color: if($variant == 'light', rgba(black, 0.12), rgba(white, 0.12)); } + &:checked, &:active { + background-color: if($variant=='light', rgba(black, 0.2), rgba(white, 0.2)); + color: $fg_color; - &:checked, &:active { - background-color: $selected_bg_color; - color: $selected_fg_color; - - &:hover { background-image: none; } - } + &:hover { background-image: none; } } + } + + scrolledwindow.frame { // App list (tree) + padding: $container_padding / 2; + background-color: $base_color; + border-radius: $bt_radius; treeview.view { + border-radius: $bt_radius; + + &:not(:hover):not(:selected) { background: none; } + &:selected:hover { background-color: if($variant == 'light', rgba(black, 0.1), rgba(white, 0.1)); color: $fg_color; @@ -128,6 +141,13 @@ window#whiskermenu-window { // iconview.view { border-radius: 0; } } + + .title-area > .commands-area > button.flat.command-button { // Bottom command buttons + &:checked, &:active { + background-color: if($variant=='light', rgba(black, 0.25), rgba(white, 0.25)); + color: $fg_color; + } + } } // Thunar @@ -233,6 +253,15 @@ window.thunar { } +// +// Xfsm dialog +// +dialog.xfsm-logout-dialog { + border: 1px solid if($variant=='light', rgba(black, 0.15), rgba(black, 0.75)); + box-shadow: none; +} + + // // mousepad // diff --git a/tweaks.sh b/tweaks.sh index 32ffbab..9ff0a11 100755 --- a/tweaks.sh +++ b/tweaks.sh @@ -28,7 +28,7 @@ usage() { helpify "-F, --flatpak" "" "Connect '${THEME_NAME}' theme to Flatpak" "" helpify "-s, --snap" "" "Connect '${THEME_NAME}' theme the currently installed snap apps" "" helpify "-g, --gdm" "[default|x2]" "Install '${THEME_NAME}' theme for GDM (scaling: 100%/200%, default is 100%)" "Requires to run this shell as root" - helpify "-d, --dash-to-dock" "" "Install '${THEME_NAME}' theme for Dash to Dock when Gnome < 40 or install fixed version on Gnome > 40" "" + helpify "-d, --dash-to-dock" "" "Fixed Dash to Dock theme issue" "" helpify "-N, --no-darken" "" "Don't darken '${THEME_NAME}' GDM theme background image" "" helpify "-n, --no-blur" "" "Don't blur '${THEME_NAME}' GDM theme background image" "" helpify "-b, --background" "[default|blank|IMAGE_PATH]" "Set '${THEME_NAME}' GDM theme background image" "Default is BigSur-like wallpaper" @@ -96,7 +96,7 @@ while [[ $# -gt 0 ]]; do esac done - if ! has_command firefox && ! has_flatpak_app org.mozilla.firefox && ! has_snap_app firefox; then + if ! has_command firefox && ! has_command firefox-bin && ! has_flatpak_app org.mozilla.firefox && ! has_snap_app firefox; then prompt -e "'${1}' ERROR: There's no Firefox installed in your system" has_any_error="true" elif [[ ! -d "${FIREFOX_DIR_HOME}" && ! -d "${FIREFOX_FLATPAK_DIR_HOME}" && ! -d "${FIREFOX_SNAP_DIR_HOME}" ]]; then @@ -179,7 +179,7 @@ finalize_argument_parsing #---------------------------START INSTALL THEMES-------------------------------# if [[ "${uninstall}" == 'true' ]]; then - prompt -w "REMOVAL: Non file-related parameters will be ignored." + prompt -w "REMOVAL: Non file-related parameters will be ignored. \n" if [[ "${snap}" == 'true' ]]; then prompt -i "Disconnecting '${name}' theme from your installed snap apps... \n" @@ -234,8 +234,8 @@ else if [[ "${dash_to_dock}" == 'true' ]]; then prompt -i "Installing '${name}' ${colors[0]} Dash to Dock theme... \n" install_dash_to_dock_theme - prompt -s "Done! '${name}' Dash to Dock theme has been installed." - prompt -w "DASH TO DOCK: You may need to logout to take effect."; echo + prompt -s "Done! '${name}' Dash to Dock theme has been installed. \n" + prompt -w "DASH TO DOCK: You may need to logout to take effect. \n" fi if [[ "${firefox}" == 'true' || "${edit_firefox}" == 'true' ]]; then