This commit is contained in:
Vince 2021-04-09 23:06:04 +08:00
parent a626e49518
commit 03a0074c01
80 changed files with 2482 additions and 84 deletions

View File

@ -61,6 +61,8 @@ while [[ $# -gt 0 ]]; do
uninstall='true'; shift ;;
--dialog|--interactive)
interactive='true'; shift ;;
-R|--round)
max_round="true"; shift ;;
-h|--help)
need_help="true"; shift ;;
# Parameters that require value, single use

View File

@ -107,6 +107,7 @@ flatpak="false"
snap="false"
gdm="false"
dash_to_dock="false"
max_round="false"
# Misc
msg="Run '${0} --help' to explore more customization features!"
@ -375,7 +376,7 @@ check_param() {
done
fi ;;
-N)
for i in {0..2}; do
for i in {0..3}; do
if [[ "${value}" == "${NAUTILUS_STYLE_VARIANTS[i]}" ]]; then
nautilus_style="${NAUTILUS_STYLE_VARIANTS[i]}"; variant_found="true"; break
fi

View File

@ -434,7 +434,7 @@ customize_theme() {
# Change common apps style for a specific GNOME Shell version
if [[ ${GNOME_VERSION} == "new" ]]; then
sed ${SED_OPT} "/\$gnome_version/s/old/new/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
sed ${SED_OPT} "/\$gnome_version/s/old/new/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
elif [[ ${GNOME_VERSION} == "none" ]]; then
prompt -w "There's no GNOME Shell installed, using style for the older GNOME Shell instead..."
fi
@ -456,6 +456,12 @@ customize_theme() {
prompt -w "Changing Nautilus style ..."
sed ${SED_OPT} "/\$nautilus_style/s/default/${nautilus_style}/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
fi
# Change maximized window radius
if [[ "${max_round}" == 'true' ]]; then
prompt -w "Changing maximized window style ..."
sed ${SED_OPT} "/\$max_window_style/s/square/round/" "${THEME_SRC_DIR}/sass/_theme-options-temp.scss"
fi
}
#-----------------------------------DIALOGS------------------------------------#

View File

@ -8,7 +8,7 @@ $theme: 'blue';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'green';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'grey';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'orange';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'pink';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'purple';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'red';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'blue';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'green';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'grey';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'orange';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'pink';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'purple';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'red';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'yellow';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'default';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'yellow';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'default';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'blue';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'green';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'grey';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'orange';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'pink';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'purple';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'red';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'blue';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'green';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'grey';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'orange';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'pink';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'purple';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'red';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'yellow';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'default';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'yellow';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'default';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-3.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-3.0';
@import '../../sass/gtk/unity';
@import '../../sass/gtk/granite';
@import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'blue';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'green';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'grey';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'orange';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'pink';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'purple';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'red';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'blue';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'green';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'grey';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'orange';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'pink';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'purple';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'red';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'yellow';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'default';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'yellow';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'default';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'blue';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'green';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'grey';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'orange';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'pink';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'purple';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'red';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'blue';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'green';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'grey';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'orange';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'pink';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'purple';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'red';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'yellow';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'default';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'yellow';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -8,7 +8,7 @@ $theme: 'default';
@import '../../sass/variables';
@import '../../sass/gtk/drawing';
@import '../../sass/gtk/common-4.0';
@import '../../sass/gtk/applications';
@import '../../sass/gtk/applications-4.0';
// @import '../../sass/gtk/unity';
// @import '../../sass/gtk/granite';
// @import '../../sass/gtk/lightdm';

View File

@ -16,3 +16,6 @@ $nautilus_style: stable;
// Gnome-shell panel opacity
$panel_opacity: 0.15;
// maximized window radius
$max_window_style: 'square';

View File

@ -43,9 +43,13 @@ $bt_radius: 6px;
$bd_radius: 8px;
$wm_radius: 12px;
$mn_radius: 10px;
$maximized_radius: 0;
$base_border_radius: 8px;
$modal_radius: $base_border_radius * 2;
$maximized_radius: 0;
@if $max_window_style == 'round' {
$maximized_radius: $wm_radius;
}
// icons
$base_icon_size: 1.09em;

View File

@ -292,6 +292,9 @@ $nautilus_sidebar_image: image($dark_sidebar_bg);
dialog.background.csd {
background-image: none;
background-color: $dialog_bg_color;
border-radius: 0 0 $wm_radius $wm_radius;
&.maximized { border-radius: 0 0 $maximized_radius $maximized_radius; }
> headerbar {
&.titlebar {
@ -466,7 +469,7 @@ dialog.background.csd {
&.background.csd {
background-color: transparent;
background-image: $nautilus_bg_image;
border-radius: 0 0 $wm_radius $wm_radius;
border-radius: $background_radius_style;
> headerbar.titlebar,
> deck > box > headerbar.titlebar {
@ -587,9 +590,9 @@ dialog.background.csd {
// Reset maximized nautilus-window border-radius
&.maximized, &.tiled, &.fullscreen {
&.background.csd { border-radius: 0 0 $maximized_radius $maximized_radius; }
&.background.csd { border-radius: $maximized_radius_style; }
notebook { &, > stack { border-radius: 0 0 $maximized_radius $maximized_radius; } }
headerbar { border-radius: $maximized_radius $maximized_radius 0 0; }
headerbar.titlebar { &, &.windowhandle { border-radius: $maximized_radius $maximized_radius 0 0; } }
placessidebar { border-bottom-left-radius: $maximized_radius; }
}
@ -1715,6 +1718,14 @@ row#AutostartTitle.tweak {
background-color: rgba($dark_sidebar_bg, 1);
border-radius: 0 0 0 $wm_radius;
.maximized &,
.fullscreen &,
.tiled &,
.tiled-top &,
.tiled-right &,
.tiled-bottom &,
.tiled-left & { border-radius: 0 0 0 $maximized_radius; }
> separator {
min-width: 0;
min-height: 0;
@ -1722,7 +1733,7 @@ row#AutostartTitle.tweak {
}
}
// separator of sidebar on Gnome contol center and Gnome tweaks
// separator of sidebar on Gnome control center and Gnome tweaks
window.background.csd {
> hdyleaflet, > leaflet, > box.horizontal {
> separator.vertical {
@ -1861,7 +1872,7 @@ window.background.csd {
> widget {
> box.vertical > box.vertical { // Gnome 3.34 Wallpaper setting
> scrolledwindow > viewport.frame {
border-bottom-right-radius: $maximized_radius + 1px;
border-bottom-right-radius: $maximized_radius;
}
}
}
@ -1870,7 +1881,7 @@ window.background.csd {
> leaflet > box.vertical > scrolledwindow.view, // > 3.38.0
> hdyleaflet > box.vertical > scrolledwindow.view, // > 3.34.0
> box.horizontal > box.vertical > scrolledwindow.view { // > 3.25.90
border-bottom-left-radius: $maximized_radius + 1px;
border-bottom-left-radius: $maximized_radius;
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -91,18 +91,22 @@ $list_shadow: if($variant == 'light',
//
// Base States
//
$background_radius_style: 0 0 $wm_radius $wm_radius;
$maximized_radius_style: 0 0 $maximized_radius $maximized_radius;
.background {
// border-radius: 0 0 $wm_radius $wm_radius;
color: $fg_color;
background-color: rgba($bg_color, 0.999);
background-color: rgba($bg_color, 1);
// > box > stack { background-color: $bg_color; }
&.csd {
border-radius: 0 0 $wm_radius $wm_radius; // Set csd windows botttom border radius
border-radius: $background_radius_style; // Set csd windows botttom border radius
&.maximized, &.tiled, &.fullscreen {
border-radius: 0 0 $maximized_radius $maximized_radius; // Set csd windows botttom border radius
border-radius: $maximized_radius_style; // Set csd windows botttom border radius
}
}
@ -1704,6 +1708,13 @@ headerbar {
}
}
window.background.csd.maximized {
> deck > box > headerbar.windowhandle {
border-top-left-radius: $maximized_radius;
border-top-right-radius: $maximized_radius;
}
}
window.background > box.vertical > headerbar:not(.titlebar) { // reset headerbar style for not CSD window
border-radius: 0 0 0 0;
box-shadow: none;