diff --git a/install.sh b/install.sh index 9dab52e..5cd1eae 100755 --- a/install.sh +++ b/install.sh @@ -21,6 +21,46 @@ OPACITY_VARIANTS=('' '-solid') ALT_VARIANTS=('' '-alt') ICON_VARIANTS=('' '-normal' '-gnome' '-ubuntu' '-arch' '-manjaro' '-fedora' '-debian' '-void') +#COLORS +CDEF=" \033[0m" # default color +CCIN=" \033[0;36m" # info color +CGSC=" \033[0;32m" # success color +CRER=" \033[0;31m" # error color +CWAR=" \033[0;33m" # waring color +b_CDEF=" \033[1;37m" # bold default color +b_CCIN=" \033[1;36m" # bold info color +b_CGSC=" \033[1;32m" # bold success color +b_CRER=" \033[1;31m" # bold error color +b_CWAR=" \033[1;33m" # bold warning color + +# echo like ... with flag type and display message colors +prompt () { + case ${1} in + "-s"|"--success") + echo -e "${b_CGSC}${@/-s/}${CDEF}";; # print success message + "-e"|"--error") + echo -e "${b_CRER}${@/-e/}${CDEF}";; # print error message + "-w"|"--warning") + echo -e "${b_CWAR}${@/-w/}${CDEF}";; # print warning message + "-i"|"--info") + echo -e "${b_CCIN}${@/-i/}${CDEF}";; # print info message + *) + echo -e "$@" + ;; + esac +} + +# Check command avalibility +function has_command() { + command -v $1 > /dev/null +} + +operation_canceled() { + clear + prompt -i "\n Operation canceled by user, Bye!" + exit 1 +} + usage() { printf "%s\n" "Usage: $0 [OPTIONS...]" printf "\n%s\n" "OPTIONS:" @@ -29,7 +69,6 @@ usage() { printf " %-25s%s\n" "-o, --opacity VARIANTS" "Specify theme opacity variant(s) [standard|solid] (Default: All variants)" printf " %-25s%s\n" "-c, --color VARIANTS" "Specify theme color variant(s) [light|dark] (Default: All variants)" printf " %-25s%s\n" "-a, --alt VARIANTS" "Specify theme titilebutton variant(s) [standard|alt] (Default: All variants)" - printf " %-25s%s\n" "-s, --small VARIANTS" "Specify titilebutton size variant(s) [standard|small] (Default: standard variant)" printf " %-25s%s\n" "-i, --icon VARIANTS" "Specify activities icon variant(s) for gnome-shell [standard|normal|gnome|ubuntu|arch|manjaro|fedora|debian|void] (Default: standard variant)" printf " %-25s%s\n" "-g, --gdm" "Install GDM theme, this option need root user authority! please run this with sudo" printf " %-25s%s\n" "-r, --revert" "revert GDM theme, this option need root user authority! please run this with sudo" @@ -51,10 +90,10 @@ install() { [[ -d ${THEME_DIR} ]] && rm -rf ${THEME_DIR} - echo "Installing '${THEME_DIR}'..." + prompt -i "Installing '${THEME_DIR}'..." mkdir -p ${THEME_DIR} - cp -ur ${REPO_DIR}/COPYING ${THEME_DIR} + cp -r ${REPO_DIR}/COPYING ${THEME_DIR} echo "[Desktop Entry]" >> ${THEME_DIR}/index.theme echo "Type=X-GNOME-Metatheme" >> ${THEME_DIR}/index.theme @@ -70,29 +109,30 @@ install() { echo "ButtonLayout=close,minimize,maximize:menu" >> ${THEME_DIR}/index.theme mkdir -p ${THEME_DIR}/gnome-shell - cp -ur ${SRC_DIR}/assets/gnome-shell/source-assets/* ${THEME_DIR}/gnome-shell - cp -ur ${SRC_DIR}/main/gnome-shell/gnome-shell${color}${opacity}.css ${THEME_DIR}/gnome-shell/gnome-shell.css - cp -ur ${SRC_DIR}/assets/gnome-shell/common-assets ${THEME_DIR}/gnome-shell/assets - cp -ur ${SRC_DIR}/assets/gnome-shell/assets${color}/*.svg ${THEME_DIR}/gnome-shell/assets - cp -ur ${SRC_DIR}/assets/gnome-shell/activities/activities${icon}.svg ${THEME_DIR}/gnome-shell/assets/activities.svg + cp -r ${SRC_DIR}/assets/gnome-shell/source-assets/* ${THEME_DIR}/gnome-shell + cp -r ${SRC_DIR}/main/gnome-shell/gnome-shell${color}${opacity}.css ${THEME_DIR}/gnome-shell/gnome-shell.css + cp -r ${SRC_DIR}/assets/gnome-shell/common-assets ${THEME_DIR}/gnome-shell/assets + cp -r ${SRC_DIR}/assets/gnome-shell/assets${color}/*.svg ${THEME_DIR}/gnome-shell/assets + cp -r ${SRC_DIR}/assets/gnome-shell/activities/activities${icon}.svg ${THEME_DIR}/gnome-shell/assets/activities.svg cd ${THEME_DIR}/gnome-shell mkdir -p ${THEME_DIR}/gtk-2.0 - cp -ur ${SRC_DIR}/main/gtk-2.0/gtkrc${color} ${THEME_DIR}/gtk-2.0/gtkrc - cp -ur ${SRC_DIR}/main/gtk-2.0/menubar-toolbar${color}.rc ${THEME_DIR}/gtk-2.0/menubar-toolbar.rc - cp -ur ${SRC_DIR}/main/gtk-2.0/common/*.rc ${THEME_DIR}/gtk-2.0 - cp -ur ${SRC_DIR}/assets/gtk-2.0/assets${color} ${THEME_DIR}/gtk-2.0/assets + cp -r ${SRC_DIR}/main/gtk-2.0/gtkrc${color} ${THEME_DIR}/gtk-2.0/gtkrc + cp -r ${SRC_DIR}/main/gtk-2.0/menubar-toolbar${color}.rc ${THEME_DIR}/gtk-2.0/menubar-toolbar.rc + cp -r ${SRC_DIR}/main/gtk-2.0/common/*.rc ${THEME_DIR}/gtk-2.0 + cp -r ${SRC_DIR}/assets/gtk-2.0/assets${color} ${THEME_DIR}/gtk-2.0/assets mkdir -p ${THEME_DIR}/gtk-3.0 - cp -ur ${SRC_DIR}/assets/gtk-3.0/common-assets/assets ${THEME_DIR}/gtk-3.0 - cp -ur ${SRC_DIR}/assets/gtk-3.0/windows-assets/titlebutton${alt} ${THEME_DIR}/gtk-3.0/windows-assets - cp -ur ${SRC_DIR}/assets/gtk-3.0/thumbnail${color}.png ${THEME_DIR}/gtk-3.0/thumbnail.png - cp -ur ${SRC_DIR}/main/gtk-3.0/gtk-dark${opacity}.css ${THEME_DIR}/gtk-3.0/gtk-dark.css + cp -r ${SRC_DIR}/assets/gtk-3.0/common-assets/assets ${THEME_DIR}/gtk-3.0 + cp -r ${SRC_DIR}/assets/gtk-3.0/common-assets/sidebar-assets/*.png ${THEME_DIR}/gtk-3.0/assets + cp -r ${SRC_DIR}/assets/gtk-3.0/windows-assets/titlebutton${alt} ${THEME_DIR}/gtk-3.0/windows-assets + cp -r ${SRC_DIR}/assets/gtk-3.0/thumbnail${color}.png ${THEME_DIR}/gtk-3.0/thumbnail.png + cp -r ${SRC_DIR}/main/gtk-3.0/gtk-dark${opacity}.css ${THEME_DIR}/gtk-3.0/gtk-dark.css if [[ ${color} == '-light' ]]; then - cp -ur ${SRC_DIR}/main/gtk-3.0/gtk-light${opacity}.css ${THEME_DIR}/gtk-3.0/gtk.css + cp -r ${SRC_DIR}/main/gtk-3.0/gtk-light${opacity}.css ${THEME_DIR}/gtk-3.0/gtk.css else - cp -ur ${SRC_DIR}/main/gtk-3.0/gtk-dark${opacity}.css ${THEME_DIR}/gtk-3.0/gtk.css + cp -r ${SRC_DIR}/main/gtk-3.0/gtk-dark${opacity}.css ${THEME_DIR}/gtk-3.0/gtk.css fi glib-compile-resources --sourcedir=${THEME_DIR}/gtk-3.0 --target=${THEME_DIR}/gtk-3.0/gtk.gresource ${SRC_DIR}/main/gtk-3.0/gtk.gresource.xml @@ -101,24 +141,24 @@ install() { echo '@import url("resource:///org/gnome/theme/gtk-dark.css");' >> ${THEME_DIR}/gtk-3.0/gtk-dark.css mkdir -p ${THEME_DIR}/metacity-1 - cp -ur ${SRC_DIR}/main/metacity-1/metacity-theme${color}.xml ${THEME_DIR}/metacity-1/metacity-theme-1.xml - cp -ur ${SRC_DIR}/main/metacity-1/metacity-theme-3.xml ${THEME_DIR}/metacity-1 - cp -ur ${SRC_DIR}/assets/metacity-1/assets/*.png ${THEME_DIR}/metacity-1 - cp -ur ${SRC_DIR}/assets/metacity-1/thumbnail${color}.png ${THEME_DIR}/metacity-1/thumbnail.png + cp -r ${SRC_DIR}/main/metacity-1/metacity-theme${color}.xml ${THEME_DIR}/metacity-1/metacity-theme-1.xml + cp -r ${SRC_DIR}/main/metacity-1/metacity-theme-3.xml ${THEME_DIR}/metacity-1 + cp -r ${SRC_DIR}/assets/metacity-1/assets/*.png ${THEME_DIR}/metacity-1 + cp -r ${SRC_DIR}/assets/metacity-1/thumbnail${color}.png ${THEME_DIR}/metacity-1/thumbnail.png cd ${THEME_DIR}/metacity-1 && ln -s metacity-theme-1.xml metacity-theme-2.xml mkdir -p ${THEME_DIR}/xfwm4 - cp -ur ${SRC_DIR}/assets/xfwm4/assets${color}/*.png ${THEME_DIR}/xfwm4 - cp -ur ${SRC_DIR}/main/xfwm4/themerc${color} ${THEME_DIR}/xfwm4/themerc + cp -r ${SRC_DIR}/assets/xfwm4/assets${color}/*.png ${THEME_DIR}/xfwm4 + cp -r ${SRC_DIR}/main/xfwm4/themerc${color} ${THEME_DIR}/xfwm4/themerc mkdir -p ${THEME_DIR}/cinnamon - cp -ur ${SRC_DIR}/main/cinnamon/cinnamon${color}${opacity}.css ${THEME_DIR}/cinnamon/cinnamon.css - cp -ur ${SRC_DIR}/assets/cinnamon/common-assets ${THEME_DIR}/cinnamon/assets - cp -ur ${SRC_DIR}/assets/cinnamon/assets${color}/*.svg ${THEME_DIR}/cinnamon/assets - cp -ur ${SRC_DIR}/assets/cinnamon/thumbnail${color}.png ${THEME_DIR}/cinnamon/thumbnail.png + cp -r ${SRC_DIR}/main/cinnamon/cinnamon${color}${opacity}.css ${THEME_DIR}/cinnamon/cinnamon.css + cp -r ${SRC_DIR}/assets/cinnamon/common-assets ${THEME_DIR}/cinnamon/assets + cp -r ${SRC_DIR}/assets/cinnamon/assets${color}/*.svg ${THEME_DIR}/cinnamon/assets + cp -r ${SRC_DIR}/assets/cinnamon/thumbnail${color}.png ${THEME_DIR}/cinnamon/thumbnail.png mkdir -p ${THEME_DIR}/plank - cp -ur ${SRC_DIR}/other/plank/theme${color}/*.theme ${THEME_DIR}/plank + cp -r ${SRC_DIR}/other/plank/theme${color}/*.theme ${THEME_DIR}/plank } # Backup and install files related to GDM theme @@ -134,10 +174,10 @@ install_gdm() { local GDM_THEME_DIR="${1}/${2}${3}" echo - echo "Installing ${2}${3} gdm theme..." + prompt -i "Installing ${2}${3} gdm theme..." if [[ -f "$GS_THEME_FILE" ]] && command -v glib-compile-resources >/dev/null ; then - echo "Installing '$GS_THEME_FILE'..." + prompt -i "Installing '$GS_THEME_FILE'..." cp -an "$GS_THEME_FILE" "$GS_THEME_FILE.bak" glib-compile-resources \ --sourcedir="$GDM_THEME_DIR/gnome-shell" \ @@ -146,7 +186,7 @@ install_gdm() { fi if [[ -f "$UBUNTU_THEME_FILE" && -f "$GS_THEME_FILE.bak" ]]; then - echo "Installing '$UBUNTU_THEME_FILE'..." + prompt -i "Installing '$UBUNTU_THEME_FILE'..." cp -an "$UBUNTU_THEME_FILE" "$UBUNTU_THEME_FILE.bak" # rm -rf "$GS_THEME_FILE" # mv "$GS_THEME_FILE.bak" "$GS_THEME_FILE" @@ -154,18 +194,18 @@ install_gdm() { fi if [[ -f "$UBUNTU_NEW_THEME_FILE" && -f "$GS_THEME_FILE.bak" ]]; then - echo "Installing '$UBUNTU_NEW_THEME_FILE'..." + prompt -i "Installing '$UBUNTU_NEW_THEME_FILE'..." cp -an "$UBUNTU_NEW_THEME_FILE" "$UBUNTU_NEW_THEME_FILE.bak" cp -af "$GDM_THEME_DIR"/gnome-shell/* "$SHELL_THEME_FOLDER" fi if [[ -f "$ETC_THEME_FILE" && -f "$GS_THEME_FILE.bak" ]]; then - echo "Installing Ubuntu gnome-shell theme..." + prompt -i "Installing Ubuntu gnome-shell theme..." cp -an "$ETC_THEME_FILE" "$ETC_THEME_FILE.bak" # rm -rf "$ETC_THEME_FILE" "$GS_THEME_FILE" # mv "$GS_THEME_FILE.bak" "$GS_THEME_FILE" [[ -d $SHELL_THEME_FOLDER/$THEME_NAME ]] && rm -rf $SHELL_THEME_FOLDER/$THEME_NAME - cp -ur "$GDM_THEME_DIR/gnome-shell" "$SHELL_THEME_FOLDER/$THEME_NAME" + cp -r "$GDM_THEME_DIR/gnome-shell" "$SHELL_THEME_FOLDER/$THEME_NAME" cd "$ETC_THEME_FOLDER" ln -s "$SHELL_THEME_FOLDER/$THEME_NAME/gnome-shell.css" gdm3.css fi @@ -173,37 +213,92 @@ install_gdm() { revert_gdm() { if [[ -f "$GS_THEME_FILE.bak" ]]; then - echo "reverting '$GS_THEME_FILE'..." + prompt -w "reverting '$GS_THEME_FILE'..." rm -rf "$GS_THEME_FILE" mv "$GS_THEME_FILE.bak" "$GS_THEME_FILE" fi if [[ -f "$UBUNTU_THEME_FILE.bak" ]]; then - echo "reverting '$UBUNTU_THEME_FILE'..." + prompt -w "reverting '$UBUNTU_THEME_FILE'..." rm -rf "$UBUNTU_THEME_FILE" mv "$UBUNTU_THEME_FILE.bak" "$UBUNTU_THEME_FILE" fi if [[ -f "$UBUNTU_NEW_THEME_FILE.bak" ]]; then - echo "reverting '$UBUNTU_NEW_THEME_FILE'..." + prompt -w "reverting '$UBUNTU_NEW_THEME_FILE'..." rm -rf "$UBUNTU_NEW_THEME_FILE" "$SHELL_THEME_FOLDER"/{assets,no-events.svg,process-working.svg,no-notifications.svg} mv "$UBUNTU_NEW_THEME_FILE.bak" "$UBUNTU_NEW_THEME_FILE" fi if [[ -f "$ETC_THEME_FILE.bak" ]]; then - echo "reverting Ubuntu gnome-shell theme..." + prompt -w "reverting Ubuntu gnome-shell theme..." rm -rf "$ETC_THEME_FILE" mv "$ETC_THEME_FILE.bak" "$ETC_THEME_FILE" [[ -d $SHELL_THEME_FOLDER/$THEME_NAME ]] && rm -rf $SHELL_THEME_FOLDER/$THEME_NAME fi } +install_dialog() { + if [ ! "$(which dialog 2> /dev/null)" ]; then + prompt -w "\n 'dialog' needs to be installed for this shell" + if has_command zypper; then + sudo zypper in dialog + elif has_command apt-get; then + sudo apt-get install dialog + elif has_command dnf; then + sudo dnf install -y dialog + elif has_command yum; then + sudo yum install dialog + elif has_command pacman; then + sudo pacman -S --noconfirm dialog + fi + fi +} + +run_dialog() { + if [[ -x /usr/bin/dialog ]]; then + tui=$(dialog --backtitle "${THEME_NAME} gtk theme installer" \ + --radiolist "Choose your nautilus sidebar size (default is 200px width): " 15 40 5 \ + 1 "200px" on \ + 2 "220px" off \ + 3 "240px" off \ + 4 "260px" off \ + 5 "280px" off --output-fd 1 ) + case "$tui" in + 1) sidebar_size="200px" ;; + 2) sidebar_size="220px" ;; + 3) sidebar_size="240px" ;; + 4) sidebar_size="260px" ;; + 5) sidebar_size="280px" ;; + *) operation_canceled ;; + esac + fi +} + +parse_sass() { + cd ${REPO_DIR} && ./parse-sass.sh +} + +change_size() { + cd ${SRC_DIR}/sass/gtk + cp -an _applications.scss _applications.scss.bak + sed -i "s/200px/$sidebar_size/g" _applications.scss + prompt -w "Change nautilus sidebar size ..." +} + +restore_file() { + cd ${SRC_DIR}/sass/gtk + [[ -f _applications.scss.bak ]] && rm -rf _applications.scss + mv _applications.scss.bak _applications.scss + prompt -w "Restore scss file ..." +} + while [[ $# -gt 0 ]]; do case "${1}" in -d|--dest) dest="${2}" if [[ ! -d "${dest}" ]]; then - echo "Destination directory does not exist. Let's make a new one..." + prompt -e "Destination directory does not exist. Let's make a new one..." mkdir -p ${dest} fi shift 2 @@ -216,6 +311,10 @@ while [[ $# -gt 0 ]]; do gdm='true' shift 1 ;; + -s|--size) + size='true' + shift 1 + ;; -r|--revert) revert='true' shift 1 @@ -236,8 +335,8 @@ while [[ $# -gt 0 ]]; do break ;; *) - echo "ERROR: Unrecognized opacity variant '$1'." - echo "Try '$0 --help' for more information." + prompt -e "ERROR: Unrecognized opacity variant '$1'." + prompt -i "Try '$0 --help' for more information." exit 1 ;; esac @@ -259,8 +358,8 @@ while [[ $# -gt 0 ]]; do break ;; *) - echo "ERROR: Unrecognized opacity variant '$1'." - echo "Try '$0 --help' for more information." + prompt -e "ERROR: Unrecognized opacity variant '$1'." + prompt -i "Try '$0 --help' for more information." exit 1 ;; esac @@ -282,8 +381,8 @@ while [[ $# -gt 0 ]]; do break ;; *) - echo "ERROR: Unrecognized color variant '$1'." - echo "Try '$0 --help' for more information." + prompt -e "ERROR: Unrecognized color variant '$1'." + prompt -i "Try '$0 --help' for more information." exit 1 ;; esac @@ -333,8 +432,8 @@ while [[ $# -gt 0 ]]; do break ;; *) - echo "ERROR: Unrecognized icon variant '$1'." - echo "Try '$0 --help' for more information." + prompt -e "ERROR: Unrecognized icon variant '$1'." + prompt -i "Try '$0 --help' for more information." exit 1 ;; esac @@ -345,8 +444,8 @@ while [[ $# -gt 0 ]]; do exit 0 ;; *) - echo "ERROR: Unrecognized installation option '$1'." - echo "Try '$0 --help' for more information." + prompt -e "ERROR: Unrecognized installation option '$1'." + prompt -i "Try '$0 --help' for more information." exit 1 ;; esac @@ -364,6 +463,14 @@ for opacity in "${opacities[@]-${OPACITY_VARIANTS[@]}}"; do done } +if [[ "${size:-}" == 'true' ]]; then + install_dialog && run_dialog + + if [[ "$sidebar_size" != '200px' ]]; then + change_size && parse_sass + fi +fi + if [[ "${gdm:-}" != 'true' && "${revert:-}" != 'true' ]]; then install_theme fi @@ -376,5 +483,9 @@ if [[ "${gdm:-}" != 'true' && "${revert:-}" == 'true' && "$UID" -eq "$ROOT_UID" revert_gdm fi +if [[ -f "${SRC_DIR}"/sass/gtk/_applications.scss.bak ]]; then + restore_file && parse_sass +fi + echo -echo Done. +prompt -s Done. diff --git a/src/assets/gtk-3.0/common-assets/assets.svg b/src/assets/gtk-3.0/common-assets/assets.svg index 6c365c3..9c9139d 100644 --- a/src/assets/gtk-3.0/common-assets/assets.svg +++ b/src/assets/gtk-3.0/common-assets/assets.svg @@ -9,12 +9,12 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - inkscape:version="1.0 (4035a4fb49, 2020-05-01)" - sodipodi:docname="assets.svg" - id="svg1220" - version="1.1" + width="240" height="270" - width="240"> + version="1.1" + id="svg1220" + sodipodi:docname="assets.svg" + inkscape:version="1.0 (4035a4fb49, 2020-05-01)"> @@ -27,4000 +27,3352 @@ + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1020" + id="namedview1222" + showgrid="false" + inkscape:zoom="2.4368512" + inkscape:cx="335.61904" + inkscape:cy="113.55819" + inkscape:window-x="0" + inkscape:window-y="28" + inkscape:window-maximized="1" + inkscape:current-layer="layer2" + showguides="true" + inkscape:guide-bbox="true" + inkscape:document-rotation="0" + inkscape:snap-bbox="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="false"> + type="xygrid" + id="grid5218" /> + id="theme_darker_color" + osb:paint="solid"> + id="stop2" /> + id="unchecked_highlight" + osb:paint="solid"> + id="stop5" /> + id="dark_unchecked_bg" + osb:paint="gradient"> + id="stop8" /> + id="stop10" /> + id="hightlight" + osb:paint="solid"> + id="stop13" /> + id="dark_checked_bg" + osb:paint="gradient"> + id="stop16" /> + id="stop18" /> + id="selected_fg_color" + osb:paint="solid"> + id="stop21" /> + id="selected_bg_color" + osb:paint="solid"> + id="stop24" /> + id="bq" + color-interpolation-filters="sRGB"> + result="flood" + id="feFlood27" /> + operator="in" + result="composite1" + id="feComposite29" /> + id="feGaussianBlur31" /> + result="offset" + id="feOffset33" /> + result="composite2" + id="feComposite35" /> + id="bp" + color-interpolation-filters="sRGB"> + result="flood" + id="feFlood38" /> + operator="in" + result="composite1" + id="feComposite40" /> + id="feGaussianBlur42" /> + result="offset" + id="feOffset44" /> + result="composite2" + id="feComposite46" /> + id="bo" + color-interpolation-filters="sRGB"> + result="flood" + id="feFlood49" /> + operator="in" + result="composite1" + id="feComposite51" /> + id="feGaussianBlur53" /> + result="offset" + id="feOffset55" /> + result="composite2" + id="feComposite57" /> + id="bn" + color-interpolation-filters="sRGB"> + result="flood" + id="feFlood60" /> + operator="in" + result="composite1" + id="feComposite62" /> + id="feGaussianBlur64" /> + result="offset" + id="feOffset66" /> + result="composite2" + id="feComposite68" /> + x2="41" + y1="1032.4" + y2="1050.4" + gradientTransform="translate(180.26,-1149.5)" + gradientUnits="userSpaceOnUse" + xlink:href="#selected_fg_color" /> - - - + + + + y="-.096" + width="1.192" + height="1.192" + color-interpolation-filters="sRGB"> + stdDeviation="0.72" + id="feGaussianBlur75" /> + y="-.12" + width="1.24" + height="1.24" + color-interpolation-filters="sRGB"> + stdDeviation="0.9" + id="feGaussianBlur78" /> + y="-.12" + width="1.24" + height="1.24" + color-interpolation-filters="sRGB"> + stdDeviation="0.9" + id="feGaussianBlur81" /> - - - - - - + - + + + + + + - + + x2="124" + y1="6.3622" + y2="10.362" + gradientUnits="userSpaceOnUse" + xlink:href="#selected_fg_color" /> + id="bm" + color-interpolation-filters="sRGB"> - - - - - - - - - + id="feFlood93" /> + operator="in" + result="composite1" + id="feComposite95" /> + id="feGaussianBlur97" /> + result="offset" + id="feOffset99" /> + result="composite2" + id="feComposite101" /> + + + + + + + + + - + - + - + - + - - + + - + - - + + - + - - - - - - - - - - - - - + + + + + + + + - + + + + + + - + - + - - + + - + - + - + - + - + - + - + - - + + - + + gradientUnits="userSpaceOnUse"> + id="stop165" /> + id="stop167" /> + y="-.036107" + width="1.0718" + height="1.0722" + color-interpolation-filters="sRGB"> + stdDeviation="0.21888099" + id="feGaussianBlur180" /> + y="-.036107" + width="1.0718" + height="1.0722" + color-interpolation-filters="sRGB"> + stdDeviation="0.21888099" + id="feGaussianBlur193" /> - + - + - + - + - + - - - - - - - - - - - - + + + id="linearGradient5250" + gradientUnits="userSpaceOnUse" + x1="25" + y1="31.362" + x2="25" + y2="45.362" /> + + + + + + + + + + + inkscape:label="background" + style="display:inline"> + rx="0" + height="268" + width="128.75912" + y="-1.4648437e-05" + x="373.43954" /> + rx="0" + height="268" + width="125.43954" + y="-1.4648437e-05" + x="248" /> + id="g216" + transform="translate(8,279.64)"> - - + x="113" + transform="scale(1,-1)" /> - + + + + ry="0" + rx="0" + height="52" + width="121" + y="-175.64" + x="-8" /> + inkscape:label="assets" + style="display:inline"> + transform="translate(107,11.64)" + id="checkbox-checked-dark"> + id="g236" + transform="translate(19)"> + id="g234" + transform="translate(0,-30)"> + id="g222" + transform="matrix(0.92952,0,0,0.92914,-156.75,-212.96)"> + id="g220" + transform="matrix(0.50892,0,0,0.5174,161.79,197.56)" /> + height="16" + width="16" + y="30.362" + x="17" /> + ry="2.2857001" + rx="2.2857001" + height="16" + width="16" + y="30.362" + x="17" /> - + + ry="1.8571" + rx="2" + height="13" + width="14" + y="32.362" + x="18" /> + id="g248" + transform="translate(36,-1036)"> + id="g246" + transform="rotate(45,7.5,1026.4)"> + id="g244" + transform="translate(12.374,11.531)"> + transform="translate(-3,-5)"> + id="path238" + d="m 154.16,15.881 c -0.25562,0 -0.51116,0.0971 -0.70703,0.29297 l -3.5352,3.5352 -1.4785,-1.4766 c -0.35638,-0.35638 -0.95788,-0.32923 -1.3496,0.0625 -0.39174,0.39173 -0.42083,0.99519 -0.0645,1.3516 l 2.1856,2.1836 0.0644,0.06445 c 0.35638,0.35638 0.95788,0.32728 1.3496,-0.06445 l 4.2422,-4.2422 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 C 154.6711,15.9781 154.41556,15.881 154.15994,15.881 Z" + transform="rotate(-45,1304,694.22)" /> + height="1" + width="3" + y="-8" + x="5" + transform="translate(0,1036.4)" /> + transform="translate(126,11.64)" + id="checkbox-mixed-dark"> + id="g267" + transform="translate(19)"> + id="g265" + transform="translate(0,-30)"> + id="g253" + transform="matrix(0.92952,0,0,0.92914,-156.75,-212.96)"> + id="g251" + transform="matrix(0.50892,0,0,0.5174,161.79,197.56)" /> + height="16" + width="16" + y="30.362" + x="17" /> + ry="2.2857001" + rx="2.2857001" + height="16" + width="16" + y="30.362" + x="17" /> - + + ry="1.8571" + rx="2" + height="13" + width="14" + y="32.362" + x="18" /> + id="g281" + transform="translate(36,-1036)"> + id="g279" + transform="rotate(45,7.5,1026.4)"> + id="g277" + transform="translate(12.374,11.531)"> + id="g273" + transform="translate(-3,-5)"> - + + ry="1" + height="8" + width="2" + y="-725.95001" + x="-738.79999" + transform="rotate(-135)" /> + height="1" + width="3" + y="-8" + x="5" + transform="translate(0,1036.4)" /> + transform="translate(88,11.64)" + id="radio-checked-dark"> + id="g302" + transform="translate(19.004,-4.6993e-6)"> + id="g300" + transform="matrix(0.93617,0,0,0.93566,-96.783,-244.76)"> + transform="translate(0,1.0688)"> + id="g284" + transform="matrix(0.50892,0,0,0.5174,181.79,197.56)" /> + height="17.1" + width="17.091" + y="261.98001" + x="206.99001" /> + id="g298" + transform="matrix(0.50892,0,0,0.5174,181.79,197.56)"> + ry="16.525" + rx="16.791" + height="33.049999" + width="33.583" + y="124.5" + x="49.512001" /> - + + ry="13.427" + rx="14.692" + height="26.853001" + width="29.385" + y="128.63" + x="51.611" /> + ry="2" + rx="1.9989001" + height="4" + width="4" + y="6.3621998" + x="122" /> + transform="translate(88,11.64)" + id="radio-mixed-dark"> + id="g323" + transform="translate(19,-4.6993e-6)"> + id="g321" + transform="translate(19.004,-4.6993e-6)"> + id="g319" + transform="matrix(0.93617,0,0,0.93566,-96.783,-244.76)"> + height="17.1" + width="17.091" + y="261.98001" + x="206.99001" /> + id="g317" + transform="matrix(0.50892,0,0,0.5174,181.79,197.56)"> - + height="28.919001" + width="29.385" + y="126.56" + x="51.611" /> + + ry="16.525" + rx="16.791" + height="33.049999" + width="33.583" + y="124.5" + x="49.512001" /> - + + ry="1" + height="8" + width="2" + y="139" + x="-9.3621998" + transform="rotate(-90)" /> + transform="translate(107,11.64)" + id="checkbox-unchecked-dark"> + id="g344" + transform="translate(0,-30)"> + id="g332" + transform="matrix(0.92952,0,0,0.92914,-156.75,-212.96)"> + id="g330" + transform="matrix(0.50892,0,0,0.5174,161.79,197.56)" /> + height="16" + width="16" + y="30.362" + x="17" /> + ry="2.4614999" + rx="2.4614999" + height="16" + width="16" + y="30.362" + x="17" /> - + + ry="2" + rx="2.1538" + height="13" + width="14" + y="32.362" + x="18" /> + transform="translate(87.004,11.64)" + id="radio-unchecked-dark"> + id="g359" + transform="matrix(0.93617,0,0,0.93566,-96.783,-244.76)"> + height="17.1" + width="17.091" + y="261.98001" + x="206.99001" /> + id="g357" + transform="matrix(0.50892,0,0,0.5174,181.79,197.56)"> + ry="16.313999" + rx="16.791" + height="33.049999" + width="33.583" + y="124.5" + x="49.512001" /> - + + ry="13.427" + rx="14.693" + height="26.853001" + width="29.385" + y="128.63" + x="51.611" /> + transform="translate(8.12131,279.53089)" + id="checkbox-checked-insensitive-dark"> + transform="translate(118,-248.89)"> + id="g376" + transform="translate(0,-30)"> + id="g364" + transform="matrix(0.92952,0,0,0.92914,-156.75,-212.96)"> + id="g362" + transform="matrix(0.50892,0,0,0.5174,161.79,197.56)" /> + height="16" + width="16" + y="30.362" + x="17" /> + ry="2.4614999" + rx="2.4614999" + height="16" + width="16" + y="30.362" + x="16.879" /> - + + ry="2" + rx="2.1538" + height="13" + width="14" + y="32.362" + x="17.879" /> + id="g390" + transform="translate(134.91,-1284.9)"> + id="g388" + transform="rotate(45,7.5,1026.4)"> + id="g386" + transform="translate(12.374,11.531)"> + transform="translate(-3,-5)"> + id="path380" + d="m 154.16,34.881 c -0.25562,0 -0.51116,0.0971 -0.70703,0.29297 l -3.5352,3.5352 -1.4316,-1.4297 c -0.38234,-0.38234 -1.0048,-0.37611 -1.3965,0.01563 -0.39174,0.39173 -0.39992,1.0161 -0.0176,1.3984 l 2.1387,2.1367 0.0176,0.01758 c 0.38234,0.38234 1.0048,0.37416 1.3965,-0.01758 l 4.2422,-4.2422 c 0.39174,-0.39174 0.39174,-1.0223 0,-1.4141 -0.19587,-0.19587 -0.45141,-0.29297 -0.70703,-0.29297 z" + transform="rotate(-45,1281.1,703.72)" /> + height="1" + width="3" + y="-8" + x="5" + transform="translate(0,1036.4)" /> + transform="translate(8.12131,279.53089)" + id="checkbox-mixed-insensitive-dark"> + transform="translate(137,-248.89)"> + id="g407" + transform="translate(0,-30)"> + id="g395" + transform="matrix(0.92952,0,0,0.92914,-156.75,-212.96)"> + id="g393" + transform="matrix(0.50892,0,0,0.5174,161.79,197.56)" /> + height="16" + width="16" + y="30.362" + x="17" /> + ry="2.4614999" + rx="2.4614999" + height="16" + width="16" + y="30.362" + x="16.879" /> - + + ry="2" + rx="2.1538" + height="13" + width="14" + y="32.362" + x="17.879" /> + id="g423" + transform="translate(154,-1284.9)"> + id="g421" + transform="rotate(45,7.5,1026.4)"> + id="g419" + transform="translate(12.374,11.531)"> + id="g415" + transform="translate(-3,-5)"> - + + ry="1" + height="8" + width="2" + y="-725.95001" + x="-738.79999" + transform="rotate(-135)" /> + height="1" + width="3" + y="-8" + x="5" + transform="translate(0,1036.4)" /> + transform="translate(8.0000003,279.53087)" + id="radio-checked-insensitive-dark"> + transform="translate(99.004,-248.89)"> + id="g438" + transform="matrix(0.93617,0,0,0.93566,-96.783,-244.76)"> + height="17.1" + width="17.091" + y="261.98001" + x="206.99001" /> + id="g436" + transform="matrix(0.50892,0,0,0.5174,181.79,197.56)"> + ry="16.313999" + rx="16.264999" + height="33.049999" + width="33.583" + y="124.5" + x="49.512001" /> - + + ry="13.427" + rx="14.693" + height="26.853001" + width="29.385" + y="128.63" + x="51.611" /> + ry="2" + rx="1.9989001" + height="4" + width="4" + y="-242.53" + x="202" /> + transform="translate(8.0000047,279.53087)" + id="radio-mixed-insensitive-dark"> + transform="translate(118,-248.89)"> + id="g457" + transform="matrix(0.93617,0,0,0.93566,-96.783,-244.76)"> + height="17.1" + width="17.091" + y="261.98001" + x="206.99001" /> + id="g455" + transform="matrix(0.50892,0,0,0.5174,181.79,197.56)"> + ry="16.525" + rx="16.264999" + height="33.049999" + width="33.583" + y="124.5" + x="49.512001" /> - + + ry="13.255" + rx="14.693" + height="26.853001" + width="29.385" + y="128.63" + x="51.611" /> + id="g465" + transform="translate(3.9233e-6,54.871)"> - + + ry="1" + height="8" + width="2" + y="219" + x="294.64001" + transform="rotate(-90)" /> + id="checkbox-unchecked-insensitive-dark"> + id="g482" + transform="translate(0,-30)"> + id="g470" + transform="matrix(0.92952,0,0,0.92914,-156.75,-212.96)"> + id="g468" + transform="matrix(0.50892,0,0,0.5174,161.79,197.56)" /> + height="16" + width="16" + y="30.362" + x="17" /> + ry="2.4614999" + rx="2.4614999" + height="16" + width="16" + y="30.362" + x="17" /> - + + ry="2" + rx="2.1538" + height="13" + width="14" + y="32.362" + x="18" /> + id="radio-unchecked-insensitive-dark"> + id="g497" + transform="matrix(0.93617,0,0,0.93566,-96.783,-244.76)"> + height="17.1" + width="17.091" + y="261.98001" + x="206.99001" /> + id="g495" + transform="matrix(0.50892,0,0,0.5174,181.79,197.56)"> - + y="126.56" + x="51.611" /> + + ry="16.313999" + rx="16.264999" + height="33.049999" + width="33.583" + y="124.5" + x="49.512001" /> + transform="translate(-341,-128.36)" + id="checkbox-checked-selectionmode-dark"> + ry="2" + rx="2" + height="32" + width="32" + y="183.36" + x="466" /> - + + ry="1.8193001" + rx="1.8886" + height="29.108999" + width="30.218" + y="185.36" + x="466.89001" /> + id="g510" + transform="translate(-2.2045,1.973)"> + d="m 491.36,188.95 -9.5312,9.5625 -4.7812,-4.7812 -3.1876,3.1875 4.7813,4.7812 3.1875,3.1875 3.1562,-3.1875 9.5626,-9.5625 z" /> + ry="2" + rx="2" + height="40" + width="40" + y="179.36" + x="462" /> + transform="translate(-296,-128.36)" + id="checkbox-selectionmode-dark"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + width="31" + y="183.86" + x="466.5" /> + id="g519" + transform="translate(-2.2045,1.973)"> + id="path517" + d="m 491.36,188.95 -9.5312,9.5625 -4.7812,-4.7812 -3.1876,3.1875 4.7813,4.7812 3.1875,3.1875 3.1562,-3.1875 9.5626,-9.5625 z" /> + height="40" + width="40" + y="179.36" + x="462" /> + transform="translate(7.9999998,265.64)" + id="switch-active"> + + id="g532" + transform="translate(-172.39,55.298)"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id="g598" + transform="translate(0,-30)"> + id="g592" + transform="matrix(0.92952,0,0,0.92914,-156.75,-212.96)"> + id="g590" + transform="matrix(0.50892,0,0,0.5174,161.79,197.56)" /> + width="16" + y="30.362" + x="17" /> + rx="2" + height="13" + width="13" + y="31.862" + x="18.5" /> + id="g612" + transform="translate(13.903,-1285)"> + id="g610" + transform="rotate(45,7.5,1026.4)"> + id="g608" + transform="translate(12.374,11.531)"> + style="fill:#3b3c3e" + id="g604" + transform="translate(-3,-5)"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id="path662" + d="m 33.277,15.869 c -0.24853,0 -0.49706,0.09472 -0.6875,0.28516 l -3.5547,3.5547 -1.4316,-1.4297 c -0.38234,-0.38234 -1.0048,-0.37611 -1.3965,0.01563 -0.39173,0.39173 -0.39992,1.0161 -0.01758,1.3984 l 2.1191,2.1172 0.03911,0.03911 c 0.38088,0.38088 0.99412,0.38088 1.375,0 l 0.01953,-0.01953 4.2637,-4.2617 c 0.38088,-0.38088 0.38088,-0.99412 0,-1.375 l -0.04102,-0.03906 c -0.19044,-0.19044 -0.43897,-0.28516 -0.6875,-0.28516 z" + transform="rotate(-45,1243.6,548.31)" /> + height="1" + width="3" + y="-8" + x="5" + transform="translate(0,1036.4)" /> + transform="translate(5,11.64)" + id="checkbox-mixed"> + id="g685" + transform="translate(19)"> + id="g683" + transform="translate(0,-30)"> + id="g677" + transform="matrix(0.92952,0,0,0.92914,-156.75,-212.96)"> + id="g675" + transform="matrix(0.50892,0,0,0.5174,161.79,197.56)" /> + height="16" + width="16" + y="30.362" + x="17" /> + ry="2" + rx="2" + height="14" + width="14" + y="31.362" + x="18" /> + id="g699" + transform="translate(36,-1036)"> + id="g697" + transform="rotate(45,7.5,1026.4)"> + id="g695" + transform="translate(12.374,11.531)"> + id="g691" + transform="translate(-3,-5)"> - + + ry="1" + height="8" + width="2" + y="-725.95001" + x="-738.79999" + transform="rotate(-135)" /> + height="1" + width="3" + y="-8" + x="5" + transform="translate(0,1036.4)" /> + transform="translate(-33,11.64)" + id="radio-checked"> + id="g714" + transform="translate(19.004,-4.6993e-6)"> + id="g712" + transform="matrix(0.93617,0,0,0.93566,-96.783,-244.76)"> + transform="translate(0,1.0688)"> + id="g702" + transform="matrix(0.50892,0,0,0.5174,181.79,197.56)" /> + height="17.1" + width="17.091" + y="261.98001" + x="206.99001" /> + id="g710" + transform="matrix(0.50892,0,0,0.5174,181.79,197.56)"> + ry="14.46" + rx="14.692" + height="28.919001" + width="29.385" + y="126.56" + x="51.611" /> + ry="2" + rx="1.9989001" + height="4" + width="4" + y="6.3621998" + x="122" /> + transform="translate(-33,11.64)" + id="radio-mixed"> + id="g729" + transform="translate(19,-4.6993e-6)"> + id="g727" + transform="translate(19.004,-4.6993e-6)"> + id="g725" + transform="matrix(0.93617,0,0,0.93566,-96.783,-244.76)"> + height="17.1" + width="17.091" + y="261.98001" + x="206.99001" /> + id="g723" + transform="matrix(0.50892,0,0,0.5174,181.79,197.56)"> + ry="14.46" + rx="14.692" + height="28.919001" + width="29.385" + y="126.56" + x="51.611" /> - + + ry="1" + height="8" + width="2" + y="139" + x="-9.3621998" + transform="rotate(-90)" /> + transform="translate(-14,11.64)" + id="checkbox-unchecked"> + id="g744" + transform="translate(0,-30)"> + id="g738" + transform="matrix(0.92952,0,0,0.92914,-156.75,-212.96)"> + id="g736" + transform="matrix(0.50892,0,0,0.5174,161.79,197.56)" /> + height="16" + width="16" + y="30.362" + x="17" /> + ry="2" + rx="2" + height="13" + width="13" + y="31.862" + x="18.5" /> + transform="translate(-33.996,11.64)" + id="radio-unchecked"> + id="g753" + transform="matrix(0.93617,0,0,0.93566,-96.783,-244.76)"> + height="17.1" + width="17.091" + y="261.98001" + x="206.99001" /> + id="g751" + transform="matrix(0.50892,0,0,0.5174,181.79,197.56)"> + ry="13.246" + rx="13.224" + height="26.836" + width="27.304001" + y="127.6" + x="52.66" /> + id="checkbox-unchecked-insensitive"> + id="g764" + transform="translate(0,-30)"> + id="g758" + transform="matrix(0.92952,0,0,0.92914,-156.75,-212.96)"> + id="g756" + transform="matrix(0.50892,0,0,0.5174,161.79,197.56)" /> + height="16" + width="16" + y="30.362" + x="17" /> + ry="2" + rx="2" + height="13" + width="13" + y="31.862" + x="18.5" /> + id="radio-unchecked-insensitive"> + id="g773" + transform="matrix(0.93617,0,0,0.93566,-96.783,-244.76)"> + height="17.1" + width="17.091" + y="261.98001" + x="206.99001" /> + id="g771" + transform="matrix(0.50892,0,0,0.5174,181.79,197.56)"> + ry="13.246" + rx="13.224" + height="26.836" + width="27.304001" + y="127.6" + x="52.66" /> + transform="translate(-14,110.64)" + id="checkbox-checked-selected"> + id="g786" + transform="translate(19)"> + id="g784" + transform="translate(0,-30)"> + id="g778" + transform="matrix(0.92952,0,0,0.92914,-156.75,-212.96)"> + id="g776" + transform="matrix(0.50892,0,0,0.5174,161.79,197.56)" /> + height="16" + width="16" + y="30.362" + x="17" /> + ry="2" + rx="2" + height="14" + width="14" + y="31.362" + x="18" /> + id="g800" + transform="translate(36,-1036)"> + id="g798" + transform="rotate(45,7.5,1026.4)"> + id="g796" + transform="translate(12.374,11.531)"> + id="g792" + transform="translate(-3,-5)"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + rx="1.026" + height="2" + width="5" + y="1033.4" + x="8" /> + x="11" /> + width="3" + y="-8" + x="5" + transform="translate(0,1036.4)" /> + transform="translate(5,110.64)" + id="checkbox-mixed-selected"> + id="g813" + transform="translate(19)"> + id="g811" + transform="translate(0,-30)"> + id="g805" + transform="matrix(0.92952,0,0,0.92914,-156.75,-212.96)"> + id="g803" + transform="matrix(0.50892,0,0,0.5174,161.79,197.56)" /> + width="16" + y="30.362" + x="17" /> + rx="2" + height="14" + width="14" + y="31.362" + x="18" /> + id="g825" + transform="translate(36,-1036)"> + id="g823" + transform="rotate(45,7.5,1026.4)"> + id="g821" + transform="translate(12.374,11.531)"> + style="fill:#3b3c3e" + id="g817" + transform="translate(-3,-5)"> + height="8" + width="2" + y="-725.95001" + x="-738.79999" + transform="rotate(-135)" /> + width="3" + y="-8" + x="5" + transform="translate(0,1036.4)" /> + transform="translate(-33,110.64)" + id="radio-checked-selected"> + id="g840" + transform="translate(19.004,-4.6993e-6)"> + id="g838" + transform="matrix(0.93617,0,0,0.93566,-96.783,-244.76)"> + style="opacity:0.06000001" + id="g830" + transform="translate(0,1.0688)"> + id="g828" + transform="matrix(0.50892,0,0,0.5174,181.79,197.56)" /> + width="17.091" + y="261.98001" + x="206.99001" /> + id="g836" + transform="matrix(0.50892,0,0,0.5174,181.79,197.56)"> + rx="14.692" + height="28.919001" + width="29.385" + y="126.56" + x="51.611" /> + rx="1.9989001" + height="4" + width="4" + y="6.3621998" + x="122" /> + transform="translate(-33,110.64)" + id="radio-mixed-selected"> + id="g855" + transform="translate(19,-4.6993e-6)"> + id="g853" + transform="translate(19.004,-4.6993e-6)"> + id="g851" + transform="matrix(0.93617,0,0,0.93566,-96.783,-244.76)"> + width="17.091" + y="261.98001" + x="206.99001" /> + id="g849" + transform="matrix(0.50892,0,0,0.5174,181.79,197.56)"> + rx="14.692" + height="28.919001" + width="29.385" + y="126.56" + x="51.611" /> + height="8" + width="2" + y="139" + x="-9.3621998" + transform="rotate(-90)" /> + transform="translate(-14,110.64)" + id="checkbox-unchecked-selected"> + id="g868" + transform="translate(0,-30)"> + id="g862" + transform="matrix(0.92952,0,0,0.92914,-156.75,-212.96)"> + id="g860" + transform="matrix(0.50892,0,0,0.5174,161.79,197.56)" /> + width="16" + y="30.362" + x="17" /> + rx="2" + height="13" + width="13" + y="31.862" + x="18.5" /> + transform="translate(-33.996,110.64)" + id="radio-unchecked-selected"> + id="g877" + transform="matrix(0.93617,0,0,0.93566,-96.783,-244.76)"> + width="17.091" + y="261.98001" + x="206.99001" /> + id="g875" + transform="matrix(0.50892,0,0,0.5174,181.79,197.56)"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ry="13.246" + rx="13.224" + height="26.836" + width="27.304001" + y="127.6" + x="52.66" /> + ry="6" + rx="0" + height="28" + width="28" + y="57" + x="210" /> + id="combobox-arrow-dark" + transform="translate(116.52904)"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + transform="translate(8.0000005,279.64001)" + id="radio-checked-insensitive"> + style="opacity:0.55" + id="g1003" + transform="translate(-21.996,-249)"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + inkscape:connector-curvature="0" + style="fill:#4d4d4d" /> + style="opacity:0.25;filter:url(#n)" /> + cy="-108.14" + r="9" + id="circle1493" + style="fill:url(#linearGradient1499)" /> diff --git a/src/assets/gtk-3.0/common-assets/assets.txt b/src/assets/gtk-3.0/common-assets/assets.txt index 5555ae8..cbc3913 100644 --- a/src/assets/gtk-3.0/common-assets/assets.txt +++ b/src/assets/gtk-3.0/common-assets/assets.txt @@ -78,10 +78,3 @@ toggle-on toggle-off toggle-on-disabled toggle-off-disabled - -sidebar-view-hover -sidebar-view-active -sidebar-view-checked -sidebar-view-hover-dark -sidebar-view-active-dark -sidebar-view-checked-dark diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-active-dark@2.png b/src/assets/gtk-3.0/common-assets/assets/sidebar-view-active-dark@2.png deleted file mode 100644 index 3d20429..0000000 Binary files a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-active-dark@2.png and /dev/null differ diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-active@2.png b/src/assets/gtk-3.0/common-assets/assets/sidebar-view-active@2.png deleted file mode 100644 index ecbeb05..0000000 Binary files a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-active@2.png and /dev/null differ diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked-dark@2.png b/src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked-dark@2.png deleted file mode 100644 index 84c2d9d..0000000 Binary files a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked-dark@2.png and /dev/null differ diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked@2.png b/src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked@2.png deleted file mode 100644 index f0170a8..0000000 Binary files a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked@2.png and /dev/null differ diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover-dark@2.png b/src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover-dark@2.png deleted file mode 100644 index 1c6a4b3..0000000 Binary files a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover-dark@2.png and /dev/null differ diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover@2.png b/src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover@2.png deleted file mode 100644 index 86680a5..0000000 Binary files a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover@2.png and /dev/null differ diff --git a/src/assets/gtk-3.0/common-assets/render-sidebar-assets.sh b/src/assets/gtk-3.0/common-assets/render-sidebar-assets.sh new file mode 100755 index 0000000..c5a53f2 --- /dev/null +++ b/src/assets/gtk-3.0/common-assets/render-sidebar-assets.sh @@ -0,0 +1,36 @@ +#! /bin/bash + +INKSCAPE="/usr/bin/inkscape" +OPTIPNG="/usr/bin/optipng" + +SRC_FILE="sidebar-assets.svg" +ASSETS_DIR="sidebar-assets" +INDEX="sidebar-assets.txt" + +mkdir -p $ASSETS_DIR + +for i in `cat $INDEX` +do +if [ -f $ASSETS_DIR/$i.png ]; then + echo $ASSETS_DIR/$i.png exists. +else + echo + echo Rendering $ASSETS_DIR/$i.png + $INKSCAPE --export-id=$i \ + --export-id-only \ + --export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null + $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png +fi +if [ -f $ASSETS_DIR/$i@2.png ]; then + echo $ASSETS_DIR/$i@2.png exists. +else + echo + echo Rendering $ASSETS_DIR/$i@2.png + $INKSCAPE --export-id=$i \ + --export-dpi=180 \ + --export-id-only \ + --export-filename=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null + $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png +fi +done +exit 0 diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets.svg b/src/assets/gtk-3.0/common-assets/sidebar-assets.svg new file mode 100644 index 0000000..4711f91 --- /dev/null +++ b/src/assets/gtk-3.0/common-assets/sidebar-assets.svg @@ -0,0 +1,671 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets.txt b/src/assets/gtk-3.0/common-assets/sidebar-assets.txt new file mode 100644 index 0000000..328650d --- /dev/null +++ b/src/assets/gtk-3.0/common-assets/sidebar-assets.txt @@ -0,0 +1,30 @@ +sidebar-view-hover-200px +sidebar-view-active-200px +sidebar-view-checked-200px +sidebar-view-hover-200px-dark +sidebar-view-active-200px-dark +sidebar-view-checked-200px-dark +sidebar-view-hover-220px +sidebar-view-active-220px +sidebar-view-checked-220px +sidebar-view-hover-220px-dark +sidebar-view-active-220px-dark +sidebar-view-checked-220px-dark +sidebar-view-hover-240px +sidebar-view-active-240px +sidebar-view-checked-240px +sidebar-view-hover-240px-dark +sidebar-view-active-240px-dark +sidebar-view-checked-240px-dark +sidebar-view-hover-260px +sidebar-view-active-260px +sidebar-view-checked-260px +sidebar-view-hover-260px-dark +sidebar-view-active-260px-dark +sidebar-view-checked-260px-dark +sidebar-view-hover-280px +sidebar-view-active-280px +sidebar-view-checked-280px +sidebar-view-hover-280px-dark +sidebar-view-active-280px-dark +sidebar-view-checked-280px-dark diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-active-dark.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-200px-dark.png similarity index 100% rename from src/assets/gtk-3.0/common-assets/assets/sidebar-view-active-dark.png rename to src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-200px-dark.png diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-200px-dark@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-200px-dark@2.png new file mode 100644 index 0000000..f47c77d Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-200px-dark@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-active.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-200px.png similarity index 100% rename from src/assets/gtk-3.0/common-assets/assets/sidebar-view-active.png rename to src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-200px.png diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-200px@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-200px@2.png new file mode 100644 index 0000000..57ad09f Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-200px@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-220px-dark.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-220px-dark.png new file mode 100644 index 0000000..8bf13b9 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-220px-dark.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-220px-dark@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-220px-dark@2.png new file mode 100644 index 0000000..89aab4b Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-220px-dark@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-220px.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-220px.png new file mode 100644 index 0000000..747f8d9 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-220px.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-220px@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-220px@2.png new file mode 100644 index 0000000..9ece408 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-220px@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-240px-dark.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-240px-dark.png new file mode 100644 index 0000000..a42e43e Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-240px-dark.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-240px-dark@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-240px-dark@2.png new file mode 100644 index 0000000..630cf3a Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-240px-dark@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-240px.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-240px.png new file mode 100644 index 0000000..725d90e Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-240px.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-240px@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-240px@2.png new file mode 100644 index 0000000..3d16337 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-240px@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-260px-dark.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-260px-dark.png new file mode 100644 index 0000000..478e0b3 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-260px-dark.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-260px-dark@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-260px-dark@2.png new file mode 100644 index 0000000..29fd59d Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-260px-dark@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-260px.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-260px.png new file mode 100644 index 0000000..e1fd799 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-260px.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-260px@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-260px@2.png new file mode 100644 index 0000000..5dc1aca Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-260px@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-280px-dark.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-280px-dark.png new file mode 100644 index 0000000..4a2883f Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-280px-dark.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-280px-dark@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-280px-dark@2.png new file mode 100644 index 0000000..ae9e2e0 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-280px-dark@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-280px.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-280px.png new file mode 100644 index 0000000..1b4eba7 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-280px.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-280px@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-280px@2.png new file mode 100644 index 0000000..412ed93 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-active-280px@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked-dark.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-200px-dark.png similarity index 100% rename from src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked-dark.png rename to src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-200px-dark.png diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-200px-dark@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-200px-dark@2.png new file mode 100644 index 0000000..c65c2b4 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-200px-dark@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-200px.png similarity index 100% rename from src/assets/gtk-3.0/common-assets/assets/sidebar-view-checked.png rename to src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-200px.png diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-200px@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-200px@2.png new file mode 100644 index 0000000..9b3e4fa Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-200px@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-220px-dark.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-220px-dark.png new file mode 100644 index 0000000..673d59a Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-220px-dark.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-220px-dark@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-220px-dark@2.png new file mode 100644 index 0000000..a71c806 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-220px-dark@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-220px.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-220px.png new file mode 100644 index 0000000..d3cb8a4 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-220px.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-220px@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-220px@2.png new file mode 100644 index 0000000..31fd2c7 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-220px@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-240px-dark.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-240px-dark.png new file mode 100644 index 0000000..8ed0a1f Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-240px-dark.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-240px-dark@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-240px-dark@2.png new file mode 100644 index 0000000..2160584 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-240px-dark@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-240px.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-240px.png new file mode 100644 index 0000000..d0339b9 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-240px.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-240px@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-240px@2.png new file mode 100644 index 0000000..d6e71db Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-240px@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-260px-dark.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-260px-dark.png new file mode 100644 index 0000000..484f645 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-260px-dark.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-260px-dark@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-260px-dark@2.png new file mode 100644 index 0000000..8a1728f Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-260px-dark@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-260px.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-260px.png new file mode 100644 index 0000000..ea09a23 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-260px.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-260px@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-260px@2.png new file mode 100644 index 0000000..32657ce Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-260px@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-280px-dark.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-280px-dark.png new file mode 100644 index 0000000..b313338 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-280px-dark.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-280px-dark@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-280px-dark@2.png new file mode 100644 index 0000000..8fca32a Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-280px-dark@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-280px.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-280px.png new file mode 100644 index 0000000..ab4f5cc Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-280px.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-280px@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-280px@2.png new file mode 100644 index 0000000..75478ae Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-checked-280px@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover-dark.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-200px-dark.png similarity index 100% rename from src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover-dark.png rename to src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-200px-dark.png diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-200px-dark@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-200px-dark@2.png new file mode 100644 index 0000000..5ecbbf1 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-200px-dark@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-200px.png similarity index 100% rename from src/assets/gtk-3.0/common-assets/assets/sidebar-view-hover.png rename to src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-200px.png diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-200px@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-200px@2.png new file mode 100644 index 0000000..72f1532 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-200px@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-220px-dark.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-220px-dark.png new file mode 100644 index 0000000..fac49cf Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-220px-dark.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-220px-dark@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-220px-dark@2.png new file mode 100644 index 0000000..4907ddb Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-220px-dark@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-220px.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-220px.png new file mode 100644 index 0000000..8c35013 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-220px.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-220px@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-220px@2.png new file mode 100644 index 0000000..26ac1e7 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-220px@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-240px-dark.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-240px-dark.png new file mode 100644 index 0000000..115f1e5 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-240px-dark.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-240px-dark@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-240px-dark@2.png new file mode 100644 index 0000000..6c789fa Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-240px-dark@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-240px.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-240px.png new file mode 100644 index 0000000..52e24eb Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-240px.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-240px@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-240px@2.png new file mode 100644 index 0000000..7db3a88 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-240px@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-260px-dark.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-260px-dark.png new file mode 100644 index 0000000..aec4b0a Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-260px-dark.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-260px-dark@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-260px-dark@2.png new file mode 100644 index 0000000..70d6ee3 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-260px-dark@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-260px.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-260px.png new file mode 100644 index 0000000..7fdfa0e Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-260px.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-260px@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-260px@2.png new file mode 100644 index 0000000..f369bb9 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-260px@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-280px-dark.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-280px-dark.png new file mode 100644 index 0000000..45c0a9a Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-280px-dark.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-280px-dark@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-280px-dark@2.png new file mode 100644 index 0000000..8f9ae35 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-280px-dark@2.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-280px.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-280px.png new file mode 100644 index 0000000..23a8b9f Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-280px.png differ diff --git a/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-280px@2.png b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-280px@2.png new file mode 100644 index 0000000..e917b65 Binary files /dev/null and b/src/assets/gtk-3.0/common-assets/sidebar-assets/sidebar-view-hover-280px@2.png differ diff --git a/src/main/gtk-3.0/gtk-dark-solid.css b/src/main/gtk-3.0/gtk-dark-solid.css index 8979ba2..18f3c0e 100644 --- a/src/main/gtk-3.0/gtk-dark-solid.css +++ b/src/main/gtk-3.0/gtk-dark-solid.css @@ -4845,7 +4845,7 @@ label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row imag background-color: transparent; background-position: left center; background-size: 200px 28px; - background-image: -gtk-scaled(url("assets/sidebar-view-hover-dark.png"), url("assets/sidebar-view-hover-dark@2.png")); + background-image: -gtk-scaled(url("assets/sidebar-view-hover-200px-dark.png"), url("assets/sidebar-view-hover-200px-dark@2.png")); } @@ -4856,7 +4856,7 @@ label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row imag background-color: transparent; background-position: left center; background-size: 200px 28px; - background-image: -gtk-scaled(url("assets/sidebar-view-active-dark.png"), url("assets/sidebar-view-active-dark@2.png")); + background-image: -gtk-scaled(url("assets/sidebar-view-active-200px-dark.png"), url("assets/sidebar-view-active-200px-dark@2.png")); } @@ -4869,7 +4869,7 @@ label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row imag background-position: left center; background-size: 200px 28px; background-color: transparent; - background-image: -gtk-scaled(url("assets/sidebar-view-checked-dark.png"), url("assets/sidebar-view-checked-dark@2.png")); + background-image: -gtk-scaled(url("assets/sidebar-view-checked-200px-dark.png"), url("assets/sidebar-view-checked-200px-dark@2.png")); } diff --git a/src/main/gtk-3.0/gtk-dark.css b/src/main/gtk-3.0/gtk-dark.css index 2d778aa..35632d8 100644 --- a/src/main/gtk-3.0/gtk-dark.css +++ b/src/main/gtk-3.0/gtk-dark.css @@ -4845,7 +4845,7 @@ label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row imag background-color: transparent; background-position: left center; background-size: 200px 28px; - background-image: -gtk-scaled(url("assets/sidebar-view-hover-dark.png"), url("assets/sidebar-view-hover-dark@2.png")); + background-image: -gtk-scaled(url("assets/sidebar-view-hover-200px-dark.png"), url("assets/sidebar-view-hover-200px-dark@2.png")); } @@ -4856,7 +4856,7 @@ label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row imag background-color: transparent; background-position: left center; background-size: 200px 28px; - background-image: -gtk-scaled(url("assets/sidebar-view-active-dark.png"), url("assets/sidebar-view-active-dark@2.png")); + background-image: -gtk-scaled(url("assets/sidebar-view-active-200px-dark.png"), url("assets/sidebar-view-active-200px-dark@2.png")); } @@ -4869,7 +4869,7 @@ label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row imag background-position: left center; background-size: 200px 28px; background-color: transparent; - background-image: -gtk-scaled(url("assets/sidebar-view-checked-dark.png"), url("assets/sidebar-view-checked-dark@2.png")); + background-image: -gtk-scaled(url("assets/sidebar-view-checked-200px-dark.png"), url("assets/sidebar-view-checked-200px-dark@2.png")); } diff --git a/src/main/gtk-3.0/gtk-light-solid.css b/src/main/gtk-3.0/gtk-light-solid.css index 32596b5..f7d8cde 100644 --- a/src/main/gtk-3.0/gtk-light-solid.css +++ b/src/main/gtk-3.0/gtk-light-solid.css @@ -4866,7 +4866,7 @@ label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row imag background-color: transparent; background-position: left center; background-size: 200px 28px; - background-image: -gtk-scaled(url("assets/sidebar-view-hover.png"), url("assets/sidebar-view-hover@2.png")); + background-image: -gtk-scaled(url("assets/sidebar-view-hover-200px.png"), url("assets/sidebar-view-hover-200px@2.png")); } @@ -4877,7 +4877,7 @@ label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row imag background-color: transparent; background-position: left center; background-size: 200px 28px; - background-image: -gtk-scaled(url("assets/sidebar-view-active.png"), url("assets/sidebar-view-active@2.png")); + background-image: -gtk-scaled(url("assets/sidebar-view-active-200px.png"), url("assets/sidebar-view-active-200px@2.png")); } @@ -4890,7 +4890,7 @@ label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row imag background-position: left center; background-size: 200px 28px; background-color: transparent; - background-image: -gtk-scaled(url("assets/sidebar-view-checked.png"), url("assets/sidebar-view-checked@2.png")); + background-image: -gtk-scaled(url("assets/sidebar-view-checked-200px.png"), url("assets/sidebar-view-checked-200px@2.png")); } diff --git a/src/main/gtk-3.0/gtk-light.css b/src/main/gtk-3.0/gtk-light.css index 204f426..0002490 100644 --- a/src/main/gtk-3.0/gtk-light.css +++ b/src/main/gtk-3.0/gtk-light.css @@ -4866,7 +4866,7 @@ label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row imag background-color: transparent; background-position: left center; background-size: 200px 28px; - background-image: -gtk-scaled(url("assets/sidebar-view-hover.png"), url("assets/sidebar-view-hover@2.png")); + background-image: -gtk-scaled(url("assets/sidebar-view-hover-200px.png"), url("assets/sidebar-view-hover-200px@2.png")); } @@ -4877,7 +4877,7 @@ label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row imag background-color: transparent; background-position: left center; background-size: 200px 28px; - background-image: -gtk-scaled(url("assets/sidebar-view-active.png"), url("assets/sidebar-view-active@2.png")); + background-image: -gtk-scaled(url("assets/sidebar-view-active-200px.png"), url("assets/sidebar-view-active-200px@2.png")); } @@ -4890,7 +4890,7 @@ label:disabled .nautilus-window placessidebar.sidebar selection.sidebar-row imag background-position: left center; background-size: 200px 28px; background-color: transparent; - background-image: -gtk-scaled(url("assets/sidebar-view-checked.png"), url("assets/sidebar-view-checked@2.png")); + background-image: -gtk-scaled(url("assets/sidebar-view-checked-200px.png"), url("assets/sidebar-view-checked-200px@2.png")); } diff --git a/src/main/gtk-3.0/gtk.gresource.xml b/src/main/gtk-3.0/gtk.gresource.xml index 9ebf72e..e2b470f 100644 --- a/src/main/gtk-3.0/gtk.gresource.xml +++ b/src/main/gtk-3.0/gtk.gresource.xml @@ -65,6 +65,8 @@ assets/switch-insensitive@2.png assets/switch-active-insensitive.png assets/switch-active-insensitive@2.png + assets/switch-insensitive-dark.png + assets/switch-insensitive-dark@2.png assets/slider-horz-scale-has-marks-below.png assets/slider-horz-scale-has-marks-below@2.png assets/slider-horz-scale-has-marks-below-hover.png @@ -145,18 +147,66 @@ assets/toggle-on-disabled@2.png assets/toggle-off-disabled.png assets/toggle-off-disabled@2.png - assets/sidebar-view-hover.png - assets/sidebar-view-hover@2.png - assets/sidebar-view-active.png - assets/sidebar-view-active@2.png - assets/sidebar-view-checked.png - assets/sidebar-view-checked@2.png - assets/sidebar-view-hover-dark.png - assets/sidebar-view-hover-dark@2.png - assets/sidebar-view-active-dark.png - assets/sidebar-view-active-dark@2.png - assets/sidebar-view-checked-dark.png - assets/sidebar-view-checked-dark@2.png + assets/sidebar-view-hover-200px.png + assets/sidebar-view-hover-200px@2.png + assets/sidebar-view-active-200px.png + assets/sidebar-view-active-200px@2.png + assets/sidebar-view-checked-200px.png + assets/sidebar-view-checked-200px@2.png + assets/sidebar-view-hover-200px-dark.png + assets/sidebar-view-hover-200px-dark@2.png + assets/sidebar-view-active-200px-dark.png + assets/sidebar-view-active-200px-dark@2.png + assets/sidebar-view-checked-200px-dark.png + assets/sidebar-view-checked-200px-dark@2.png + assets/sidebar-view-hover-220px.png + assets/sidebar-view-hover-220px@2.png + assets/sidebar-view-active-220px.png + assets/sidebar-view-active-220px@2.png + assets/sidebar-view-checked-220px.png + assets/sidebar-view-checked-220px@2.png + assets/sidebar-view-hover-220px-dark.png + assets/sidebar-view-hover-220px-dark@2.png + assets/sidebar-view-active-220px-dark.png + assets/sidebar-view-active-220px-dark@2.png + assets/sidebar-view-checked-220px-dark.png + assets/sidebar-view-checked-220px-dark@2.png + assets/sidebar-view-hover-240px.png + assets/sidebar-view-hover-240px@2.png + assets/sidebar-view-active-240px.png + assets/sidebar-view-active-240px@2.png + assets/sidebar-view-checked-240px.png + assets/sidebar-view-checked-240px@2.png + assets/sidebar-view-hover-240px-dark.png + assets/sidebar-view-hover-240px-dark@2.png + assets/sidebar-view-active-240px-dark.png + assets/sidebar-view-active-240px-dark@2.png + assets/sidebar-view-checked-240px-dark.png + assets/sidebar-view-checked-240px-dark@2.png + assets/sidebar-view-hover-260px.png + assets/sidebar-view-hover-260px@2.png + assets/sidebar-view-active-260px.png + assets/sidebar-view-active-260px@2.png + assets/sidebar-view-checked-260px.png + assets/sidebar-view-checked-260px@2.png + assets/sidebar-view-hover-260px-dark.png + assets/sidebar-view-hover-260px-dark@2.png + assets/sidebar-view-active-260px-dark.png + assets/sidebar-view-active-260px-dark@2.png + assets/sidebar-view-checked-260px-dark.png + assets/sidebar-view-checked-260px-dark@2.png + assets/sidebar-view-hover-280px.png + assets/sidebar-view-hover-280px@2.png + assets/sidebar-view-active-280px.png + assets/sidebar-view-active-280px@2.png + assets/sidebar-view-checked-280px.png + assets/sidebar-view-checked-280px@2.png + assets/sidebar-view-hover-280px-dark.png + assets/sidebar-view-hover-280px-dark@2.png + assets/sidebar-view-active-280px-dark.png + assets/sidebar-view-active-280px-dark@2.png + assets/sidebar-view-checked-280px-dark.png + assets/sidebar-view-checked-280px-dark@2.png windows-assets/titlebutton-close.png windows-assets/titlebutton-close@2.png windows-assets/titlebutton-close-dark.png diff --git a/src/main/gtk-3.0/make_gresource_xml.sh b/src/main/gtk-3.0/make_gresource_xml.sh index 4a92870..0aa3774 100755 --- a/src/main/gtk-3.0/make_gresource_xml.sh +++ b/src/main/gtk-3.0/make_gresource_xml.sh @@ -1,6 +1,7 @@ #! /bin/bash INDEX="../../assets/gtk-3.0/common-assets/assets.txt" +SINDEX="../../assets/gtk-3.0/common-assets/sidebar-assets.txt" WINDEX="../../assets/gtk-3.0/windows-assets/assets.txt" if [ -f gtk.gresource.xml ]; then @@ -17,6 +18,12 @@ do echo " assets/$i@2.png" >> gtk.gresource.xml done +for i in `cat $SINDEX` +do + echo " assets/$i.png" >> gtk.gresource.xml + echo " assets/$i@2.png" >> gtk.gresource.xml +done + for i in `cat $WINDEX` do echo " windows-assets/$i.png" >> gtk.gresource.xml diff --git a/src/sass/gtk/_applications.scss b/src/sass/gtk/_applications.scss index bb7ccb8..433099d 100644 --- a/src/sass/gtk/_applications.scss +++ b/src/sass/gtk/_applications.scss @@ -126,7 +126,8 @@ filechooser placessidebar.sidebar.frame { border-right: 1px solid if($variant==' background-color: transparent; background-position: left center; background-size: $nautilus_sidebar_size 28px; - background-image: -gtk-scaled(url("assets/sidebar-view-hover#{$asset_suffix}.png"), url("assets/sidebar-view-hover#{$asset_suffix}@2.png")); + background-image: -gtk-scaled(url("assets/sidebar-view-hover-#{$nautilus_sidebar_size}#{$asset_suffix}.png"), + url("assets/sidebar-view-hover-#{$nautilus_sidebar_size}#{$asset_suffix}@2.png")); } &:active, &:active:hover { @@ -135,7 +136,8 @@ filechooser placessidebar.sidebar.frame { border-right: 1px solid if($variant==' background-color: transparent; background-position: left center; background-size: $nautilus_sidebar_size 28px; - background-image: -gtk-scaled(url("assets/sidebar-view-active#{$asset_suffix}.png"), url("assets/sidebar-view-active#{$asset_suffix}@2.png")); + background-image: -gtk-scaled(url("assets/sidebar-view-active-#{$nautilus_sidebar_size}#{$asset_suffix}.png"), + url("assets/sidebar-view-active-#{$nautilus_sidebar_size}#{$asset_suffix}@2.png")); } &:selected.has-open-popup, @@ -146,7 +148,8 @@ filechooser placessidebar.sidebar.frame { border-right: 1px solid if($variant==' background-position: left center; background-size: $nautilus_sidebar_size 28px; background-color: transparent; - background-image: -gtk-scaled(url("assets/sidebar-view-checked#{$asset_suffix}.png"), url("assets/sidebar-view-checked#{$asset_suffix}@2.png")); + background-image: -gtk-scaled(url("assets/sidebar-view-checked-#{$nautilus_sidebar_size}#{$asset_suffix}.png"), + url("assets/sidebar-view-checked-#{$nautilus_sidebar_size}#{$asset_suffix}@2.png")); &, label { color: $fg_color; } }