From 67e3ee8a25d20052ba365357c524dbc701c4729a Mon Sep 17 00:00:00 2001 From: Yunosuke Ohsugi <63651161+5yutan5@users.noreply.github.com> Date: Sun, 16 Jan 2022 14:09:57 +0900 Subject: [PATCH] Improve resources (#76) * Refactor resources * Refactor --- .vscode/settings.json | 1 + qdarktheme/themes/__init__.py | 2 +- qdarktheme/themes/dark/palette.py | 60 +- qdarktheme/themes/dark/rc_icons.py | 2601 ++++++++-------- qdarktheme/themes/dark/stylesheet.py | 280 +- ...rrow_drop_up__icon-foreground-disabled.svg | 2 +- ...__icon-foreground-disabled__rotate-180.svg | 2 +- .../svg/arrow_drop_up__icon-foreground.svg | 2 +- ...w_drop_up__icon-foreground__rotate-180.svg | 2 +- .../svg/arrow_upward__icon-foreground.svg | 2 +- ...ow_upward__icon-foreground__rotate-270.svg | 2 +- ...row_upward__icon-foreground__rotate-90.svg | 2 +- ...lendar_today__icon-foreground-disabled.svg | 2 +- .../svg/calendar_today__icon-foreground.svg | 2 +- .../dark/svg/cancel__icon-foreground.svg | 2 +- .../dark/svg/check__icon-foreground.svg | 2 +- .../themes/dark/svg/check_box__highlight.svg | 2 +- .../check_box__icon-foreground-disabled.svg | 2 +- ...utline_blank__icon-foreground-disabled.svg | 2 +- ...eck_box_outline_blank__icon-foreground.svg | 2 +- .../svg/check_circle__icon-foreground.svg | 2 +- ...hevron_right__icon-foreground-disabled.svg | 2 +- .../svg/chevron_right__icon-foreground.svg | 2 +- .../svg/close__icon-foreground-disabled.svg | 2 +- .../dark/svg/close__icon-foreground.svg | 2 +- .../svg/close__tabbar-button-inselected.svg | 2 +- .../create_new_folder__icon-foreground.svg | 2 +- .../dark/svg/delete__icon-foreground.svg | 2 +- ...double_arrow__icon-foreground-disabled.svg | 2 +- .../svg/double_arrow__icon-foreground.svg | 2 +- ..._indicator_horizontal__icon-foreground.svg | 2 +- ...horizontal__icon-foreground__rotate-90.svg | 2 +- .../themes/dark/svg/east__highlight.svg | 2 +- .../expand_less__icon-foreground-disabled.svg | 2 +- ...__icon-foreground-disabled__rotate-180.svg | 2 +- .../dark/svg/expand_less__icon-foreground.svg | 2 +- ...pand_less__icon-foreground__rotate-180.svg | 2 +- .../svg/flip_to_front__icon-foreground.svg | 2 +- .../dark/svg/folder_open__icon-foreground.svg | 2 +- .../themes/dark/svg/help__icon-foreground.svg | 2 +- ...izontal_rule__icon-foreground-disabled.svg | 2 +- ...e__icon-foreground-disabled__rotate-90.svg | 2 +- .../svg/horizontal_rule__icon-foreground.svg | 2 +- ...ontal_rule__icon-foreground__rotate-90.svg | 2 +- .../indeterminate_check_box__highlight.svg | 2 +- ...te_check_box__icon-foreground-disabled.svg | 2 +- .../svg/radio_button_checked__highlight.svg | 2 +- ...tton_checked__icon-foreground-disabled.svg | 2 +- ...on_unchecked__icon-foreground-disabled.svg | 2 +- ...adio_button_unchecked__icon-foreground.svg | 2 +- .../dark/svg/restart_alt__icon-foreground.svg | 2 +- .../themes/dark/svg/save__icon-foreground.svg | 2 +- .../vertical_line__guides-stroke-inactive.svg | 2 +- ...ertical_line__icon-foreground-disabled.svg | 2 +- .../svg/vertical_line__icon-foreground.svg | 2 +- qdarktheme/themes/light/palette.py | 60 +- qdarktheme/themes/light/rc_icons.py | 2667 ++++++++--------- qdarktheme/themes/light/stylesheet.py | 280 +- ...rrow_drop_up__icon-foreground-disabled.svg | 2 +- ...__icon-foreground-disabled__rotate-180.svg | 2 +- .../svg/arrow_drop_up__icon-foreground.svg | 2 +- ...w_drop_up__icon-foreground__rotate-180.svg | 2 +- .../svg/arrow_upward__icon-foreground.svg | 2 +- ...ow_upward__icon-foreground__rotate-270.svg | 2 +- ...row_upward__icon-foreground__rotate-90.svg | 2 +- ...lendar_today__icon-foreground-disabled.svg | 2 +- .../svg/calendar_today__icon-foreground.svg | 2 +- .../light/svg/cancel__icon-foreground.svg | 2 +- .../light/svg/check__icon-foreground.svg | 2 +- .../themes/light/svg/check_box__highlight.svg | 2 +- .../check_box__icon-foreground-disabled.svg | 2 +- ...utline_blank__icon-foreground-disabled.svg | 2 +- ...eck_box_outline_blank__icon-foreground.svg | 2 +- .../svg/check_circle__icon-foreground.svg | 2 +- ...hevron_right__icon-foreground-disabled.svg | 2 +- .../svg/chevron_right__icon-foreground.svg | 2 +- .../svg/close__icon-foreground-disabled.svg | 2 +- .../light/svg/close__icon-foreground.svg | 2 +- .../svg/close__tabbar-button-inselected.svg | 2 +- .../create_new_folder__icon-foreground.svg | 2 +- .../light/svg/delete__icon-foreground.svg | 2 +- ...double_arrow__icon-foreground-disabled.svg | 2 +- .../svg/double_arrow__icon-foreground.svg | 2 +- ..._indicator_horizontal__icon-foreground.svg | 2 +- ...horizontal__icon-foreground__rotate-90.svg | 2 +- .../themes/light/svg/east__highlight.svg | 2 +- .../expand_less__icon-foreground-disabled.svg | 2 +- ...__icon-foreground-disabled__rotate-180.svg | 2 +- .../svg/expand_less__icon-foreground.svg | 2 +- ...pand_less__icon-foreground__rotate-180.svg | 2 +- .../svg/flip_to_front__icon-foreground.svg | 2 +- .../svg/folder_open__icon-foreground.svg | 2 +- .../light/svg/help__icon-foreground.svg | 2 +- ...izontal_rule__icon-foreground-disabled.svg | 2 +- ...e__icon-foreground-disabled__rotate-90.svg | 2 +- .../svg/horizontal_rule__icon-foreground.svg | 2 +- ...ontal_rule__icon-foreground__rotate-90.svg | 2 +- .../indeterminate_check_box__highlight.svg | 2 +- ...te_check_box__icon-foreground-disabled.svg | 2 +- .../svg/radio_button_checked__highlight.svg | 2 +- ...tton_checked__icon-foreground-disabled.svg | 2 +- ...on_unchecked__icon-foreground-disabled.svg | 2 +- ...adio_button_unchecked__icon-foreground.svg | 2 +- .../svg/restart_alt__icon-foreground.svg | 2 +- .../light/svg/save__icon-foreground.svg | 2 +- .../vertical_line__guides-stroke-inactive.svg | 2 +- ...ertical_line__icon-foreground-disabled.svg | 2 +- .../svg/vertical_line__icon-foreground.svg | 2 +- tools/build_resources/__main__.py | 2 +- tools/build_resources/base.qss | 22 +- tools/build_resources/main.py | 60 +- 111 files changed, 2900 insertions(+), 3335 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 759c6784..68c2981d 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -61,6 +61,7 @@ "pyupgrade", "qdarktheme", "QLCD", + "qproperty", "qresource", "qtbot", "qtpy", diff --git a/qdarktheme/themes/__init__.py b/qdarktheme/themes/__init__.py index 8d648fa9..eb8d45d3 100644 --- a/qdarktheme/themes/__init__.py +++ b/qdarktheme/themes/__init__.py @@ -19,7 +19,7 @@ - Source: https://github.com/google/material-design-icons - License: Apache License Version 2.0 | https://www.apache.org/licenses/LICENSE-2.0.txt -Modifications made to each files to change the icon color and angle. +Modifications made to each files to change the icon color and angle and remove svg namespace. The current Material design icons license summary can be viewed at: https://github.com/google/material-design-icons/blob/master/LICENSE diff --git a/qdarktheme/themes/dark/palette.py b/qdarktheme/themes/dark/palette.py index 37993692..700cb928 100644 --- a/qdarktheme/themes/dark/palette.py +++ b/qdarktheme/themes/dark/palette.py @@ -4,42 +4,42 @@ _palette = QPalette() # base -_palette.setColor(QPalette.ColorRole.WindowText, QColor(228, 231, 235, 255)) -_palette.setColor(QPalette.ColorRole.Button, QColor(32, 33, 36, 255)) -_palette.setColor(QPalette.ColorRole.Text, QColor(239, 241, 241, 255)) -_palette.setColor(QPalette.ColorRole.ButtonText, QColor(138, 180, 247, 255)) -_palette.setColor(QPalette.ColorRole.Base, QColor(32, 33, 36, 255)) -_palette.setColor(QPalette.ColorRole.Window, QColor(32, 33, 36, 255)) -_palette.setColor(QPalette.ColorRole.Highlight, QColor(138, 180, 247, 255)) -_palette.setColor(QPalette.ColorRole.HighlightedText, QColor(32, 33, 36, 255)) -_palette.setColor(QPalette.ColorRole.Link, QColor(32, 33, 36, 255)) -_palette.setColor(QPalette.ColorRole.AlternateBase, QColor(41, 43, 46, 255)) -_palette.setColor(QPalette.ColorRole.ToolTipBase, QColor(41, 42, 45, 255)) -_palette.setColor(QPalette.ColorRole.ToolTipText, QColor(228, 231, 235, 255)) -_palette.setColor(QPalette.ColorRole.LinkVisited, QColor(197, 138, 248, 255)) -_palette.setColor(QPalette.ColorRole.ToolTipText, QColor(41, 42, 45, 255)) -_palette.setColor(QPalette.ColorRole.ToolTipBase, QColor(228, 231, 235, 255)) +_palette.setColor(QPalette.ColorRole.WindowText, QColor("#e4e7eb")) +_palette.setColor(QPalette.ColorRole.Button, QColor("#202124")) +_palette.setColor(QPalette.ColorRole.Text, QColor("#eff1f1")) +_palette.setColor(QPalette.ColorRole.ButtonText, QColor("#8ab4f7")) +_palette.setColor(QPalette.ColorRole.Base, QColor("#202124")) +_palette.setColor(QPalette.ColorRole.Window, QColor("#202124")) +_palette.setColor(QPalette.ColorRole.Highlight, QColor("#8ab4f7")) +_palette.setColor(QPalette.ColorRole.HighlightedText, QColor("#202124")) +_palette.setColor(QPalette.ColorRole.Link, QColor("#202124")) +_palette.setColor(QPalette.ColorRole.AlternateBase, QColor("#292b2e")) +_palette.setColor(QPalette.ColorRole.ToolTipBase, QColor("#292a2d")) +_palette.setColor(QPalette.ColorRole.ToolTipText, QColor("#e4e7eb")) +_palette.setColor(QPalette.ColorRole.LinkVisited, QColor("#c58af8")) +_palette.setColor(QPalette.ColorRole.ToolTipText, QColor("#292a2d")) +_palette.setColor(QPalette.ColorRole.ToolTipBase, QColor("#e4e7eb")) if hasattr(QPalette.ColorRole, "Foreground"): - _palette.setColor(QPalette.ColorRole.Foreground, QColor(228, 231, 235, 255)) # type: ignore + _palette.setColor(QPalette.ColorRole.Foreground, QColor("#e4e7eb")) # type: ignore if hasattr(QPalette.ColorRole, "PlaceholderText"): - _palette.setColor(QPalette.ColorRole.PlaceholderText, QColor(138, 139, 141, 255)) + _palette.setColor(QPalette.ColorRole.PlaceholderText, QColor("#8a8b8d")) -_palette.setColor(QPalette.ColorRole.Light, QColor(63, 64, 66, 255)) -_palette.setColor(QPalette.ColorRole.Midlight, QColor(63, 64, 66, 255)) -_palette.setColor(QPalette.ColorRole.Dark, QColor(228, 231, 235, 255)) -_palette.setColor(QPalette.ColorRole.Mid, QColor(63, 64, 66, 255)) -_palette.setColor(QPalette.ColorRole.Shadow, QColor(63, 64, 66, 255)) +_palette.setColor(QPalette.ColorRole.Light, QColor("#3f4042")) +_palette.setColor(QPalette.ColorRole.Midlight, QColor("#3f4042")) +_palette.setColor(QPalette.ColorRole.Dark, QColor("#e4e7eb")) +_palette.setColor(QPalette.ColorRole.Mid, QColor("#3f4042")) +_palette.setColor(QPalette.ColorRole.Shadow, QColor("#3f4042")) # disabled -_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.WindowText, QColor(105, 113, 119, 255)) -_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.Text, QColor(105, 113, 119, 255)) -_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.ButtonText, QColor(63, 64, 66, 255)) -_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.Highlight, QColor(83, 87, 91, 255)) -_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.HighlightedText, QColor(105, 113, 119, 255)) -_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.Link, QColor(105, 113, 119, 255)) -_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.LinkVisited, QColor(105, 113, 119, 255)) +_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.WindowText, QColor("#697177")) +_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.Text, QColor("#697177")) +_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.ButtonText, QColor("#3f4042")) +_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.Highlight, QColor("#53575b")) +_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.HighlightedText, QColor("#697177")) +_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.Link, QColor("#697177")) +_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.LinkVisited, QColor("#697177")) # inactive -_palette.setColor(QPalette.ColorGroup.Inactive, QPalette.ColorRole.Highlight, QColor(57, 61, 65, 255)) +_palette.setColor(QPalette.ColorGroup.Inactive, QPalette.ColorRole.Highlight, QColor("#393d41")) PALETTE = _palette diff --git a/qdarktheme/themes/dark/rc_icons.py b/qdarktheme/themes/dark/rc_icons.py index 512a53e7..b3f78af5 100644 --- a/qdarktheme/themes/dark/rc_icons.py +++ b/qdarktheme/themes/dark/rc_icons.py @@ -7,906 +7,418 @@ from qdarktheme.qtpy import QtCore qt_resource_data = b"\ -\x00\x00\x01\xca\ +\x00\x00\x01\x8b\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -145, 159, 159)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01\xa5\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01\xb6\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#919f9f\ +\x22>\ +\x00\x00\x01f\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ -><\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22><\ /svg>\ -\x00\x00\x01\xb1\ +\x00\x00\x01w\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -105, 113, 119)\x22 \ -fill-opacity=\x221\x22\ ->\ -\ -\x00\x00\x01\x80\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -105, 113, 119)\x22 \ -fill-opacity=\x221\x22\ - transform=\x22rota\ -te(180, 12, 12)\x22\ ->\ -\x00\x00\x01|\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01\x95\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(239, 241, 241)\ -\x22 fill-opacity=\x22\ -1\x22 transform=\x22ro\ -tate(90, 12, 12)\ -\x22>\ -\x00\x00\x017\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -105, 113, 119)\x22 \ -fill-opacity=\x221\x22\ ->\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22>\ \ -\x00\x00\x01F\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -105, 113, 119)\x22 \ -fill-opacity=\x221\x22\ -><\ -/svg>\ -\x00\x00\x014\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(145, 159, 159)\ -\x22 fill-opacity=\x22\ -1\x22>\ -\x00\x00\x01\xbc\ +\x00\x00\x01r\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01`\ +8.29 13.29c-.39.\ +39-1.02.39-1.41 \ +0L5.71 12.7c-.39\ +-.39-.39-1.02 0-\ +1.41.39-.39 1.02\ +-.39 1.41 0L10 1\ +4.17l6.88-6.88c.\ +39-.39 1.02-.39 \ +1.41 0 .39.39.39\ + 1.02 0 1.41l-7.\ +58 7.59z\x22/>\ +\x00\x00\x01A\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01\x80\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#697177\ +\x22 transform=\x22rot\ +ate(180, 12, 12)\ +\x22>\ +\ +\x00\x00\x01=\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ - transform=\x22rota\ -te(180, 12, 12)\x22\ ->\ -\x00\x00\x014\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22>\ +\x00\x00\x01V\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(239, 241, 241)\ -\x22 fill-opacity=\x22\ -1\x22>\ -\x00\x00\x01|\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -105, 113, 119)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01\xe3\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(138, 180, 247)\ -\x22 fill-opacity=\x22\ -1\x22>\ -\x00\x00\x01X\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -105, 113, 119)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01(\ +4\x22/><\ +/svg>\ +\x00\x00\x00\xf8\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -105, 113, 119)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01\xfd\ +\x00\x00\x01\x07\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ - transform=\x22rota\ -te(90, 12, 12)\x22>\ -\ -\x00\x00\x01H\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -105, 113, 119)\x22 \ -fill-opacity=\x221\x22\ - transform=\x22rota\ -te(180, 12, 12)\x22\ ->\ -\x00\x00\x01V\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -138, 180, 247)\x22 \ -fill-opacity=\x221\x22\ ->\ -<\ -/svg>\ -\x00\x00\x02U\ +M19 3H5c-1.1 0-2\ + .9-2 2v14c0 1.1\ +.9 2 2 2h14c1.1 \ +0 2-.9 2-2V5c0-1\ +.1-.9-2-2-2zm-3 \ +10H8c-.55 0-1-.4\ +5-1-1s.45-1 1-1h\ +8c.55 0 1 .45 1 \ +1s-.45 1-1 1z\x22/>\ +\ +\x00\x00\x00\xf5\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01c\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -105, 113, 119)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01X\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x014\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(105, 113, 119)\ -\x22 fill-opacity=\x22\ -1\x22>\ \x00\x00\x01}\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01(\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22>\ +\x00\x00\x01!\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01\xcc\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22>\ +\ +\x00\x00\x01A\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01\x95\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22 transform=\x22rot\ +ate(180, 12, 12)\ +\x22>\ +\ +\x00\x00\x00\xf5\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(105, 113, 119)\ -\x22 fill-opacity=\x22\ -1\x22 transform=\x22ro\ -tate(90, 12, 12)\ -\x22>\ -\x00\x00\x02\xb4\ +\x00\x00\x01=\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(239, 241, 241)\ -\x22 fill-opacity=\x22\ -1\x22>\ -\ -\x00\x00\x01\x84\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#697177\ +\x22>\ +\x00\x00\x01\xa4\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x02\xb4\ +\x00\x00\x01\x19\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(105, 113, 119)\ -\x22 fill-opacity=\x22\ -1\x22>\ -\ -\x00\x00\x01\xde\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#697177\ +\x22>\ +\x00\x00\x00\xe9\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#697177\ +\x22>\ +\x00\x00\x01\xbe\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22 transform=\x22rot\ +ate(90, 12, 12)\x22\ >\ -\x00\x00\x017\ +\x00\x00\x01\x09\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ ->\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#697177\ +\x22 transform=\x22rot\ +ate(180, 12, 12)\ +\x22>\ +\x00\x00\x01\x17\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#8ab4f7\ +\x22>\ \ -\x00\x00\x01\xb1\ +\x00\x00\x02\x16\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -138, 180, 247)\x22 \ -fill-opacity=\x221\x22\ ->\ -\ -\x00\x00\x01H\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22><\ +/svg>\ +\x00\x00\x01$\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ - transform=\x22rota\ -te(180, 12, 12)\x22\ ->\ -\x00\x00\x02\x1a\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#697177\ +\x22>\ +\x00\x00\x01\x19\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01v\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22>\ +\x00\x00\x00\xf5\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(239, 241, 241)\ -\x22 fill-opacity=\x22\ -1\x22>\ +\x00\x00\x01>\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22>\ +\x00\x00\x00\xe9\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22>\ +\x00\x00\x01\x8d\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22>\ +\x00\x00\x01V\ +<\ +svg enable-backg\ +round=\x22new 0 0 2\ +4 24\x22 height=\x2224\ +px\x22 viewBox=\x220 0\ + 24 24\x22 width=\x222\ +4px\x22 fill=\x22#6971\ +77\x22 transform=\x22r\ +otate(90, 12, 12\ +)\x22><\ /svg>\ -\x00\x00\x01c\ +\x00\x00\x02u\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01\x9c\ +svg enable-backg\ +round=\x22new 0 0 2\ +4 24\x22 height=\x2224\ +px\x22 viewBox=\x220 0\ + 24 24\x22 width=\x222\ +4px\x22 fill=\x22#eff1\ +f1\x22><\ +g>\ +\x00\x00\x01E\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ - transform=\x22rota\ -te(90, 12, 12)\x22>\ -\ -\x00\x00\x01`\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22>\ +\x00\x00\x02u\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -105, 113, 119)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01F\ +svg enable-backg\ +round=\x22new 0 0 2\ +4 24\x22 height=\x2224\ +px\x22 viewBox=\x220 0\ + 24 24\x22 width=\x222\ +4px\x22 fill=\x22#6971\ +77\x22><\ +g>\ +\x00\x00\x01\x9f\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -138, 180, 247)\x22 \ -fill-opacity=\x221\x22\ -><\ -/svg>\ -\x00\x00\x01V\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22>\ +\x00\x00\x00\xf8\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -105, 113, 119)\x22 \ -fill-opacity=\x221\x22\ ->\ -<\ -/svg>\ -\x00\x00\x01\xca\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22>\ +\x00\x00\x01r\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -105, 113, 119)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01`\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#8ab4f7\ +\x22>\ +\x00\x00\x01\x09\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01\x8c\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22 transform=\x22rot\ +ate(180, 12, 12)\ +\x22>\ +\x00\x00\x01\xdb\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x02\xe5\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22>\ +\x00\x00\x017\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(239, 241, 241)\ -\x22 fill-opacity=\x22\ -1\x22>\ -\x00\x00\x01v\ +svg enable-backg\ +round=\x22new 0 0 2\ +4 24\x22 height=\x2224\ +px\x22 viewBox=\x220 0\ + 24 24\x22 width=\x222\ +4px\x22 fill=\x22#eff1\ +f1\x22>\ +\ +\x00\x00\x01$\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(105, 113, 119)\ -\x22 fill-opacity=\x22\ -1\x22><\ -/svg>\ -\x00\x00\x01\x9d\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22>\ +\x00\x00\x01]\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ - transform=\x22rota\ -te(270, 12, 12)\x22\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22 transform=\x22rot\ +ate(90, 12, 12)\x22\ >\ -\x00\x00\x01\xca\ +\x00\x00\x01!\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -239, 241, 241)\x22 \ -fill-opacity=\x221\x22\ ->\ +\ +\x00\x00\x01\x07\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#8ab4f7\ +\x22>\ +\ +\x00\x00\x01\x17\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#697177\ +\x22>\ +\ +\x00\x00\x01\x8b\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#697177\ +\x22>\ +\x00\x00\x01!\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22>\ +0-1.41-.39-.39-1\ +.02-.39-1.41 0L9\ + 16.17z\x22/>\ +\ +\x00\x00\x01M\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22>\ +\x00\x00\x02\xa6\ +<\ +svg enable-backg\ +round=\x22new 0 0 2\ +4 24\x22 height=\x2224\ +px\x22 viewBox=\x220 0\ + 24 24\x22 width=\x222\ +4px\x22 fill=\x22#eff1\ +f1\x22><\ +/svg>\ +\x00\x00\x017\ +<\ +svg enable-backg\ +round=\x22new 0 0 2\ +4 24\x22 height=\x2224\ +px\x22 viewBox=\x220 0\ + 24 24\x22 width=\x222\ +4px\x22 fill=\x22#6971\ +77\x22>\ +\ +\x00\x00\x01^\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22 transform=\x22rot\ +ate(270, 12, 12)\ +\x22>\ +\x00\x00\x01\x8b\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#eff1f1\ +\x22>\ " qt_resource_name = b"\ @@ -1735,106 +1540,106 @@ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x00:\x00\x02\x00\x00\x002\x00\x00\x00\x05\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x0c\xf2\x00\x00\x00\x00\x00\x01\x00\x00<\xce\ -\x00\x00\x01~.l\xb3\x8e\ -\x00\x00\x0c\xa4\x00\x00\x00\x00\x00\x01\x00\x00;T\ -\x00\x00\x01~.l\xb3\x8d\ -\x00\x00\x02\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xbe\ -\x00\x00\x01~.l\xb3\x8d\ -\x00\x00\x04T\x00\x00\x00\x00\x00\x01\x00\x00\x12d\ -\x00\x00\x01~.l\xb3\x8d\ -\x00\x00\x08\x1e\x00\x00\x00\x00\x00\x01\x00\x00#v\ -\x00\x00\x01~.l\xb3\x8e\ -\x00\x00\x0f4\x00\x00\x00\x00\x00\x01\x00\x00G\x0f\ -\x00\x00\x01~.l\xb3\x8e\ -\x00\x00\x07\x8a\x00\x00\x00\x00\x00\x01\x00\x00\x1f\xb6\ -\x00\x00\x01~.l\xb3\x8d\ -\x00\x00\x04\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x13\xe8\ -\x00\x00\x01~.l\xb3\x8e\ -\x00\x00\x0b\xd0\x00\x00\x00\x00\x00\x01\x00\x0065\ -\x00\x00\x01~.l\xb3\x8d\ -\x00\x00\x0d<\x00\x00\x00\x00\x00\x01\x00\x00>5\ -\x00\x00\x01~.l\xb3\x8f\ +\x00\x00\x0c\xf2\x00\x00\x00\x00\x00\x01\x00\x003t\ +\x00\x00\x01~`\xc3%\xe5\ +\x00\x00\x0c\xa4\x00\x00\x00\x00\x00\x01\x00\x0029\ +\x00\x00\x01~`\xc3%\xe6\ +\x00\x00\x02\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x0a\xc6\ +\x00\x00\x01~`\xc3%\xe4\ +\x00\x00\x04T\x00\x00\x00\x00\x00\x01\x00\x00\x0fp\ +\x00\x00\x01~`\xc3%\xe3\ +\x00\x00\x08\x1e\x00\x00\x00\x00\x00\x01\x00\x00\x1d\xcd\ +\x00\x00\x01~`\xc3%\xe6\ +\x00\x00\x0f4\x00\x00\x00\x00\x00\x01\x00\x00;\xfc\ +\x00\x00\x01~`\xc3%\xe3\ +\x00\x00\x07\x8a\x00\x00\x00\x00\x00\x01\x00\x00\x1a\x8b\ +\x00\x00\x01~`\xc3%\xe3\ +\x00\x00\x04\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x10\xb5\ +\x00\x00\x01~`\xc3%\xe7\ +\x00\x00\x0b\xd0\x00\x00\x00\x00\x00\x01\x00\x00-\xd7\ +\x00\x00\x01~`\xc3%\xe6\ +\x00\x00\x0d<\x00\x00\x00\x00\x00\x01\x00\x004\x9c\ +\x00\x00\x01~`\xc3%\xe6\ \x00\x00\x00F\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01~.l\xb3\x8a\ -\x00\x00\x06R\x00\x00\x00\x00\x00\x01\x00\x00\x1b\x0f\ -\x00\x00\x01~.l\xb3\x8e\ -\x00\x00\x08|\x00\x00\x00\x00\x00\x01\x00\x00$\xd2\ -\x00\x00\x01~.l\xb3\x8e\ -\x00\x00\x01\xd6\x00\x00\x00\x00\x00\x01\x00\x00\x08j\ -\x00\x00\x01~.l\xb3\x8c\ -\x00\x00\x08\xd8\x00\x00\x00\x00\x00\x01\x00\x00&\x0a\ -\x00\x00\x01~.l\xb3\x8a\ -\x00\x00\x10v\x00\x00\x00\x00\x00\x01\x00\x00N\xa3\ -\x00\x00\x01~.l\xb3\x8f\ -\x00\x00\x07>\x00\x00\x00\x00\x00\x01\x00\x00\x1e\x5c\ -\x00\x00\x01~.l\xb3\x8c\ -\x00\x00\x07\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x22\x0f\ -\x00\x00\x01~.l\xb3\x8c\ -\x00\x00\x04\xfc\x00\x00\x00\x00\x00\x01\x00\x00\x15 \ -\x00\x00\x01~.l\xb3\x8a\ -\x00\x00\x0a\xb8\x00\x00\x00\x00\x00\x01\x00\x000`\ -\x00\x00\x01~.l\xb3\x8d\ -\x00\x00\x02\x22\x00\x00\x00\x00\x00\x01\x00\x00\x09\xea\ -\x00\x00\x01~.l\xb3\x8d\ -\x00\x00\x09j\x00\x00\x00\x00\x00\x01\x00\x00(\xb7\ -\x00\x00\x01~.l\xb3\x8e\ -\x00\x00\x01\x12\x00\x00\x00\x00\x00\x01\x00\x00\x051\ -\x00\x00\x01~.l\xb3\x8a\ -\x00\x00\x0b\x12\x00\x00\x00\x00\x00\x01\x00\x003\x18\ -\x00\x00\x01~.l\xb3\x8d\ -\x00\x00\x06\xca\x00\x00\x00\x00\x00\x01\x00\x00\x1d\x10\ -\x00\x00\x01~.l\xb3\x8e\ -\x00\x00\x0d\xf2\x00\x00\x00\x00\x00\x01\x00\x00A9\ -\x00\x00\x01~.l\xb3\x8f\ -\x00\x00\x05\xf6\x00\x00\x00\x00\x00\x01\x00\x00\x19\xe3\ -\x00\x00\x01~.l\xb3\x8b\ -\x00\x00\x00\xda\x00\x00\x00\x00\x00\x01\x00\x00\x03w\ -\x00\x00\x01~.l\xb3\x8c\ -\x00\x00\x02\x86\x00\x00\x00\x00\x00\x01\x00\x00\x0b\x83\ -\x00\x00\x01~.l\xb3\x8d\ -\x00\x00\x03\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x0f@\ -\x00\x00\x01~.l\xb3\x8c\ -\x00\x00\x03d\x00\x00\x00\x00\x00\x01\x00\x00\x0e\x08\ -\x00\x00\x01~.l\xb3\x8a\ -\x00\x00\x0bt\x00\x00\x00\x00\x00\x01\x00\x004\xfa\ -\x00\x00\x01~.l\xb3\x8d\ -\x00\x00\x09 \x00\x00\x00\x00\x00\x01\x00\x00'\x8b\ -\x00\x00\x01~.l\xb3\x8c\ -\x00\x00\x00\x92\x00\x00\x00\x00\x00\x01\x00\x00\x01\xce\ -\x00\x00\x01~.l\xb3\x8a\ -\x00\x00\x0eD\x00\x00\x00\x00\x00\x01\x00\x00B\x83\ -\x00\x00\x01~.l\xb3\x8d\ -\x00\x00\x10\x16\x00\x00\x00\x00\x00\x01\x00\x00M\x02\ -\x00\x00\x01~.l\xb3\x8c\ -\x00\x00\x04\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x11\x00\ -\x00\x00\x01~.l\xb3\x8e\ -\x00\x00\x0c\x06\x00\x00\x00\x00\x00\x01\x00\x007\xea\ -\x00\x00\x01~.l\xb3\x8e\ -\x00\x00\x01f\x00\x00\x00\x00\x00\x01\x00\x00\x06\xe6\ -\x00\x00\x01~.l\xb3\x8c\ -\x00\x00\x0f\xb6\x00\x00\x00\x00\x00\x01\x00\x00K\x88\ -\x00\x00\x01~.l\xb3\x8e\ -\x00\x00\x0fp\x00\x00\x00\x00\x00\x01\x00\x00H\x9f\ -\x00\x00\x01~.l\xb3\x8b\ -\x00\x00\x0d\x9a\x00\x00\x00\x00\x00\x01\x00\x00?\xd5\ -\x00\x00\x01~.l\xb3\x8e\ -\x00\x00\x09\xb4\x00\x00\x00\x00\x00\x01\x00\x00*\x87\ -\x00\x00\x01~.l\xb3\x8e\ -\x00\x00\x0e\xfa\x00\x00\x00\x00\x00\x01\x00\x00E\xab\ -\x00\x00\x01~.l\xb3\x8b\ -\x00\x00\x0a*\x00\x00\x00\x00\x00\x01\x00\x00, \ -\x00\x00\x01~.l\xb3\x8a\ -\x00\x00\x0ar\x00\x00\x00\x00\x00\x01\x00\x00.\xd8\ -\x00\x00\x01~.l\xb3\x8e\ -\x00\x00\x05Z\x00\x00\x00\x00\x00\x01\x00\x00\x16\xa0\ -\x00\x00\x01~.l\xb3\x8d\ -\x00\x00\x0ch\x00\x00\x00\x00\x00\x01\x00\x0096\ -\x00\x00\x01~.l\xb3\x8e\ -\x00\x00\x0e\xae\x00\x00\x00\x00\x00\x01\x00\x00C\xdd\ -\x00\x00\x01~.l\xb3\x8d\ -\x00\x00\x05\x86\x00\x00\x00\x00\x00\x01\x00\x00\x18\x87\ -\x00\x00\x01~.l\xb3\x8c\ +\x00\x00\x01~`\xc3%\xe4\ +\x00\x00\x06R\x00\x00\x00\x00\x00\x01\x00\x00\x16\xa1\ +\x00\x00\x01~`\xc3%\xe7\ +\x00\x00\x08|\x00\x00\x00\x00\x00\x01\x00\x00\x1e\xea\ +\x00\x00\x01~`\xc3%\xe4\ +\x00\x00\x01\xd6\x00\x00\x00\x00\x00\x01\x00\x00\x07/\ +\x00\x00\x01~`\xc3%\xe4\ +\x00\x00\x08\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x1f\xe3\ +\x00\x00\x01~`\xc3%\xe4\ +\x00\x00\x10v\x00\x00\x00\x00\x00\x01\x00\x00B\x94\ +\x00\x00\x01~`\xc3%\xe5\ +\x00\x00\x07>\x00\x00\x00\x00\x00\x01\x00\x00\x19p\ +\x00\x00\x01~`\xc3%\xe5\ +\x00\x00\x07\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x1c\xa5\ +\x00\x00\x01~`\xc3%\xe5\ +\x00\x00\x04\xfc\x00\x00\x00\x00\x00\x01\x00\x00\x11\xae\ +\x00\x00\x01~`\xc3%\xe5\ +\x00\x00\x0a\xb8\x00\x00\x00\x00\x00\x01\x00\x00(\xbf\ +\x00\x00\x01~`\xc3%\xe5\ +\x00\x00\x02\x22\x00\x00\x00\x00\x00\x01\x00\x00\x08p\ +\x00\x00\x01~`\xc3%\xe4\ +\x00\x00\x09j\x00\x00\x00\x00\x00\x01\x00\x00\x22\x12\ +\x00\x00\x01~`\xc3%\xe5\ +\x00\x00\x01\x12\x00\x00\x00\x00\x00\x01\x00\x00\x04t\ +\x00\x00\x01~`\xc3%\xe4\ +\x00\x00\x0b\x12\x00\x00\x00\x00\x00\x01\x00\x00+8\ +\x00\x00\x01~`\xc3%\xe6\ +\x00\x00\x06\xca\x00\x00\x00\x00\x00\x01\x00\x00\x18c\ +\x00\x00\x01~`\xc3%\xe4\ +\x00\x00\x0d\xf2\x00\x00\x00\x00\x00\x01\x00\x007\x22\ +\x00\x00\x01~`\xc3%\xe6\ +\x00\x00\x05\xf6\x00\x00\x00\x00\x00\x01\x00\x00\x15\xb4\ +\x00\x00\x01~`\xc3%\xe6\ +\x00\x00\x00\xda\x00\x00\x00\x00\x00\x01\x00\x00\x02\xf9\ +\x00\x00\x01~`\xc3%\xe6\ +\x00\x00\x02\x86\x00\x00\x00\x00\x00\x01\x00\x00\x09\xca\ +\x00\x00\x01~`\xc3%\xe5\ +\x00\x00\x03\xbc\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xca\ +\x00\x00\x01~`\xc3%\xe5\ +\x00\x00\x03d\x00\x00\x00\x00\x00\x01\x00\x00\x0b\xd1\ +\x00\x00\x01~`\xc3%\xe4\ +\x00\x00\x0bt\x00\x00\x00\x00\x00\x01\x00\x00,\xdb\ +\x00\x00\x01~`\xc3%\xe4\ +\x00\x00\x09 \x00\x00\x00\x00\x00\x01\x00\x00!%\ +\x00\x00\x01~`\xc3%\xe5\ +\x00\x00\x00\x92\x00\x00\x00\x00\x00\x01\x00\x00\x01\x8f\ +\x00\x00\x01~`\xc3%\xe4\ +\x00\x00\x0eD\x00\x00\x00\x00\x00\x01\x00\x008-\ +\x00\x00\x01~`\xc3%\xe4\ +\x00\x00\x10\x16\x00\x00\x00\x00\x00\x01\x00\x00A2\ +\x00\x00\x01~`\xc3%\xe6\ +\x00\x00\x04\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x0eK\ +\x00\x00\x01~`\xc3%\xe4\ +\x00\x00\x0c\x06\x00\x00\x00\x00\x00\x01\x00\x00/M\ +\x00\x00\x01~`\xc3%\xe5\ +\x00\x00\x01f\x00\x00\x00\x00\x00\x01\x00\x00\x05\xea\ +\x00\x00\x01~`\xc3%\xe6\ +\x00\x00\x0f\xb6\x00\x00\x00\x00\x00\x01\x00\x00?\xf7\ +\x00\x00\x01~`\xc3%\xe4\ +\x00\x00\x0fp\x00\x00\x00\x00\x00\x01\x00\x00=M\ +\x00\x00\x01~`\xc3%\xe5\ +\x00\x00\x0d\x9a\x00\x00\x00\x00\x00\x01\x00\x005\xfd\ +\x00\x00\x01~`\xc3%\xe6\ +\x00\x00\x09\xb4\x00\x00\x00\x00\x00\x01\x00\x00#\xa3\ +\x00\x00\x01~`\xc3%\xe5\ +\x00\x00\x0e\xfa\x00\x00\x00\x00\x00\x01\x00\x00:\xd7\ +\x00\x00\x01~`\xc3%\xe6\ +\x00\x00\x0a*\x00\x00\x00\x00\x00\x01\x00\x00$\xfd\ +\x00\x00\x01~`\xc3%\xe6\ +\x00\x00\x0ar\x00\x00\x00\x00\x00\x01\x00\x00'v\ +\x00\x00\x01~`\xc3%\xe5\ +\x00\x00\x05Z\x00\x00\x00\x00\x00\x01\x00\x00\x12\xef\ +\x00\x00\x01~`\xc3%\xe6\ +\x00\x00\x0ch\x00\x00\x00\x00\x00\x01\x00\x000Z\ +\x00\x00\x01~`\xc3%\xe4\ +\x00\x00\x0e\xae\x00\x00\x00\x00\x00\x01\x00\x009H\ +\x00\x00\x01~`\xc3%\xe6\ +\x00\x00\x05\x86\x00\x00\x00\x00\x00\x01\x00\x00\x14\x97\ +\x00\x00\x01~`\xc3%\xe3\ " diff --git a/qdarktheme/themes/dark/stylesheet.py b/qdarktheme/themes/dark/stylesheet.py index cf3fae50..30c181aa 100644 --- a/qdarktheme/themes/dark/stylesheet.py +++ b/qdarktheme/themes/dark/stylesheet.py @@ -1,22 +1,6 @@ """Contents that define stylesheet for dark theme.""" STYLE_SHEET = """ -/* ========================================================================================== - * PyQtDarkTheme. - * - * This is originally a fork of QDarkStyleSheet distributed under the terms of the MIT License. - * see https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/LICENSE.rst#the-mit-license-mit---code - * - * Original code: - * https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/qdarkstyle/dark/style.qss - * - * ------------------------------------------------------------------------------------------- - * The MIT License (MIT) - * - * Copyright (c) 2013-2014 Colin Duquesnoy - * Copyright (c) 2021-2022 Yunosuke Ohsugi - * ========================================================================================== - */ * { padding: 0; margin: 0; @@ -30,15 +14,15 @@ padding: 0; } QWidget { - background: rgba(32.000, 33.000, 36.000, 1.000); - color: rgba(228.000, 231.000, 235.000, 1.000); - selection-background-color: rgba(138.000, 180.000, 247.000, 1.000); - selection-color: rgba(32.000, 33.000, 36.000, 1.000); + background: #202124; + color: #e4e7eb; + selection-background-color: #8ab4f7; + selection-color: #202124; } QWidget:disabled { - color: rgba(105.000, 113.000, 119.000, 1.000); - selection-background-color: rgba(83.000, 87.000, 91.000, 1.000); - selection-color: rgba(105.000, 113.000, 119.000, 1.000); + color: #697177; + selection-background-color: #53575b; + selection-color: #697177; } QWidget { backward-icon: url(${path}/themes/dark/svg/arrow_upward__icon-foreground__rotate-270.svg); @@ -67,16 +51,16 @@ QMainWindow::separator { width: 4px; height: 4px; - background: rgba(63.000, 64.000, 66.000, 1.000); + background: #3f4042; } QMainWindow::separator:hover, QMainWindow::separator:pressed { - background: rgba(138.000, 180.000, 247.000, 1.000); + background: #8ab4f7; } QToolTip { - background: rgba(41.000, 42.000, 45.000, 1.000); - color: rgba(228.000, 231.000, 235.000, 1.000); - border: 1px solid rgba(63.000, 64.000, 66.000, 1.000); + background: #292a2d; + color: #e4e7eb; + border: 1px solid #3f4042; } QSizeGrip { width: 0; @@ -84,7 +68,7 @@ image: none; } QStatusBar { - background: rgba(42.000, 43.000, 46.000, 1.000); + background: #2a2b2e; } QStatusBar QWidget { background: transparent; @@ -92,16 +76,16 @@ border-radius: 4px; } QStatusBar QWidget:hover { - background: rgba(68.000, 70.000, 74.000, 1.000); + background: #44464a; } QStatusBar QWidget:pressed { - background: rgba(79.000, 80.000, 84.000, 1.000); + background: #4f5054; } QStatusBar QWidget:disabled { - background: rgba(32.000, 33.000, 36.000, 1.000); + background: #202124; } QStatusBar QWidget:checked { - background: rgba(79.000, 80.000, 84.000, 1.000); + background: #4f5054; } QCheckBox, QRadioButton { @@ -114,7 +98,7 @@ } QCheckBox:hover, QRadioButton:hover { - border-bottom: 2px solid rgba(138.000, 180.000, 247.000, 1.000); + border-bottom: 2px solid #8ab4f7; } QCheckBox::indicator, QRadioButton::indicator { @@ -139,7 +123,7 @@ } QGroupBox { font-weight: bold; - border: 1px solid rgba(63.000, 64.000, 66.000, 1.000); + border: 1px solid #3f4042; border-radius: 4px; padding: 2px; margin: 9px 0 4px 0; @@ -157,9 +141,9 @@ padding: 2px 0 0 0; } QMenuBar { - background: rgba(32.000, 33.000, 36.000, 1.000); + background: #202124; padding: 2px; - border-bottom: 1px solid rgba(63.000, 64.000, 66.000, 1.000); + border-bottom: 1px solid #3f4042; } QMenuBar::item { background: transparent; @@ -167,16 +151,16 @@ } QMenuBar::item:selected { padding: 4px; - background: rgba(68.000, 70.000, 77.000, 1.000); + background: #44464d; border-radius: 4px; } QMenuBar::item:pressed { padding: 4px; - margin-bottom: 0px; - padding-bottom: 0px; + margin-bottom: 0; + padding-bottom: 0; } QToolBar { - background: rgba(51.000, 51.000, 51.000, 1.000); + background: #333333; padding: 1px; font-weight: bold; spacing: 2px; @@ -191,7 +175,7 @@ image: url(${path}/themes/dark/svg/drag_indicator_horizontal__icon-foreground__rotate-90.svg); } QToolBar::separator { - background: rgba(63.000, 64.000, 66.000, 1.000); + background: #3f4042; } QToolBar::separator:horizontal { width: 2px; @@ -207,13 +191,13 @@ border-radius: 4px; } QToolBar > QToolButton:hover { - background: rgba(68.000, 70.000, 74.000, 1.000); + background: #44464a; } QToolBar > QToolButton:pressed { - background: rgba(79.000, 80.000, 84.000, 1.000); + background: #4f5054; } QToolBar > QToolButton:checked { - background: rgba(79.000, 80.000, 84.000, 1.000); + background: #4f5054; } QToolBar > QToolButton#qt_toolbar_ext_button { image: url(${path}/themes/dark/svg/double_arrow__icon-foreground.svg); @@ -225,19 +209,19 @@ background: transparent; } QMenu { - background: rgba(41.000, 42.000, 45.000, 1.000); + background: #292a2d; padding: 8px 0; - border: 1px solid rgba(63.000, 64.000, 66.000, 1.000); + border: 1px solid #3f4042; } QMenu::separator { height: 1px; - background: rgba(63.000, 64.000, 66.000, 1.000); + background: #3f4042; } QMenu::item { padding: 4px 28px; } QMenu::item:selected { - background: rgba(63.000, 64.000, 66.000, 1.000); + background: #3f4042; } QMenu::icon { padding-left: 10px; @@ -287,39 +271,39 @@ background: transparent; } QProgressBar { - border: 1px solid rgba(63.000, 64.000, 66.000, 1.000); + border: 1px solid #3f4042; border-radius: 4px; text-align: center; - color: rgba(228.000, 231.000, 235.000, 1.000); + color: #e4e7eb; } QProgressBar::chunk { - background: rgba(138.000, 180.000, 247.000, 1.000); + background: #8ab4f7; border-radius: 3px; } QProgressBar::chunk:disabled { - background: rgba(83.000, 87.000, 91.000, 1.000); + background: #53575b; } QPushButton { - border: 1px solid rgba(63.000, 64.000, 66.000, 1.000); + border: 1px solid #3f4042; padding: 4px 8px; border-radius: 4px; - color: rgba(138.000, 180.000, 247.000, 1.000); + color: #8ab4f7; } QPushButton:hover, QPushButton:flat:hover { - background: rgba(30.000, 43.000, 60.000, 1.000); + background: #1e2b3c; } QPushButton:pressed, QPushButton:flat:pressed { - background: rgba(46.000, 70.000, 94.000, 1.000); + background: #2e465e; } QPushButton:checked, QPushButton:flat:checked { - border-color: rgba(138.000, 180.000, 247.000, 1.000); + border-color: #8ab4f7; } QPushButton:disabled, QPushButton:flat:checked { - border-color: rgba(63.000, 64.000, 66.000, 1.000); + border-color: #3f4042; } QPushButton:flat { background: transparent; @@ -335,17 +319,17 @@ spacing: 2px; } QToolButton:hover { - background: rgba(30.000, 43.000, 60.000, 1.000); + background: #1e2b3c; } QToolButton:pressed { - background: rgba(46.000, 70.000, 94.000, 1.000); + background: #2e465e; } QToolButton:selected, QToolButton:checked { - background: rgba(46.000, 70.000, 94.000, 1.000); + background: #2e465e; } QToolButton::checked:disabled { - background: rgba(63.000, 64.000, 66.000, 1.000); + background: #3f4042; } QToolButton::menu-indicator { height: 18px; @@ -383,15 +367,15 @@ image: url(${path}/themes/dark/svg/expand_less__icon-foreground-disabled__rotate-180.svg); } QComboBox { - border: 1px solid rgba(63.000, 64.000, 66.000, 1.000); + border: 1px solid #3f4042; border-radius: 4px; min-height: 1.5em; padding: 0 4px; - background: rgba(63.000, 64.000, 66.000, 1.000); + background: #3f4042; } QComboBox:focus, QComboBox:open { - border: 1px solid rgba(138.000, 180.000, 247.000, 1.000); + border: 1px solid #8ab4f7; } QComboBox::drop-down { subcontrol-position: center right; @@ -408,22 +392,22 @@ } QComboBox::item:selected { border: none; - background: rgba(0.000, 72.000, 117.000, 1.000); - color: rgba(228.000, 231.000, 235.000, 1.000); + background: #004875; + color: #e4e7eb; } QComboBox QAbstractItemView { - background: rgba(41.000, 42.000, 45.000, 1.000); + background: #292a2d; margin: 0; - border: 1px solid rgba(63.000, 64.000, 66.000, 1.000); - selection-background-color: rgba(0.000, 72.000, 117.000, 1.000); - selection-color: rgba(228.000, 231.000, 235.000, 1.000); + border: 1px solid #3f4042; + selection-background-color: #004875; + selection-color: #e4e7eb; padding: 2px; } QComboBox QAbstractItemView[ $env_patch{"version": "<6.0.0", "value": "frameShape=\\\"0\\\""} $env_patch{"version": ">=6.0.0", "value": "frameShape=NoFrame"} ] { - border-color: rgba(63.000, 64.000, 66.000, 1.000); + border-color: #3f4042; } QSlider { padding: 2px 0; @@ -438,18 +422,18 @@ width: 4px; } QSlider::sub-page, QSlider::handle { - background: rgba(138.000, 180.000, 247.000, 1.000); + background: #8ab4f7; } QSlider::sub-page:disabled, QSlider::add-page:disabled, QSlider::handle:disabled { - background: rgba(83.000, 87.000, 91.000, 1.000); + background: #53575b; } QSlider::add-page { - background: rgba(54.000, 86.000, 140.000, 1.000); + background: #36568c; } QSlider::handle:hover { - background: rgba(127.000, 166.000, 228.000, 1.000); + background: #7fa6e4; } QSlider::handle:horizontal { width: 16px; @@ -464,7 +448,7 @@ border-radius: 8px; } QTabWidget::pane { - border: 1px solid rgba(63.000, 64.000, 66.000, 1.000); + border: 1px solid #3f4042; border-radius: 3px; } QTabBar { @@ -480,102 +464,102 @@ image: url(${path}/themes/dark/svg/close__icon-foreground-disabled.svg); } QTabBar::close-button:hover { - background: rgba(85.000, 128.000, 173.000, 1.000); + background: #5580ad; border-radius: 4px } QTabBar::close-button:hover:!selected { - background: rgba(50.000, 71.000, 99.000, 1.000); + background: #324763; } QTabBar::tab { padding: 3px; } QTabBar::tab:hover { - background: rgba(30.000, 43.000, 60.000, 1.000); + background: #1e2b3c; } QTabBar::tab:selected { - color: rgba(138.000, 180.000, 247.000, 1.000); - background: rgba(46.000, 70.000, 94.000, 1.000); + color: #8ab4f7; + background: #2e465e; } QTabBar::tab:selected:disabled { - background: rgba(83.000, 87.000, 91.000, 1.000); - color: rgba(105.000, 113.000, 119.000, 1.000); + background: #53575b; + color: #697177; } QTabBar::tab:top { border-top-left-radius: 2px; border-top-right-radius: 2px; - border-bottom: 2px solid rgba(63.000, 64.000, 66.000, 1.000); + border-bottom: 2px solid #3f4042; margin-left: 4px; } QTabBar::tab:top:selected { - border-bottom: 2px solid rgba(138.000, 180.000, 247.000, 1.000); + border-bottom: 2px solid #8ab4f7; } QTabBar::tab:top:hover { - border-color: rgba(138.000, 180.000, 247.000, 1.000); + border-color: #8ab4f7; } QTabBar::tab:top:selected:disabled { - border-color: rgba(83.000, 87.000, 91.000, 1.000); + border-color: #53575b; } QTabBar::tab:bottom { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; - border-top: 2px solid rgba(63.000, 64.000, 66.000, 1.000); + border-top: 2px solid #3f4042; margin-left: 4px; } QTabBar::tab:bottom:selected { - border-top: 2px solid rgba(138.000, 180.000, 247.000, 1.000); + border-top: 2px solid #8ab4f7; } QTabBar::tab:bottom:hover { - border-color: rgba(138.000, 180.000, 247.000, 1.000); + border-color: #8ab4f7; } QTabBar::tab:bottom:selected:disabled { - border-color: rgba(83.000, 87.000, 91.000, 1.000); + border-color: #53575b; } QTabBar::tab:left { border-top-left-radius: 2px; border-bottom-left-radius: 2px; - border-right: 2px solid rgba(63.000, 64.000, 66.000, 1.000); + border-right: 2px solid #3f4042; margin-top: 4px; } QTabBar::tab:left:selected { - border-right: 2px solid rgba(138.000, 180.000, 247.000, 1.000); + border-right: 2px solid #8ab4f7; } QTabBar::tab:left:hover { - border-color: rgba(138.000, 180.000, 247.000, 1.000); + border-color: #8ab4f7; } QTabBar::tab:left:selected:disabled { - border-color: rgba(83.000, 87.000, 91.000, 1.000); + border-color: #53575b; } QTabBar::tab:right { border-top-right-radius: 2px; border-bottom-right-radius: 2px; - border-left: 2px solid rgba(63.000, 64.000, 66.000, 1.000); + border-left: 2px solid #3f4042; margin-top: 4px; } QTabBar::tab:right:selected { - border-left: 2px solid rgba(138.000, 180.000, 247.000, 1.000); + border-left: 2px solid #8ab4f7; } QTabBar::tab:right:hover { - border-color: rgba(138.000, 180.000, 247.000, 1.000); + border-color: #8ab4f7; } QTabBar::tab:right:selected:disabled { - border-color: rgba(83.000, 87.000, 91.000, 1.000); + border-color: #53575b; } QDockWidget { - border: 1px solid rgba(63.000, 64.000, 66.000, 1.000); + border: 1px solid #3f4042; border-radius: 4px; } QDockWidget::title { padding: 3px; spacing: 4px; - background: rgba(0.000, 0.000, 0.000, 1.000); + background: #000000; } QDockWidget::close-button:hover, QDockWidget::float-button:hover { - background: rgba(30.000, 43.000, 60.000, 1.000); + background: #1e2b3c; border-radius: 2px; } QFrame { - border: 1px solid rgba(63.000, 64.000, 66.000, 1.000); + border: 1px solid #3f4042; padding: 1px; border-radius: 4px; } @@ -596,8 +580,8 @@ $env_patch{"version": "<6.0.0", "value": "frameShape=\\\"2\\\""} $env_patch{"version": ">=6.0.0", "value": "frameShape=Panel"} ] { - border-color: rgba(50.000, 52.000, 57.000, 1.000); - background: rgba(50.000, 52.000, 57.000, 1.000); + border-color: #323439; + background: #323439; } QFrame[ $env_patch{"version": "<6.0.0", "value": "frameShape=\\\"4\\\""} @@ -605,7 +589,7 @@ ] { max-height: 2px; border: none; - background: rgba(63.000, 64.000, 66.000, 1.000); + background: #3f4042; } QFrame[ $env_patch{"version": "<6.0.0", "value": "frameShape=\\\"5\\\""} @@ -613,32 +597,32 @@ ] { max-width: 2px; border: none; - background: rgba(63.000, 64.000, 66.000, 1.000); + background: #3f4042; } QLCDNumber { - color: rgba(228.000, 231.000, 235.000, 1.000); + color: #e4e7eb; min-width: 2em; margin: 2px; } QToolBox:selected { - border: 2px solid rgba(138.000, 180.000, 247.000, 1.000); + border: 2px solid #8ab4f7; } QToolBox::tab { - background: rgba(0.000, 0.000, 0.000, 1.000); - border-bottom: 2px solid rgba(63.000, 64.000, 66.000, 1.000); + background: #000000; + border-bottom: 2px solid #3f4042; } QToolBox::tab:selected { - border-bottom: 2px solid rgba(138.000, 180.000, 247.000, 1.000); + border-bottom: 2px solid #8ab4f7; } QToolBox::tab:selected:disabled { - border-bottom: 2px solid rgba(83.000, 87.000, 91.000, 1.000); + border-bottom: 2px solid #53575b; } QSplitter::handle { - background: rgba(63.000, 64.000, 66.000, 1.000); + background: #3f4042; margin: 1px 3px; } QSplitter::handle:hover { - background: rgba(138.000, 180.000, 247.000, 1.000); + background: #8ab4f7; } QSplitter::handle:horizontal { width: 5px; @@ -656,12 +640,12 @@ } QSplitterHandle::item:hover {} QAbstractScrollArea { - selection-background-color: rgba(0.000, 72.000, 117.000, 1.000); - selection-color: rgba(228.000, 231.000, 235.000, 1.000); + selection-background-color: #004875; + selection-color: #e4e7eb; margin: 1px; } QAbstractScrollArea:disabled { - selection-background-color: rgba(228.000, 231.000, 235.000, 1.000); + selection-background-color: #e4e7eb; } QAbstractScrollArea > .QWidget { background: transparent; @@ -670,25 +654,25 @@ background: transparent; } QTextEdit, QPlainTextEdit { - background: rgba(30.000, 29.000, 30.000, 1.000); + background: #1e1d1e; } QTextEdit:focus, QTextEdit:selected, QPlainTextEdit:focus, QPlainTextEdit:selected { - border: 1px solid rgba(138.000, 180.000, 247.000, 1.000); - selection-background-color: rgba(18.000, 80.000, 123.000, 1.000); + border: 1px solid #8ab4f7; + selection-background-color: #12507b; } QTextEdit:!focus, QPlainTextEdit:!focus { - $env_patch{"version": ">=5.15.0", "value": "selection-background-color: rgba(57.000, 61.000, 65.000, 1.000)"}; + $env_patch{"version": ">=5.15.0", "value": "selection-background-color: #393d41"}; } QTextEdit:!active, QPlainTextEdit:!active { - $env_patch{"version": "<5.15.0", "value": "selection-background-color: rgba(57.000, 61.000, 65.000, 1.000)"}; + $env_patch{"version": "<5.15.0", "value": "selection-background-color: #393d41"}; } QAbstractItemView { - alternate-background-color: rgba(41.000, 43.000, 46.000, 1.000); + alternate-background-color: #292b2e; } QAbstractItemView::item { spacing: 6px; @@ -698,19 +682,19 @@ QAbstractItemView:selected:!focus, QAbstractItemView::item:selected:!active, QTreeView::branch:selected:!active { - background: rgba(57.000, 61.000, 65.000, 1.000); + background: #393d41; } QAbstractItemView::item:selected, QTreeView::branch:selected { - background: rgba(0.000, 72.000, 117.000, 1.000); - color: rgba(228.000, 231.000, 235.000, 1.000); + background: #004875; + color: #e4e7eb; } QAbstractItemView::item:!selected:hover, QTreeView::branch:!selected:hover { - background: rgba(41.000, 45.000, 46.000, 1.000); + background: #292d2e; } QAbstractItemView::item:selected:disabled { - color: rgba(105.000, 113.000, 119.000, 1.000); + color: #697177; } QAbstractItemView QLineEdit, QAbstractItemView QAbstractSpinBox, @@ -751,18 +735,18 @@ image: url(${path}/themes/dark/svg/expand_less__icon-foreground-disabled__rotate-180.svg); } QTableView { - gridline-color: rgba(88.000, 89.000, 92.000, 1.000); - background: rgba(0.000, 0.000, 0.000, 1.000); + gridline-color: #58595c; + background: #000000; } QTableView QTableCornerButton::section { border-top-left-radius: 2px; - background: rgba(63.000, 64.000, 66.000, 1.000); + background: #3f4042; } QTableView QTableCornerButton::section:pressed { - background: rgba(0.000, 72.000, 117.000, 1.000); + background: #004875; } QTableView > QHeaderView{ - background: rgba(0.000, 0.000, 0.000, 1.000); + background: #000000; } QTableView > QHeaderView::section:horizontal:first { margin-left: 1px; @@ -777,19 +761,19 @@ border-radius: 0; } QHeaderView::section { - background: rgba(63.000, 64.000, 66.000, 1.000); + background: #3f4042; text-align: left; padding: 0 4px; border: none; } QHeaderView::section:horizontal:on, QHeaderView::section:vertical:on { - border-color: rgba(138.000, 180.000, 247.000, 1.000); + border-color: #8ab4f7; } QHeaderView::section:horizontal:on:disabled, QHeaderView::section:vertical:on:disabled { - color: rgba(83.000, 87.000, 91.000, 1.000); - border-color: rgba(83.000, 87.000, 91.000, 1.000); + color: #53575b; + border-color: #53575b; } QHeaderView::section:horizontal { border-top: 2px solid transparent; @@ -832,8 +816,8 @@ padding: 0; } QCalendarWidget > .QWidget { - background: rgba(0.000, 0.000, 0.000, 1.000); - border-bottom: 1px solid rgba(63.000, 64.000, 66.000, 1.000); + background: #000000; + border-bottom: 1px solid #3f4042; border-radius: 4px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; @@ -853,15 +837,15 @@ } QLineEdit, QAbstractSpinBox { - border: 1px solid rgba(63.000, 64.000, 66.000, 1.000); + border: 1px solid #3f4042; padding: 3px 4px; min-height: 1em; - background: rgba(63.000, 64.000, 66.000, 1.000); + background: #3f4042; border-radius: 4px; } QLineEdit:focus, QAbstractSpinBox:focus { - border: 1px solid rgba(138.000, 180.000, 247.000, 1.000); + border: 1px solid #8ab4f7; } QAbstractSpinBox::up-button, QAbstractSpinBox::down-button { @@ -873,7 +857,7 @@ } QAbstractSpinBox::up-button:hover, QAbstractSpinBox::down-button:hover { - background: rgba(88.000, 89.000, 92.000, 1.000); + background: #58595c; } QAbstractSpinBox::up-button { subcontrol-position: top right; @@ -912,7 +896,7 @@ image: none; } QDateTimeEdit QAbstractItemView { - border: 1px solid rgba(138.000, 180.000, 247.000, 1.000); + border: 1px solid #8ab4f7; } QDateTimeEdit QCalendarWidget QAbstractItemView { padding: -1px; @@ -938,7 +922,7 @@ } QMenu::indicator { width: 18px; - background: rgba(72.000, 73.000, 75.000, 1.000); + background: #48494b; border-radius: 4px; margin-left: 3px; } diff --git a/qdarktheme/themes/dark/svg/arrow_drop_up__icon-foreground-disabled.svg b/qdarktheme/themes/dark/svg/arrow_drop_up__icon-foreground-disabled.svg index a31e75b9..2e6771bd 100644 --- a/qdarktheme/themes/dark/svg/arrow_drop_up__icon-foreground-disabled.svg +++ b/qdarktheme/themes/dark/svg/arrow_drop_up__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/arrow_drop_up__icon-foreground-disabled__rotate-180.svg b/qdarktheme/themes/dark/svg/arrow_drop_up__icon-foreground-disabled__rotate-180.svg index dad13aab..0a5f7fb2 100644 --- a/qdarktheme/themes/dark/svg/arrow_drop_up__icon-foreground-disabled__rotate-180.svg +++ b/qdarktheme/themes/dark/svg/arrow_drop_up__icon-foreground-disabled__rotate-180.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/arrow_drop_up__icon-foreground.svg b/qdarktheme/themes/dark/svg/arrow_drop_up__icon-foreground.svg index af621703..5bdfa43a 100644 --- a/qdarktheme/themes/dark/svg/arrow_drop_up__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/arrow_drop_up__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/arrow_drop_up__icon-foreground__rotate-180.svg b/qdarktheme/themes/dark/svg/arrow_drop_up__icon-foreground__rotate-180.svg index 0b5cfb81..a45fa608 100644 --- a/qdarktheme/themes/dark/svg/arrow_drop_up__icon-foreground__rotate-180.svg +++ b/qdarktheme/themes/dark/svg/arrow_drop_up__icon-foreground__rotate-180.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/arrow_upward__icon-foreground.svg b/qdarktheme/themes/dark/svg/arrow_upward__icon-foreground.svg index 3d0b18a9..ca060bb4 100644 --- a/qdarktheme/themes/dark/svg/arrow_upward__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/arrow_upward__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/arrow_upward__icon-foreground__rotate-270.svg b/qdarktheme/themes/dark/svg/arrow_upward__icon-foreground__rotate-270.svg index 071db9e7..ea36d516 100644 --- a/qdarktheme/themes/dark/svg/arrow_upward__icon-foreground__rotate-270.svg +++ b/qdarktheme/themes/dark/svg/arrow_upward__icon-foreground__rotate-270.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/arrow_upward__icon-foreground__rotate-90.svg b/qdarktheme/themes/dark/svg/arrow_upward__icon-foreground__rotate-90.svg index 7c8f8658..2a02c3de 100644 --- a/qdarktheme/themes/dark/svg/arrow_upward__icon-foreground__rotate-90.svg +++ b/qdarktheme/themes/dark/svg/arrow_upward__icon-foreground__rotate-90.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/calendar_today__icon-foreground-disabled.svg b/qdarktheme/themes/dark/svg/calendar_today__icon-foreground-disabled.svg index 52a9179f..73bfebeb 100644 --- a/qdarktheme/themes/dark/svg/calendar_today__icon-foreground-disabled.svg +++ b/qdarktheme/themes/dark/svg/calendar_today__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/calendar_today__icon-foreground.svg b/qdarktheme/themes/dark/svg/calendar_today__icon-foreground.svg index d4fb7244..ab20fc48 100644 --- a/qdarktheme/themes/dark/svg/calendar_today__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/calendar_today__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/cancel__icon-foreground.svg b/qdarktheme/themes/dark/svg/cancel__icon-foreground.svg index f7737216..f5090c6e 100644 --- a/qdarktheme/themes/dark/svg/cancel__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/cancel__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/check__icon-foreground.svg b/qdarktheme/themes/dark/svg/check__icon-foreground.svg index 32797170..a18e53d1 100644 --- a/qdarktheme/themes/dark/svg/check__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/check__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/check_box__highlight.svg b/qdarktheme/themes/dark/svg/check_box__highlight.svg index 22750e5b..e126b1af 100644 --- a/qdarktheme/themes/dark/svg/check_box__highlight.svg +++ b/qdarktheme/themes/dark/svg/check_box__highlight.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/check_box__icon-foreground-disabled.svg b/qdarktheme/themes/dark/svg/check_box__icon-foreground-disabled.svg index 2153774c..fc37cb81 100644 --- a/qdarktheme/themes/dark/svg/check_box__icon-foreground-disabled.svg +++ b/qdarktheme/themes/dark/svg/check_box__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/check_box_outline_blank__icon-foreground-disabled.svg b/qdarktheme/themes/dark/svg/check_box_outline_blank__icon-foreground-disabled.svg index 4202abf0..3a4c855a 100644 --- a/qdarktheme/themes/dark/svg/check_box_outline_blank__icon-foreground-disabled.svg +++ b/qdarktheme/themes/dark/svg/check_box_outline_blank__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/check_box_outline_blank__icon-foreground.svg b/qdarktheme/themes/dark/svg/check_box_outline_blank__icon-foreground.svg index 9c652186..4c841066 100644 --- a/qdarktheme/themes/dark/svg/check_box_outline_blank__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/check_box_outline_blank__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/check_circle__icon-foreground.svg b/qdarktheme/themes/dark/svg/check_circle__icon-foreground.svg index d0dab2e0..a8411fc6 100644 --- a/qdarktheme/themes/dark/svg/check_circle__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/check_circle__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/chevron_right__icon-foreground-disabled.svg b/qdarktheme/themes/dark/svg/chevron_right__icon-foreground-disabled.svg index a70a0470..b5a072ff 100644 --- a/qdarktheme/themes/dark/svg/chevron_right__icon-foreground-disabled.svg +++ b/qdarktheme/themes/dark/svg/chevron_right__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/chevron_right__icon-foreground.svg b/qdarktheme/themes/dark/svg/chevron_right__icon-foreground.svg index 3fc7ef40..543a0cf2 100644 --- a/qdarktheme/themes/dark/svg/chevron_right__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/chevron_right__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/close__icon-foreground-disabled.svg b/qdarktheme/themes/dark/svg/close__icon-foreground-disabled.svg index 223b3be1..2ca555e7 100644 --- a/qdarktheme/themes/dark/svg/close__icon-foreground-disabled.svg +++ b/qdarktheme/themes/dark/svg/close__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/close__icon-foreground.svg b/qdarktheme/themes/dark/svg/close__icon-foreground.svg index 1277e881..23fd65ca 100644 --- a/qdarktheme/themes/dark/svg/close__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/close__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/close__tabbar-button-inselected.svg b/qdarktheme/themes/dark/svg/close__tabbar-button-inselected.svg index ce67f00b..dbf928c1 100644 --- a/qdarktheme/themes/dark/svg/close__tabbar-button-inselected.svg +++ b/qdarktheme/themes/dark/svg/close__tabbar-button-inselected.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/create_new_folder__icon-foreground.svg b/qdarktheme/themes/dark/svg/create_new_folder__icon-foreground.svg index 9bffb38f..c365a1bc 100644 --- a/qdarktheme/themes/dark/svg/create_new_folder__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/create_new_folder__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/delete__icon-foreground.svg b/qdarktheme/themes/dark/svg/delete__icon-foreground.svg index d4398230..a41d2421 100644 --- a/qdarktheme/themes/dark/svg/delete__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/delete__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/double_arrow__icon-foreground-disabled.svg b/qdarktheme/themes/dark/svg/double_arrow__icon-foreground-disabled.svg index c6e7628b..5c033963 100644 --- a/qdarktheme/themes/dark/svg/double_arrow__icon-foreground-disabled.svg +++ b/qdarktheme/themes/dark/svg/double_arrow__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/double_arrow__icon-foreground.svg b/qdarktheme/themes/dark/svg/double_arrow__icon-foreground.svg index 2047c50a..075e0e42 100644 --- a/qdarktheme/themes/dark/svg/double_arrow__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/double_arrow__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/drag_indicator_horizontal__icon-foreground.svg b/qdarktheme/themes/dark/svg/drag_indicator_horizontal__icon-foreground.svg index 1163e95c..981d8c18 100644 --- a/qdarktheme/themes/dark/svg/drag_indicator_horizontal__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/drag_indicator_horizontal__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/drag_indicator_horizontal__icon-foreground__rotate-90.svg b/qdarktheme/themes/dark/svg/drag_indicator_horizontal__icon-foreground__rotate-90.svg index fa9a41f5..2203ae7a 100644 --- a/qdarktheme/themes/dark/svg/drag_indicator_horizontal__icon-foreground__rotate-90.svg +++ b/qdarktheme/themes/dark/svg/drag_indicator_horizontal__icon-foreground__rotate-90.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/east__highlight.svg b/qdarktheme/themes/dark/svg/east__highlight.svg index 1cea4538..86949252 100644 --- a/qdarktheme/themes/dark/svg/east__highlight.svg +++ b/qdarktheme/themes/dark/svg/east__highlight.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/expand_less__icon-foreground-disabled.svg b/qdarktheme/themes/dark/svg/expand_less__icon-foreground-disabled.svg index dd00f1ab..18c89635 100644 --- a/qdarktheme/themes/dark/svg/expand_less__icon-foreground-disabled.svg +++ b/qdarktheme/themes/dark/svg/expand_less__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/expand_less__icon-foreground-disabled__rotate-180.svg b/qdarktheme/themes/dark/svg/expand_less__icon-foreground-disabled__rotate-180.svg index 4de7fa2e..4d670880 100644 --- a/qdarktheme/themes/dark/svg/expand_less__icon-foreground-disabled__rotate-180.svg +++ b/qdarktheme/themes/dark/svg/expand_less__icon-foreground-disabled__rotate-180.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/expand_less__icon-foreground.svg b/qdarktheme/themes/dark/svg/expand_less__icon-foreground.svg index ee24305d..dcb35900 100644 --- a/qdarktheme/themes/dark/svg/expand_less__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/expand_less__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/expand_less__icon-foreground__rotate-180.svg b/qdarktheme/themes/dark/svg/expand_less__icon-foreground__rotate-180.svg index 8734ceca..73a321ee 100644 --- a/qdarktheme/themes/dark/svg/expand_less__icon-foreground__rotate-180.svg +++ b/qdarktheme/themes/dark/svg/expand_less__icon-foreground__rotate-180.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/flip_to_front__icon-foreground.svg b/qdarktheme/themes/dark/svg/flip_to_front__icon-foreground.svg index 2daffc70..189a2761 100644 --- a/qdarktheme/themes/dark/svg/flip_to_front__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/flip_to_front__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/folder_open__icon-foreground.svg b/qdarktheme/themes/dark/svg/folder_open__icon-foreground.svg index cddd47fa..d53de593 100644 --- a/qdarktheme/themes/dark/svg/folder_open__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/folder_open__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/help__icon-foreground.svg b/qdarktheme/themes/dark/svg/help__icon-foreground.svg index 33cbc363..8ed6406b 100644 --- a/qdarktheme/themes/dark/svg/help__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/help__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/horizontal_rule__icon-foreground-disabled.svg b/qdarktheme/themes/dark/svg/horizontal_rule__icon-foreground-disabled.svg index 728d1e52..5fd13805 100644 --- a/qdarktheme/themes/dark/svg/horizontal_rule__icon-foreground-disabled.svg +++ b/qdarktheme/themes/dark/svg/horizontal_rule__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/horizontal_rule__icon-foreground-disabled__rotate-90.svg b/qdarktheme/themes/dark/svg/horizontal_rule__icon-foreground-disabled__rotate-90.svg index 80bc79a1..a3606ed7 100644 --- a/qdarktheme/themes/dark/svg/horizontal_rule__icon-foreground-disabled__rotate-90.svg +++ b/qdarktheme/themes/dark/svg/horizontal_rule__icon-foreground-disabled__rotate-90.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/horizontal_rule__icon-foreground.svg b/qdarktheme/themes/dark/svg/horizontal_rule__icon-foreground.svg index c9be1596..14ce0b32 100644 --- a/qdarktheme/themes/dark/svg/horizontal_rule__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/horizontal_rule__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/horizontal_rule__icon-foreground__rotate-90.svg b/qdarktheme/themes/dark/svg/horizontal_rule__icon-foreground__rotate-90.svg index 18789e48..8357479b 100644 --- a/qdarktheme/themes/dark/svg/horizontal_rule__icon-foreground__rotate-90.svg +++ b/qdarktheme/themes/dark/svg/horizontal_rule__icon-foreground__rotate-90.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/indeterminate_check_box__highlight.svg b/qdarktheme/themes/dark/svg/indeterminate_check_box__highlight.svg index 436323b3..450b8429 100644 --- a/qdarktheme/themes/dark/svg/indeterminate_check_box__highlight.svg +++ b/qdarktheme/themes/dark/svg/indeterminate_check_box__highlight.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/indeterminate_check_box__icon-foreground-disabled.svg b/qdarktheme/themes/dark/svg/indeterminate_check_box__icon-foreground-disabled.svg index 1b6c7e32..8b4f4c01 100644 --- a/qdarktheme/themes/dark/svg/indeterminate_check_box__icon-foreground-disabled.svg +++ b/qdarktheme/themes/dark/svg/indeterminate_check_box__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/radio_button_checked__highlight.svg b/qdarktheme/themes/dark/svg/radio_button_checked__highlight.svg index b4a02d26..03f59ebe 100644 --- a/qdarktheme/themes/dark/svg/radio_button_checked__highlight.svg +++ b/qdarktheme/themes/dark/svg/radio_button_checked__highlight.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/radio_button_checked__icon-foreground-disabled.svg b/qdarktheme/themes/dark/svg/radio_button_checked__icon-foreground-disabled.svg index f5b3ba73..6e71369b 100644 --- a/qdarktheme/themes/dark/svg/radio_button_checked__icon-foreground-disabled.svg +++ b/qdarktheme/themes/dark/svg/radio_button_checked__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/radio_button_unchecked__icon-foreground-disabled.svg b/qdarktheme/themes/dark/svg/radio_button_unchecked__icon-foreground-disabled.svg index 2a832fd4..6cdad180 100644 --- a/qdarktheme/themes/dark/svg/radio_button_unchecked__icon-foreground-disabled.svg +++ b/qdarktheme/themes/dark/svg/radio_button_unchecked__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/radio_button_unchecked__icon-foreground.svg b/qdarktheme/themes/dark/svg/radio_button_unchecked__icon-foreground.svg index 3298f695..8ab1466b 100644 --- a/qdarktheme/themes/dark/svg/radio_button_unchecked__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/radio_button_unchecked__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/restart_alt__icon-foreground.svg b/qdarktheme/themes/dark/svg/restart_alt__icon-foreground.svg index 27594ef1..62da6b56 100644 --- a/qdarktheme/themes/dark/svg/restart_alt__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/restart_alt__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/save__icon-foreground.svg b/qdarktheme/themes/dark/svg/save__icon-foreground.svg index f0743ce0..f2bba8b7 100644 --- a/qdarktheme/themes/dark/svg/save__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/save__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/vertical_line__guides-stroke-inactive.svg b/qdarktheme/themes/dark/svg/vertical_line__guides-stroke-inactive.svg index 3c010730..8f724d96 100644 --- a/qdarktheme/themes/dark/svg/vertical_line__guides-stroke-inactive.svg +++ b/qdarktheme/themes/dark/svg/vertical_line__guides-stroke-inactive.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/vertical_line__icon-foreground-disabled.svg b/qdarktheme/themes/dark/svg/vertical_line__icon-foreground-disabled.svg index 622dfe62..b9fd8d42 100644 --- a/qdarktheme/themes/dark/svg/vertical_line__icon-foreground-disabled.svg +++ b/qdarktheme/themes/dark/svg/vertical_line__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/dark/svg/vertical_line__icon-foreground.svg b/qdarktheme/themes/dark/svg/vertical_line__icon-foreground.svg index 3186d28c..a03ac2bf 100644 --- a/qdarktheme/themes/dark/svg/vertical_line__icon-foreground.svg +++ b/qdarktheme/themes/dark/svg/vertical_line__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/palette.py b/qdarktheme/themes/light/palette.py index c3a23379..81824c70 100644 --- a/qdarktheme/themes/light/palette.py +++ b/qdarktheme/themes/light/palette.py @@ -4,42 +4,42 @@ _palette = QPalette() # base -_palette.setColor(QPalette.ColorRole.WindowText, QColor(77, 81, 87, 255)) -_palette.setColor(QPalette.ColorRole.Button, QColor(248, 249, 250, 255)) -_palette.setColor(QPalette.ColorRole.Text, QColor(77, 81, 87, 255)) -_palette.setColor(QPalette.ColorRole.ButtonText, QColor(0, 129, 219, 255)) -_palette.setColor(QPalette.ColorRole.Base, QColor(248, 249, 250, 255)) -_palette.setColor(QPalette.ColorRole.Window, QColor(248, 249, 250, 255)) -_palette.setColor(QPalette.ColorRole.Highlight, QColor(0, 129, 219, 255)) -_palette.setColor(QPalette.ColorRole.HighlightedText, QColor(248, 249, 250, 255)) -_palette.setColor(QPalette.ColorRole.Link, QColor(248, 249, 250, 255)) -_palette.setColor(QPalette.ColorRole.AlternateBase, QColor(233, 236, 239, 255)) -_palette.setColor(QPalette.ColorRole.ToolTipBase, QColor(255, 255, 255, 255)) -_palette.setColor(QPalette.ColorRole.ToolTipText, QColor(77, 81, 87, 255)) -_palette.setColor(QPalette.ColorRole.LinkVisited, QColor(102, 0, 152, 255)) -_palette.setColor(QPalette.ColorRole.ToolTipText, QColor(255, 255, 255, 255)) -_palette.setColor(QPalette.ColorRole.ToolTipBase, QColor(77, 81, 87, 255)) +_palette.setColor(QPalette.ColorRole.WindowText, QColor("#4d5157")) +_palette.setColor(QPalette.ColorRole.Button, QColor("#f8f9fa")) +_palette.setColor(QPalette.ColorRole.Text, QColor("#4d5157")) +_palette.setColor(QPalette.ColorRole.ButtonText, QColor("#0081db")) +_palette.setColor(QPalette.ColorRole.Base, QColor("#f8f9fa")) +_palette.setColor(QPalette.ColorRole.Window, QColor("#f8f9fa")) +_palette.setColor(QPalette.ColorRole.Highlight, QColor("#0081db")) +_palette.setColor(QPalette.ColorRole.HighlightedText, QColor("#f8f9fa")) +_palette.setColor(QPalette.ColorRole.Link, QColor("#f8f9fa")) +_palette.setColor(QPalette.ColorRole.AlternateBase, QColor("#e9ecef")) +_palette.setColor(QPalette.ColorRole.ToolTipBase, QColor("#ffffff")) +_palette.setColor(QPalette.ColorRole.ToolTipText, QColor("#4d5157")) +_palette.setColor(QPalette.ColorRole.LinkVisited, QColor("#660098")) +_palette.setColor(QPalette.ColorRole.ToolTipText, QColor("#ffffff")) +_palette.setColor(QPalette.ColorRole.ToolTipBase, QColor("#4d5157")) if hasattr(QPalette.ColorRole, "Foreground"): - _palette.setColor(QPalette.ColorRole.Foreground, QColor(77, 81, 87, 255)) # type: ignore + _palette.setColor(QPalette.ColorRole.Foreground, QColor("#4d5157")) # type: ignore if hasattr(QPalette.ColorRole, "PlaceholderText"): - _palette.setColor(QPalette.ColorRole.PlaceholderText, QColor(105, 106, 108, 255)) + _palette.setColor(QPalette.ColorRole.PlaceholderText, QColor("#696a6c")) -_palette.setColor(QPalette.ColorRole.Light, QColor(218, 220, 224, 255)) -_palette.setColor(QPalette.ColorRole.Midlight, QColor(218, 220, 224, 255)) -_palette.setColor(QPalette.ColorRole.Dark, QColor(77, 81, 87, 255)) -_palette.setColor(QPalette.ColorRole.Mid, QColor(218, 220, 224, 255)) -_palette.setColor(QPalette.ColorRole.Shadow, QColor(218, 220, 224, 255)) +_palette.setColor(QPalette.ColorRole.Light, QColor("#dadce0")) +_palette.setColor(QPalette.ColorRole.Midlight, QColor("#dadce0")) +_palette.setColor(QPalette.ColorRole.Dark, QColor("#4d5157")) +_palette.setColor(QPalette.ColorRole.Mid, QColor("#dadce0")) +_palette.setColor(QPalette.ColorRole.Shadow, QColor("#dadce0")) # disabled -_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.WindowText, QColor(186, 189, 194, 255)) -_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.Text, QColor(186, 189, 194, 255)) -_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.ButtonText, QColor(218, 220, 224, 255)) -_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.Highlight, QColor(218, 220, 224, 255)) -_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.HighlightedText, QColor(186, 189, 194, 255)) -_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.Link, QColor(186, 189, 194, 255)) -_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.LinkVisited, QColor(186, 189, 194, 255)) +_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.WindowText, QColor("#babdc2")) +_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.Text, QColor("#babdc2")) +_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.ButtonText, QColor("#dadce0")) +_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.Highlight, QColor("#dadce0")) +_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.HighlightedText, QColor("#babdc2")) +_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.Link, QColor("#babdc2")) +_palette.setColor(QPalette.ColorGroup.Disabled, QPalette.ColorRole.LinkVisited, QColor("#babdc2")) # inactive -_palette.setColor(QPalette.ColorGroup.Inactive, QPalette.ColorRole.Highlight, QColor(228, 230, 242, 255)) +_palette.setColor(QPalette.ColorGroup.Inactive, QPalette.ColorRole.Highlight, QColor("#e4e6f2")) PALETTE = _palette diff --git a/qdarktheme/themes/light/rc_icons.py b/qdarktheme/themes/light/rc_icons.py index e5031b7a..0f3a2940 100644 --- a/qdarktheme/themes/light/rc_icons.py +++ b/qdarktheme/themes/light/rc_icons.py @@ -7,1403 +7,1210 @@ from qdarktheme.qtpy import QtCore qt_resource_data = b"\ -\x00\x00\x01\xca\ +\x00\x00\x01\x8b\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -144, 149, 157)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01\xa2\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ -\x00\x00\x01\xb3\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ -\x00\x00\x01\xb1\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -186, 189, 194)\x22 \ -fill-opacity=\x221\x22\ ->\ -\ -\x00\x00\x01\x80\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#90959d\ +\x22>\ +\x00\x00\x01f\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -186, 189, 194)\x22 \ -fill-opacity=\x221\x22\ - transform=\x22rota\ -te(180, 12, 12)\x22\ ->\ -\x00\x00\x01y\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22><\ +/svg>\ +\x00\x00\x01w\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ -\x00\x00\x01\x92\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22>\ +\ +\x00\x00\x01r\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(77, 81, 87)\x22 f\ -ill-opacity=\x221\x22 \ -transform=\x22rotat\ -e(90, 12, 12)\x22><\ -g>\ -\ -\x00\x00\x017\ +\x00\x00\x01A\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -186, 189, 194)\x22 \ -fill-opacity=\x221\x22\ ->\ -\ -\x00\x00\x01F\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#babdc2\ +\x22 transform=\x22rot\ +ate(180, 12, 12)\ +\x22>\ +\ +\x00\x00\x01=\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -186, 189, 194)\x22 \ -fill-opacity=\x221\x22\ -><\ -/svg>\ -\x00\x00\x014\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22>\ +\x00\x00\x01V\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(165, 169, 175)\ -\x22 fill-opacity=\x22\ -1\x22>\ -\x00\x00\x01\xb9\ +4\x22/><\ +/svg>\ +\x00\x00\x00\xf8\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ -\x00\x00\x01]\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#babdc2\ +\x22>\ +\x00\x00\x01\x07\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#babdc2\ +\x22>\ +\ +\x00\x00\x00\xf5\ +<\ +svg enable-backg\ +round=\x22new 0 0 2\ +4 24\x22 height=\x2224\ +px\x22 viewBox=\x220 0\ + 24 24\x22 width=\x222\ +4px\x22 fill=\x22#a5a9\ +af\x22>\ \x00\x00\x01}\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22 tr\ -ansform=\x22rotate(\ -180, 12, 12)\x22>\ -\x00\x00\x011\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22>\ +\x00\x00\x01!\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(77, 81, 87)\x22 f\ -ill-opacity=\x221\x22>\ -\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22>\ \ -\x00\x00\x01|\ +\x00\x00\x01A\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -186, 189, 194)\x22 \ -fill-opacity=\x221\x22\ ->\ +\ +\x00\x00\x00\xf5\ +<\ +svg enable-backg\ +round=\x22new 0 0 2\ +4 24\x22 height=\x2224\ +px\x22 viewBox=\x220 0\ + 24 24\x22 width=\x222\ +4px\x22 fill=\x22#4d51\ +57\x22>\ +\x00\x00\x01=\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#babdc2\ +\x22>\ -\x00\x00\x01\xe1\ +.45-1 1v1H7V2c0-\ +.55-.45-1-1-1s-1\ + .45-1 1v1H4c-1.\ +1 0-2 .9-2 2v16c\ +0 1.1.9 2 2 2h16\ +c1.1 0 2-.9 2-2V\ +5c0-1.1-.9-2-2-2\ +zm-1 18H5c-.55 0\ +-1-.45-1-1V8h16v\ +12c0 .55-.45 1-1\ + 1z\x22/>\ +\x00\x00\x01\xa4\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(0, 129, 219)\x22 \ -fill-opacity=\x221\x22\ ->\ -\ -\x00\x00\x01X\ +svg enable-backg\ +round=\x22new 0 0 2\ +4 24\x22 height=\x2224\ +px\x22 viewBox=\x220 0\ + 24 24\x22 width=\x222\ +4px\x22 fill=\x22#0081\ +db\x22>\ +\x00\x00\x01\x19\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -186, 189, 194)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01(\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#babdc2\ +\x22>\ +\x00\x00\x00\xe9\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#babdc2\ +\x22>\ +\x00\x00\x01\xbe\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -186, 189, 194)\x22 \ -fill-opacity=\x221\x22\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22 transform=\x22rot\ +ate(90, 12, 12)\x22\ >\ -\x00\x00\x01\xfa\ +\x22M11 18c0 1.1-.9\ + 2-2 2s-2-.9-2-2\ + .9-2 2-2 2 .9 2\ + 2zm-2-8c-1.1 0-\ +2 .9-2 2s.9 2 2 \ +2 2-.9 2-2-.9-2-\ +2-2zm0-6c-1.1 0-\ +2 .9-2 2s.9 2 2 \ +2 2-.9 2-2-.9-2-\ +2-2zm6 4c1.1 0 2\ +-.9 2-2s-.9-2-2-\ +2-2 .9-2 2 .9 2 \ +2 2zm0 2c-1.1 0-\ +2 .9-2 2s.9 2 2 \ +2 2-.9 2-2-.9-2-\ +2-2zm0 6c-1.1 0-\ +2 .9-2 2s.9 2 2 \ +2 2-.9 2-2-.9-2-\ +2-2z\x22/>\ +\x00\x00\x01\x09\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22 tr\ -ansform=\x22rotate(\ -90, 12, 12)\x22>\ -\x00\x00\x01H\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#babdc2\ +\x22 transform=\x22rot\ +ate(180, 12, 12)\ +\x22>\ +\x00\x00\x01\x17\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -186, 189, 194)\x22 \ -fill-opacity=\x221\x22\ - transform=\x22rota\ -te(180, 12, 12)\x22\ ->\ -\x00\x00\x01T\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#0081db\ +\x22>\ +\ +\x00\x00\x02\x16\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -0, 129, 219)\x22 fi\ -ll-opacity=\x221\x22><\ -path d=\x22M0 0h24v\ -24H0V0z\x22 fill=\x22n\ -one\x22/>\ -\x00\x00\x02R\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22><\ +/svg>\ +\x00\x00\x01$\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ -\x00\x00\x01c\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#babdc2\ +\x22>\ +\x00\x00\x01\x19\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -186, 189, 194)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01U\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22>\ +\x00\x00\x00\xf5\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ -\x00\x00\x014\ +\x00\x00\x01>\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22>\ +\x00\x00\x00\xe9\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22>\ +\x00\x00\x01\x8d\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(186, 189, 194)\ -\x22 fill-opacity=\x22\ -1\x22>\ +\x00\x00\x01V\ +<\ +svg enable-backg\ +round=\x22new 0 0 2\ +4 24\x22 height=\x2224\ +px\x22 viewBox=\x220 0\ + 24 24\x22 width=\x222\ +4px\x22 fill=\x22#babd\ +c2\x22 transform=\x22r\ +otate(90, 12, 12\ +)\x22>\ -\x00\x00\x01z\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ -\x00\x00\x01%\ +4\x22/><\ +/svg>\ +\x00\x00\x02u\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22><\ +g>\ -\x00\x00\x01\xc9\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ -\x00\x00\x01\x95\ +\x00\x00\x01E\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(186, 189, 194)\ -\x22 fill-opacity=\x22\ -1\x22 transform=\x22ro\ -tate(90, 12, 12)\ -\x22>\ -\x00\x00\x02\xb1\ +\x00\x00\x02u\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(77, 81, 87)\x22 f\ -ill-opacity=\x221\x22>\ -<\ +g>\ -\ -\x00\x00\x01\x81\ +0.77l4.04-5.65C1\ +3.33,12.23,13.33\ +,11.77,13.08,11.\ +42z\x22/>\ +\x00\x00\x01\x9f\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ -\ -\x00\x00\x02\xb4\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22>\ +\x00\x00\x00\xf8\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(186, 189, 194)\ -\x22 fill-opacity=\x22\ -1\x22>\ -\ -\x00\x00\x01\xdb\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ -\x00\x00\x014\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22>\ +\x00\x00\x01r\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ -\x00\x00\x01\xaf\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#0081db\ +\x22>\ +\x00\x00\x01\x09\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -0, 129, 219)\x22 fi\ -ll-opacity=\x221\x22><\ -path d=\x22M0 0h24v\ -24H0V0z\x22 fill=\x22n\ -one\x22/>\ -\x00\x00\x01E\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22 transform=\x22rot\ +ate(180, 12, 12)\ +\x22>\ +\x00\x00\x01\xdb\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22 tr\ -ansform=\x22rotate(\ -180, 12, 12)\x22>\ -\x00\x00\x02\x17\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22>\ +\x00\x00\x017\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ +svg enable-backg\ +round=\x22new 0 0 2\ +4 24\x22 height=\x2224\ +px\x22 viewBox=\x220 0\ + 24 24\x22 width=\x222\ +4px\x22 fill=\x22#4d51\ +57\x22>\ \ -\x00\x00\x01s\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(77, 81, 87)\x22 f\ -ill-opacity=\x221\x22>\ -\ -\x00\x00\x01`\ +\x00\x00\x01$\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ -\x00\x00\x01\x99\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22 tr\ -ansform=\x22rotate(\ -90, 12, 12)\x22>\ -\x00\x00\x01`\ +.39.39 1.02.39 1\ +.41 0l4.59-4.59c\ +.39-.39.39-1.02 \ +0-1.41L10.7 6.7c\ +-.38-.38-1.02-.3\ +8-1.41.01z\x22/>\ +\x00\x00\x01]\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -186, 189, 194)\x22 \ -fill-opacity=\x221\x22\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22 transform=\x22rot\ +ate(90, 12, 12)\x22\ >\ -\x00\x00\x01D\ +\x22M13 19V7.83l4.8\ +8 4.88c.39.39 1.\ +03.39 1.42 0 .39\ +-.39.39-1.02 0-1\ +.41l-6.59-6.59c-\ +.39-.39-1.02-.39\ +-1.41 0l-6.6 6.5\ +8c-.39.39-.39 1.\ +02 0 1.41.39.39 \ +1.02.39 1.41 0L1\ +1 7.83V19c0 .55.\ +45 1 1 1s1-.45 1\ +-1z\x22/>\ +\x00\x00\x01!\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -0, 129, 219)\x22 fi\ -ll-opacity=\x221\x22><\ -path d=\x22M0 0h24v\ -24H0z\x22 fill=\x22non\ -e\x22/>\ -\x00\x00\x01V\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#babdc2\ +\x22>\ +\ +\x00\x00\x01\x07\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -186, 189, 194)\x22 \ -fill-opacity=\x221\x22\ ->\ -<\ -/svg>\ -\x00\x00\x01\xca\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#0081db\ +\x22>\ +\ +\x00\x00\x01\x17\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -186, 189, 194)\x22 \ -fill-opacity=\x221\x22\ ->\ -\x00\x00\x01]\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#babdc2\ +\x22>\ +\ +\x00\x00\x01\x8b\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ -\x00\x00\x01\x89\ + .39-.39.39-1.02\ + 0-1.41L13.41 12\ +l4.89-4.89c.38-.\ +38.38-1.02 0-1.4\ +z\x22/>\ +\x00\x00\x01!\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ -\x00\x00\x02\xe2\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22>\ +\ +\x00\x00\x01M\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(77, 81, 87)\x22 f\ -ill-opacity=\x221\x22>\ -\ -\x00\x00\x01v\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22>\ +\x00\x00\x02\xa6\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 enable-ba\ -ckground=\x22new 0 \ -0 24 24\x22 height=\ -\x2224px\x22 viewBox=\x22\ -0 0 24 24\x22 width\ -=\x2224px\x22 fill=\x22rg\ -b(186, 189, 194)\ -\x22 fill-opacity=\x22\ -1\x22><\ +svg enable-backg\ +round=\x22new 0 0 2\ +4 24\x22 height=\x2224\ +px\x22 viewBox=\x220 0\ + 24 24\x22 width=\x222\ +4px\x22 fill=\x22#4d51\ +57\x22><\ /svg>\ -\x00\x00\x01\x9a\ -<\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22 tr\ -ansform=\x22rotate(\ -270, 12, 12)\x22>\ -\x00\x00\x01\xc7\ +\x00\x00\x017\ <\ -svg xmlns=\x22http:\ -//www.w3.org/200\ -0/svg\x22 height=\x222\ -4px\x22 viewBox=\x220 \ -0 24 24\x22 width=\x22\ -24px\x22 fill=\x22rgb(\ -77, 81, 87)\x22 fil\ -l-opacity=\x221\x22>\ +svg enable-backg\ +round=\x22new 0 0 2\ +4 24\x22 height=\x2224\ +px\x22 viewBox=\x220 0\ + 24 24\x22 width=\x222\ +4px\x22 fill=\x22#babd\ +c2\x22>\ \ +\x00\x00\x01^\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22 transform=\x22rot\ +ate(270, 12, 12)\ +\x22>\ +\x00\x00\x01\x8b\ +<\ +svg height=\x2224px\ +\x22 viewBox=\x220 0 2\ +4 24\x22 width=\x2224p\ +x\x22 fill=\x22#4d5157\ +\x22>\ " qt_resource_name = b"\ @@ -1733,106 +1540,106 @@ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x00<\x00\x02\x00\x00\x002\x00\x00\x00\x05\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x0c\xf4\x00\x00\x00\x00\x00\x01\x00\x00<\x89\ -\x00\x00\x01~.l\xb2\xde\ -\x00\x00\x0c\xa6\x00\x00\x00\x00\x00\x01\x00\x00;\x12\ -\x00\x00\x01~.l\xb2\xdd\ -\x00\x00\x02\xf6\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xb2\ -\x00\x00\x01~.l\xb2\xdd\ -\x00\x00\x04V\x00\x00\x00\x00\x00\x01\x00\x00\x12R\ -\x00\x00\x01~.l\xb2\xde\ -\x00\x00\x08 \x00\x00\x00\x00\x00\x01\x00\x00#T\ -\x00\x00\x01~.l\xb2\xde\ -\x00\x00\x0f6\x00\x00\x00\x00\x00\x01\x00\x00F\xbf\ -\x00\x00\x01~.l\xb2\xde\ -\x00\x00\x07\x8c\x00\x00\x00\x00\x00\x01\x00\x00\x1f\x97\ -\x00\x00\x01~.l\xb2\xdd\ -\x00\x00\x04\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x13\xd3\ -\x00\x00\x01~.l\xb2\xde\ -\x00\x00\x0b\xd2\x00\x00\x00\x00\x00\x01\x00\x005\xfb\ -\x00\x00\x01~.l\xb2\xde\ -\x00\x00\x0d>\x00\x00\x00\x00\x00\x01\x00\x00=\xed\ -\x00\x00\x01~.l\xb2\xdf\ +\x00\x00\x0c\xf4\x00\x00\x00\x00\x00\x01\x00\x003t\ +\x00\x00\x01~`\xc3%\x92\ +\x00\x00\x0c\xa6\x00\x00\x00\x00\x00\x01\x00\x0029\ +\x00\x00\x01~`\xc3%\x92\ +\x00\x00\x02\xf6\x00\x00\x00\x00\x00\x01\x00\x00\x0a\xc6\ +\x00\x00\x01~`\xc3%\x91\ +\x00\x00\x04V\x00\x00\x00\x00\x00\x01\x00\x00\x0fp\ +\x00\x00\x01~`\xc3%\x90\ +\x00\x00\x08 \x00\x00\x00\x00\x00\x01\x00\x00\x1d\xcd\ +\x00\x00\x01~`\xc3%\x92\ +\x00\x00\x0f6\x00\x00\x00\x00\x00\x01\x00\x00;\xfc\ +\x00\x00\x01~`\xc3%\x8f\ +\x00\x00\x07\x8c\x00\x00\x00\x00\x00\x01\x00\x00\x1a\x8b\ +\x00\x00\x01~`\xc3%\x90\ +\x00\x00\x04\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x10\xb5\ +\x00\x00\x01~`\xc3%\x93\ +\x00\x00\x0b\xd2\x00\x00\x00\x00\x00\x01\x00\x00-\xd7\ +\x00\x00\x01~`\xc3%\x92\ +\x00\x00\x0d>\x00\x00\x00\x00\x00\x01\x00\x004\x9c\ +\x00\x00\x01~`\xc3%\x92\ \x00\x00\x00H\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01~.l\xb2\xdb\ -\x00\x00\x06T\x00\x00\x00\x00\x00\x01\x00\x00\x1a\xf5\ -\x00\x00\x01~.l\xb2\xdf\ -\x00\x00\x08~\x00\x00\x00\x00\x00\x01\x00\x00$\xad\ -\x00\x00\x01~.l\xb2\xdf\ -\x00\x00\x01\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x08d\ -\x00\x00\x01~.l\xb2\xdc\ -\x00\x00\x08\xda\x00\x00\x00\x00\x00\x01\x00\x00%\xe5\ -\x00\x00\x01~.l\xb2\xd9\ -\x00\x00\x10x\x00\x00\x00\x00\x00\x01\x00\x00NJ\ -\x00\x00\x01~.l\xb2\xdf\ -\x00\x00\x07@\x00\x00\x00\x00\x00\x01\x00\x00\x1e?\ -\x00\x00\x01~.l\xb2\xdd\ -\x00\x00\x07\xc4\x00\x00\x00\x00\x00\x01\x00\x00!\xed\ -\x00\x00\x01~.l\xb2\xdc\ -\x00\x00\x04\xfe\x00\x00\x00\x00\x00\x01\x00\x00\x15\x08\ -\x00\x00\x01~.l\xb2\xdb\ -\x00\x00\x0a\xba\x00\x00\x00\x00\x00\x01\x00\x000,\ -\x00\x00\x01~.l\xb2\xdd\ -\x00\x00\x02$\x00\x00\x00\x00\x00\x01\x00\x00\x09\xe1\ -\x00\x00\x01~.l\xb2\xdd\ -\x00\x00\x09l\x00\x00\x00\x00\x00\x01\x00\x00(\x8c\ -\x00\x00\x01~.l\xb2\xde\ -\x00\x00\x01\x14\x00\x00\x00\x00\x00\x01\x00\x00\x05+\ -\x00\x00\x01~.l\xb2\xdc\ -\x00\x00\x0b\x14\x00\x00\x00\x00\x00\x01\x00\x002\xe4\ -\x00\x00\x01~.l\xb2\xdd\ -\x00\x00\x06\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x1c\xf3\ -\x00\x00\x01~.l\xb2\xde\ -\x00\x00\x0d\xf4\x00\x00\x00\x00\x00\x01\x00\x00@\xee\ -\x00\x00\x01~.l\xb2\xdf\ -\x00\x00\x05\xf8\x00\x00\x00\x00\x00\x01\x00\x00\x19\xc9\ -\x00\x00\x01~.l\xb2\xdc\ -\x00\x00\x00\xdc\x00\x00\x00\x00\x00\x01\x00\x00\x03t\ -\x00\x00\x01~.l\xb2\xdc\ -\x00\x00\x02\x88\x00\x00\x00\x00\x00\x01\x00\x00\x0bw\ -\x00\x00\x01~.l\xb2\xdd\ -\x00\x00\x03\xbe\x00\x00\x00\x00\x00\x01\x00\x00\x0f4\ -\x00\x00\x01~.l\xb2\xdd\ -\x00\x00\x03f\x00\x00\x00\x00\x00\x01\x00\x00\x0d\xfc\ -\x00\x00\x01~.l\xb2\xd9\ -\x00\x00\x0bv\x00\x00\x00\x00\x00\x01\x00\x004\xc3\ -\x00\x00\x01~.l\xb2\xde\ -\x00\x00\x09\x22\x00\x00\x00\x00\x00\x01\x00\x00'c\ -\x00\x00\x01~.l\xb2\xdd\ -\x00\x00\x00\x94\x00\x00\x00\x00\x00\x01\x00\x00\x01\xce\ -\x00\x00\x01~.l\xb2\xdb\ -\x00\x00\x0eF\x00\x00\x00\x00\x00\x01\x00\x00B6\ -\x00\x00\x01~.l\xb2\xde\ -\x00\x00\x10\x18\x00\x00\x00\x00\x00\x01\x00\x00L\xac\ -\x00\x00\x01~.l\xb2\xdd\ -\x00\x00\x04\x10\x00\x00\x00\x00\x00\x01\x00\x00\x10\xf1\ -\x00\x00\x01~.l\xb2\xdf\ -\x00\x00\x0c\x08\x00\x00\x00\x00\x00\x01\x00\x007\xae\ -\x00\x00\x01~.l\xb2\xde\ -\x00\x00\x01h\x00\x00\x00\x00\x00\x01\x00\x00\x06\xe0\ -\x00\x00\x01~.l\xb2\xdc\ -\x00\x00\x0f\xb8\x00\x00\x00\x00\x00\x01\x00\x00K2\ -\x00\x00\x01~.l\xb2\xdf\ -\x00\x00\x0fr\x00\x00\x00\x00\x00\x01\x00\x00HL\ -\x00\x00\x01~.l\xb2\xdc\ -\x00\x00\x0d\x9c\x00\x00\x00\x00\x00\x01\x00\x00?\x8a\ -\x00\x00\x01~.l\xb2\xde\ -\x00\x00\x09\xb6\x00\x00\x00\x00\x00\x01\x00\x00*Y\ -\x00\x00\x01~.l\xb2\xde\ -\x00\x00\x0e\xfc\x00\x00\x00\x00\x00\x01\x00\x00E^\ -\x00\x00\x01~.l\xb2\xdc\ -\x00\x00\x0a,\x00\x00\x00\x00\x00\x01\x00\x00+\xf2\ -\x00\x00\x01~.l\xb2\xd9\ -\x00\x00\x0at\x00\x00\x00\x00\x00\x01\x00\x00.\xa7\ -\x00\x00\x01~.l\xb2\xde\ -\x00\x00\x05\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x16\x88\ -\x00\x00\x01~.l\xb2\xdd\ -\x00\x00\x0cj\x00\x00\x00\x00\x00\x01\x00\x008\xf7\ -\x00\x00\x01~.l\xb2\xdf\ -\x00\x00\x0e\xb0\x00\x00\x00\x00\x00\x01\x00\x00C\x90\ -\x00\x00\x01~.l\xb2\xdd\ -\x00\x00\x05\x88\x00\x00\x00\x00\x00\x01\x00\x00\x18m\ -\x00\x00\x01~.l\xb2\xdc\ +\x00\x00\x01~`\xc3%\x91\ +\x00\x00\x06T\x00\x00\x00\x00\x00\x01\x00\x00\x16\xa1\ +\x00\x00\x01~`\xc3%\x93\ +\x00\x00\x08~\x00\x00\x00\x00\x00\x01\x00\x00\x1e\xea\ +\x00\x00\x01~`\xc3%\x90\ +\x00\x00\x01\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x07/\ +\x00\x00\x01~`\xc3%\x91\ +\x00\x00\x08\xda\x00\x00\x00\x00\x00\x01\x00\x00\x1f\xe3\ +\x00\x00\x01~`\xc3%\x90\ +\x00\x00\x10x\x00\x00\x00\x00\x00\x01\x00\x00B\x94\ +\x00\x00\x01~`\xc3%\x91\ +\x00\x00\x07@\x00\x00\x00\x00\x00\x01\x00\x00\x19p\ +\x00\x00\x01~`\xc3%\x91\ +\x00\x00\x07\xc4\x00\x00\x00\x00\x00\x01\x00\x00\x1c\xa5\ +\x00\x00\x01~`\xc3%\x92\ +\x00\x00\x04\xfe\x00\x00\x00\x00\x00\x01\x00\x00\x11\xae\ +\x00\x00\x01~`\xc3%\x91\ +\x00\x00\x0a\xba\x00\x00\x00\x00\x00\x01\x00\x00(\xbf\ +\x00\x00\x01~`\xc3%\x92\ +\x00\x00\x02$\x00\x00\x00\x00\x00\x01\x00\x00\x08p\ +\x00\x00\x01~`\xc3%\x90\ +\x00\x00\x09l\x00\x00\x00\x00\x00\x01\x00\x00\x22\x12\ +\x00\x00\x01~`\xc3%\x91\ +\x00\x00\x01\x14\x00\x00\x00\x00\x00\x01\x00\x00\x04t\ +\x00\x00\x01~`\xc3%\x90\ +\x00\x00\x0b\x14\x00\x00\x00\x00\x00\x01\x00\x00+8\ +\x00\x00\x01~`\xc3%\x92\ +\x00\x00\x06\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x18c\ +\x00\x00\x01~`\xc3%\x90\ +\x00\x00\x0d\xf4\x00\x00\x00\x00\x00\x01\x00\x007\x22\ +\x00\x00\x01~`\xc3%\x92\ +\x00\x00\x05\xf8\x00\x00\x00\x00\x00\x01\x00\x00\x15\xb4\ +\x00\x00\x01~`\xc3%\x92\ +\x00\x00\x00\xdc\x00\x00\x00\x00\x00\x01\x00\x00\x02\xf9\ +\x00\x00\x01~`\xc3%\x92\ +\x00\x00\x02\x88\x00\x00\x00\x00\x00\x01\x00\x00\x09\xca\ +\x00\x00\x01~`\xc3%\x91\ +\x00\x00\x03\xbe\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xca\ +\x00\x00\x01~`\xc3%\x91\ +\x00\x00\x03f\x00\x00\x00\x00\x00\x01\x00\x00\x0b\xd1\ +\x00\x00\x01~`\xc3%\x90\ +\x00\x00\x0bv\x00\x00\x00\x00\x00\x01\x00\x00,\xdb\ +\x00\x00\x01~`\xc3%\x90\ +\x00\x00\x09\x22\x00\x00\x00\x00\x00\x01\x00\x00!%\ +\x00\x00\x01~`\xc3%\x91\ +\x00\x00\x00\x94\x00\x00\x00\x00\x00\x01\x00\x00\x01\x8f\ +\x00\x00\x01~`\xc3%\x90\ +\x00\x00\x0eF\x00\x00\x00\x00\x00\x01\x00\x008-\ +\x00\x00\x01~`\xc3%\x90\ +\x00\x00\x10\x18\x00\x00\x00\x00\x00\x01\x00\x00A2\ +\x00\x00\x01~`\xc3%\x93\ +\x00\x00\x04\x10\x00\x00\x00\x00\x00\x01\x00\x00\x0eK\ +\x00\x00\x01~`\xc3%\x90\ +\x00\x00\x0c\x08\x00\x00\x00\x00\x00\x01\x00\x00/M\ +\x00\x00\x01~`\xc3%\x91\ +\x00\x00\x01h\x00\x00\x00\x00\x00\x01\x00\x00\x05\xea\ +\x00\x00\x01~`\xc3%\x93\ +\x00\x00\x0f\xb8\x00\x00\x00\x00\x00\x01\x00\x00?\xf7\ +\x00\x00\x01~`\xc3%\x90\ +\x00\x00\x0fr\x00\x00\x00\x00\x00\x01\x00\x00=M\ +\x00\x00\x01~`\xc3%\x91\ +\x00\x00\x0d\x9c\x00\x00\x00\x00\x00\x01\x00\x005\xfd\ +\x00\x00\x01~`\xc3%\x92\ +\x00\x00\x09\xb6\x00\x00\x00\x00\x00\x01\x00\x00#\xa3\ +\x00\x00\x01~`\xc3%\x91\ +\x00\x00\x0e\xfc\x00\x00\x00\x00\x00\x01\x00\x00:\xd7\ +\x00\x00\x01~`\xc3%\x92\ +\x00\x00\x0a,\x00\x00\x00\x00\x00\x01\x00\x00$\xfd\ +\x00\x00\x01~`\xc3%\x93\ +\x00\x00\x0at\x00\x00\x00\x00\x00\x01\x00\x00'v\ +\x00\x00\x01~`\xc3%\x92\ +\x00\x00\x05\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x12\xef\ +\x00\x00\x01~`\xc3%\x92\ +\x00\x00\x0cj\x00\x00\x00\x00\x00\x01\x00\x000Z\ +\x00\x00\x01~`\xc3%\x91\ +\x00\x00\x0e\xb0\x00\x00\x00\x00\x00\x01\x00\x009H\ +\x00\x00\x01~`\xc3%\x93\ +\x00\x00\x05\x88\x00\x00\x00\x00\x00\x01\x00\x00\x14\x97\ +\x00\x00\x01~`\xc3%\x90\ " diff --git a/qdarktheme/themes/light/stylesheet.py b/qdarktheme/themes/light/stylesheet.py index d107fede..9f14e284 100644 --- a/qdarktheme/themes/light/stylesheet.py +++ b/qdarktheme/themes/light/stylesheet.py @@ -1,22 +1,6 @@ """Contents that define stylesheet for light theme.""" STYLE_SHEET = """ -/* ========================================================================================== - * PyQtDarkTheme. - * - * This is originally a fork of QDarkStyleSheet distributed under the terms of the MIT License. - * see https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/LICENSE.rst#the-mit-license-mit---code - * - * Original code: - * https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/qdarkstyle/dark/style.qss - * - * ------------------------------------------------------------------------------------------- - * The MIT License (MIT) - * - * Copyright (c) 2013-2014 Colin Duquesnoy - * Copyright (c) 2021-2022 Yunosuke Ohsugi - * ========================================================================================== - */ * { padding: 0; margin: 0; @@ -30,15 +14,15 @@ padding: 0; } QWidget { - background: rgba(248.000, 249.000, 250.000, 1.000); - color: rgba(77.000, 81.000, 87.000, 1.000); - selection-background-color: rgba(0.000, 129.000, 219.000, 1.000); - selection-color: rgba(248.000, 249.000, 250.000, 1.000); + background: #f8f9fa; + color: #4d5157; + selection-background-color: #0081db; + selection-color: #f8f9fa; } QWidget:disabled { - color: rgba(186.000, 189.000, 194.000, 1.000); - selection-background-color: rgba(218.000, 220.000, 224.000, 1.000); - selection-color: rgba(186.000, 189.000, 194.000, 1.000); + color: #babdc2; + selection-background-color: #dadce0; + selection-color: #babdc2; } QWidget { backward-icon: url(${path}/themes/light/svg/arrow_upward__icon-foreground__rotate-270.svg); @@ -67,16 +51,16 @@ QMainWindow::separator { width: 4px; height: 4px; - background: rgba(218.000, 220.000, 224.000, 1.000); + background: #dadce0; } QMainWindow::separator:hover, QMainWindow::separator:pressed { - background: rgba(0.000, 129.000, 219.000, 1.000); + background: #0081db; } QToolTip { - background: rgba(255.000, 255.000, 255.000, 1.000); - color: rgba(77.000, 81.000, 87.000, 1.000); - border: 1px solid rgba(218.000, 220.000, 224.000, 1.000); + background: #ffffff; + color: #4d5157; + border: 1px solid #dadce0; } QSizeGrip { width: 0; @@ -84,7 +68,7 @@ image: none; } QStatusBar { - background: rgba(223.000, 225.000, 229.000, 1.000); + background: #dfe1e5; } QStatusBar QWidget { background: transparent; @@ -92,16 +76,16 @@ border-radius: 4px; } QStatusBar QWidget:hover { - background: rgba(209.000, 212.000, 218.000, 1.000); + background: #d1d4da; } QStatusBar QWidget:pressed { - background: rgba(195.000, 199.000, 206.000, 1.000); + background: #c3c7ce; } QStatusBar QWidget:disabled { - background: rgba(237.000, 238.000, 240.000, 1.000); + background: #edeef0; } QStatusBar QWidget:checked { - background: rgba(195.000, 199.000, 206.000, 1.000); + background: #c3c7ce; } QCheckBox, QRadioButton { @@ -114,7 +98,7 @@ } QCheckBox:hover, QRadioButton:hover { - border-bottom: 2px solid rgba(0.000, 129.000, 219.000, 1.000); + border-bottom: 2px solid #0081db; } QCheckBox::indicator, QRadioButton::indicator { @@ -139,7 +123,7 @@ } QGroupBox { font-weight: bold; - border: 1px solid rgba(218.000, 220.000, 224.000, 1.000); + border: 1px solid #dadce0; border-radius: 4px; padding: 2px; margin: 9px 0 4px 0; @@ -157,9 +141,9 @@ padding: 2px 0 0 0; } QMenuBar { - background: rgba(248.000, 249.000, 250.000, 1.000); + background: #f8f9fa; padding: 2px; - border-bottom: 1px solid rgba(218.000, 220.000, 224.000, 1.000); + border-bottom: 1px solid #dadce0; } QMenuBar::item { background: transparent; @@ -167,16 +151,16 @@ } QMenuBar::item:selected { padding: 4px; - background: rgba(218.000, 220.000, 224.000, 1.000); + background: #dadce0; border-radius: 4px; } QMenuBar::item:pressed { padding: 4px; - margin-bottom: 0px; - padding-bottom: 0px; + margin-bottom: 0; + padding-bottom: 0; } QToolBar { - background: rgba(235.000, 235.000, 235.000, 1.000); + background: #ebebeb; padding: 1px; font-weight: bold; spacing: 2px; @@ -191,7 +175,7 @@ image: url(${path}/themes/light/svg/drag_indicator_horizontal__icon-foreground__rotate-90.svg); } QToolBar::separator { - background: rgba(218.000, 220.000, 224.000, 1.000); + background: #dadce0; } QToolBar::separator:horizontal { width: 2px; @@ -207,13 +191,13 @@ border-radius: 4px; } QToolBar > QToolButton:hover { - background: rgba(215.000, 215.000, 215.000, 1.000); + background: #d7d7d7; } QToolBar > QToolButton:pressed { - background: rgba(196.000, 196.000, 196.000, 1.000); + background: #c4c4c4; } QToolBar > QToolButton:checked { - background: rgba(196.000, 196.000, 196.000, 1.000); + background: #c4c4c4; } QToolBar > QToolButton#qt_toolbar_ext_button { image: url(${path}/themes/light/svg/double_arrow__icon-foreground.svg); @@ -225,19 +209,19 @@ background: transparent; } QMenu { - background: rgba(255.000, 255.000, 255.000, 1.000); + background: #ffffff; padding: 8px 0; - border: 1px solid rgba(218.000, 220.000, 224.000, 1.000); + border: 1px solid #dadce0; } QMenu::separator { height: 1px; - background: rgba(218.000, 220.000, 224.000, 1.000); + background: #dadce0; } QMenu::item { padding: 4px 28px; } QMenu::item:selected { - background: rgba(218.000, 220.000, 224.000, 1.000); + background: #dadce0; } QMenu::icon { padding-left: 10px; @@ -287,39 +271,39 @@ background: transparent; } QProgressBar { - border: 1px solid rgba(218.000, 220.000, 224.000, 1.000); + border: 1px solid #dadce0; border-radius: 4px; text-align: center; - color: rgba(77.000, 81.000, 87.000, 1.000); + color: #4d5157; } QProgressBar::chunk { - background: rgba(0.000, 129.000, 219.000, 1.000); + background: #0081db; border-radius: 3px; } QProgressBar::chunk:disabled { - background: rgba(218.000, 220.000, 224.000, 1.000); + background: #dadce0; } QPushButton { - border: 1px solid rgba(218.000, 220.000, 224.000, 1.000); + border: 1px solid #dadce0; padding: 4px 8px; border-radius: 4px; - color: rgba(0.000, 129.000, 219.000, 1.000); + color: #0081db; } QPushButton:hover, QPushButton:flat:hover { - background: rgba(226.000, 234.000, 251.000, 1.000); + background: #e2eafb; } QPushButton:pressed, QPushButton:flat:pressed { - background: rgba(181.000, 202.000, 244.000, 1.000); + background: #b5caf4; } QPushButton:checked, QPushButton:flat:checked { - border-color: rgba(0.000, 129.000, 219.000, 1.000); + border-color: #0081db; } QPushButton:disabled, QPushButton:flat:checked { - border-color: rgba(218.000, 220.000, 224.000, 1.000); + border-color: #dadce0; } QPushButton:flat { background: transparent; @@ -335,17 +319,17 @@ spacing: 2px; } QToolButton:hover { - background: rgba(226.000, 234.000, 251.000, 1.000); + background: #e2eafb; } QToolButton:pressed { - background: rgba(181.000, 202.000, 244.000, 1.000); + background: #b5caf4; } QToolButton:selected, QToolButton:checked { - background: rgba(181.000, 202.000, 244.000, 1.000); + background: #b5caf4; } QToolButton::checked:disabled { - background: rgba(218.000, 220.000, 224.000, 1.000); + background: #dadce0; } QToolButton::menu-indicator { height: 18px; @@ -383,15 +367,15 @@ image: url(${path}/themes/light/svg/expand_less__icon-foreground-disabled__rotate-180.svg); } QComboBox { - border: 1px solid rgba(218.000, 220.000, 224.000, 1.000); + border: 1px solid #dadce0; border-radius: 4px; min-height: 1.5em; padding: 0 4px; - background: rgba(248.000, 249.000, 250.000, 1.000); + background: #f8f9fa; } QComboBox:focus, QComboBox:open { - border: 1px solid rgba(0.000, 129.000, 219.000, 1.000); + border: 1px solid #0081db; } QComboBox::drop-down { subcontrol-position: center right; @@ -408,22 +392,22 @@ } QComboBox::item:selected { border: none; - background: rgba(76.000, 166.000, 229.000, 1.000); - color: rgba(77.000, 81.000, 87.000, 1.000); + background: #4ca6e5; + color: #4d5157; } QComboBox QAbstractItemView { - background: rgba(255.000, 255.000, 255.000, 1.000); + background: #ffffff; margin: 0; - border: 1px solid rgba(218.000, 220.000, 224.000, 1.000); - selection-background-color: rgba(76.000, 166.000, 229.000, 1.000); - selection-color: rgba(77.000, 81.000, 87.000, 1.000); + border: 1px solid #dadce0; + selection-background-color: #4ca6e5; + selection-color: #4d5157; padding: 2px; } QComboBox QAbstractItemView[ $env_patch{"version": "<6.0.0", "value": "frameShape=\\\"0\\\""} $env_patch{"version": ">=6.0.0", "value": "frameShape=NoFrame"} ] { - border-color: rgba(218.000, 220.000, 224.000, 1.000); + border-color: #dadce0; } QSlider { padding: 2px 0; @@ -438,18 +422,18 @@ width: 4px; } QSlider::sub-page, QSlider::handle { - background: rgba(0.000, 129.000, 219.000, 1.000); + background: #0081db; } QSlider::sub-page:disabled, QSlider::add-page:disabled, QSlider::handle:disabled { - background: rgba(218.000, 220.000, 224.000, 1.000); + background: #dadce0; } QSlider::add-page { - background: rgba(218.000, 220.000, 224.000, 1.000); + background: #dadce0; } QSlider::handle:hover { - background: rgba(127.000, 166.000, 228.000, 1.000); + background: #7fa6e4; } QSlider::handle:horizontal { width: 16px; @@ -464,7 +448,7 @@ border-radius: 8px; } QTabWidget::pane { - border: 1px solid rgba(218.000, 220.000, 224.000, 1.000); + border: 1px solid #dadce0; border-radius: 3px; } QTabBar { @@ -480,102 +464,102 @@ image: url(${path}/themes/light/svg/close__icon-foreground-disabled.svg); } QTabBar::close-button:hover { - background: rgba(147.000, 178.000, 239.000, 1.000); + background: #93b2ef; border-radius: 4px } QTabBar::close-button:hover:!selected { - background: rgba(174.000, 197.000, 244.000, 1.000); + background: #aec5f4; } QTabBar::tab { padding: 3px; } QTabBar::tab:hover { - background: rgba(226.000, 234.000, 251.000, 1.000); + background: #e2eafb; } QTabBar::tab:selected { - color: rgba(0.000, 129.000, 219.000, 1.000); - background: rgba(181.000, 202.000, 244.000, 1.000); + color: #0081db; + background: #b5caf4; } QTabBar::tab:selected:disabled { - background: rgba(218.000, 220.000, 224.000, 1.000); - color: rgba(186.000, 189.000, 194.000, 1.000); + background: #dadce0; + color: #babdc2; } QTabBar::tab:top { border-top-left-radius: 2px; border-top-right-radius: 2px; - border-bottom: 2px solid rgba(218.000, 220.000, 224.000, 1.000); + border-bottom: 2px solid #dadce0; margin-left: 4px; } QTabBar::tab:top:selected { - border-bottom: 2px solid rgba(0.000, 129.000, 219.000, 1.000); + border-bottom: 2px solid #0081db; } QTabBar::tab:top:hover { - border-color: rgba(0.000, 129.000, 219.000, 1.000); + border-color: #0081db; } QTabBar::tab:top:selected:disabled { - border-color: rgba(218.000, 220.000, 224.000, 1.000); + border-color: #dadce0; } QTabBar::tab:bottom { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; - border-top: 2px solid rgba(218.000, 220.000, 224.000, 1.000); + border-top: 2px solid #dadce0; margin-left: 4px; } QTabBar::tab:bottom:selected { - border-top: 2px solid rgba(0.000, 129.000, 219.000, 1.000); + border-top: 2px solid #0081db; } QTabBar::tab:bottom:hover { - border-color: rgba(0.000, 129.000, 219.000, 1.000); + border-color: #0081db; } QTabBar::tab:bottom:selected:disabled { - border-color: rgba(218.000, 220.000, 224.000, 1.000); + border-color: #dadce0; } QTabBar::tab:left { border-top-left-radius: 2px; border-bottom-left-radius: 2px; - border-right: 2px solid rgba(218.000, 220.000, 224.000, 1.000); + border-right: 2px solid #dadce0; margin-top: 4px; } QTabBar::tab:left:selected { - border-right: 2px solid rgba(0.000, 129.000, 219.000, 1.000); + border-right: 2px solid #0081db; } QTabBar::tab:left:hover { - border-color: rgba(0.000, 129.000, 219.000, 1.000); + border-color: #0081db; } QTabBar::tab:left:selected:disabled { - border-color: rgba(218.000, 220.000, 224.000, 1.000); + border-color: #dadce0; } QTabBar::tab:right { border-top-right-radius: 2px; border-bottom-right-radius: 2px; - border-left: 2px solid rgba(218.000, 220.000, 224.000, 1.000); + border-left: 2px solid #dadce0; margin-top: 4px; } QTabBar::tab:right:selected { - border-left: 2px solid rgba(0.000, 129.000, 219.000, 1.000); + border-left: 2px solid #0081db; } QTabBar::tab:right:hover { - border-color: rgba(0.000, 129.000, 219.000, 1.000); + border-color: #0081db; } QTabBar::tab:right:selected:disabled { - border-color: rgba(218.000, 220.000, 224.000, 1.000); + border-color: #dadce0; } QDockWidget { - border: 1px solid rgba(218.000, 220.000, 224.000, 1.000); + border: 1px solid #dadce0; border-radius: 4px; } QDockWidget::title { padding: 3px; spacing: 4px; - background: rgba(237.000, 238.000, 240.000, 1.000); + background: #edeef0; } QDockWidget::close-button:hover, QDockWidget::float-button:hover { - background: rgba(226.000, 234.000, 251.000, 1.000); + background: #e2eafb; border-radius: 2px; } QFrame { - border: 1px solid rgba(218.000, 220.000, 224.000, 1.000); + border: 1px solid #dadce0; padding: 1px; border-radius: 4px; } @@ -596,8 +580,8 @@ $env_patch{"version": "<6.0.0", "value": "frameShape=\\\"2\\\""} $env_patch{"version": ">=6.0.0", "value": "frameShape=Panel"} ] { - border-color: rgba(225.000, 229.000, 234.000, 1.000); - background: rgba(225.000, 229.000, 234.000, 1.000); + border-color: #e1e5ea; + background: #e1e5ea; } QFrame[ $env_patch{"version": "<6.0.0", "value": "frameShape=\\\"4\\\""} @@ -605,7 +589,7 @@ ] { max-height: 2px; border: none; - background: rgba(218.000, 220.000, 224.000, 1.000); + background: #dadce0; } QFrame[ $env_patch{"version": "<6.0.0", "value": "frameShape=\\\"5\\\""} @@ -613,32 +597,32 @@ ] { max-width: 2px; border: none; - background: rgba(218.000, 220.000, 224.000, 1.000); + background: #dadce0; } QLCDNumber { - color: rgba(77.000, 81.000, 87.000, 1.000); + color: #4d5157; min-width: 2em; margin: 2px; } QToolBox:selected { - border: 2px solid rgba(0.000, 129.000, 219.000, 1.000); + border: 2px solid #0081db; } QToolBox::tab { - background: rgba(237.000, 238.000, 240.000, 1.000); - border-bottom: 2px solid rgba(218.000, 220.000, 224.000, 1.000); + background: #edeef0; + border-bottom: 2px solid #dadce0; } QToolBox::tab:selected { - border-bottom: 2px solid rgba(0.000, 129.000, 219.000, 1.000); + border-bottom: 2px solid #0081db; } QToolBox::tab:selected:disabled { - border-bottom: 2px solid rgba(218.000, 220.000, 224.000, 1.000); + border-bottom: 2px solid #dadce0; } QSplitter::handle { - background: rgba(218.000, 220.000, 224.000, 1.000); + background: #dadce0; margin: 1px 3px; } QSplitter::handle:hover { - background: rgba(0.000, 129.000, 219.000, 1.000); + background: #0081db; } QSplitter::handle:horizontal { width: 5px; @@ -656,12 +640,12 @@ } QSplitterHandle::item:hover {} QAbstractScrollArea { - selection-background-color: rgba(76.000, 166.000, 229.000, 1.000); - selection-color: rgba(77.000, 81.000, 87.000, 1.000); + selection-background-color: #4ca6e5; + selection-color: #4d5157; margin: 1px; } QAbstractScrollArea:disabled { - selection-background-color: rgba(0.000, 129.000, 219.000, 1.000); + selection-background-color: #0081db; } QAbstractScrollArea > .QWidget { background: transparent; @@ -670,25 +654,25 @@ background: transparent; } QTextEdit, QPlainTextEdit { - background: rgba(255.000, 255.000, 255.000, 1.000); + background: #ffffff; } QTextEdit:focus, QTextEdit:selected, QPlainTextEdit:focus, QPlainTextEdit:selected { - border: 1px solid rgba(0.000, 129.000, 219.000, 1.000); - selection-background-color: rgba(162.000, 216.000, 255.000, 1.000); + border: 1px solid #0081db; + selection-background-color: #a2d8ff; } QTextEdit:!focus, QPlainTextEdit:!focus { - $env_patch{"version": ">=5.15.0", "value": "selection-background-color: rgba(228.000, 230.000, 242.000, 1.000)"}; + $env_patch{"version": ">=5.15.0", "value": "selection-background-color: #e4e6f2"}; } QTextEdit:!active, QPlainTextEdit:!active { - $env_patch{"version": "<5.15.0", "value": "selection-background-color: rgba(228.000, 230.000, 242.000, 1.000)"}; + $env_patch{"version": "<5.15.0", "value": "selection-background-color: #e4e6f2"}; } QAbstractItemView { - alternate-background-color: rgba(233.000, 236.000, 239.000, 1.000); + alternate-background-color: #e9ecef; } QAbstractItemView::item { spacing: 6px; @@ -698,19 +682,19 @@ QAbstractItemView:selected:!focus, QAbstractItemView::item:selected:!active, QTreeView::branch:selected:!active { - background: rgba(228.000, 230.000, 242.000, 1.000); + background: #e4e6f2; } QAbstractItemView::item:selected, QTreeView::branch:selected { - background: rgba(76.000, 166.000, 229.000, 1.000); - color: rgba(77.000, 81.000, 87.000, 1.000); + background: #4ca6e5; + color: #4d5157; } QAbstractItemView::item:!selected:hover, QTreeView::branch:!selected:hover { - background: rgba(211.000, 211.000, 211.000, 1.000); + background: #d3d3d3; } QAbstractItemView::item:selected:disabled { - color: rgba(186.000, 189.000, 194.000, 1.000); + color: #babdc2; } QAbstractItemView QLineEdit, QAbstractItemView QAbstractSpinBox, @@ -751,18 +735,18 @@ image: url(${path}/themes/light/svg/expand_less__icon-foreground-disabled__rotate-180.svg); } QTableView { - gridline-color: rgba(88.000, 89.000, 92.000, 1.000); - background: rgba(255.000, 255.000, 255.000, 1.000); + gridline-color: #58595c; + background: #ffffff; } QTableView QTableCornerButton::section { border-top-left-radius: 2px; - background: rgba(218.000, 220.000, 224.000, 1.000); + background: #dadce0; } QTableView QTableCornerButton::section:pressed { - background: rgba(76.000, 166.000, 229.000, 1.000); + background: #4ca6e5; } QTableView > QHeaderView{ - background: rgba(255.000, 255.000, 255.000, 1.000); + background: #ffffff; } QTableView > QHeaderView::section:horizontal:first { margin-left: 1px; @@ -777,19 +761,19 @@ border-radius: 0; } QHeaderView::section { - background: rgba(218.000, 220.000, 224.000, 1.000); + background: #dadce0; text-align: left; padding: 0 4px; border: none; } QHeaderView::section:horizontal:on, QHeaderView::section:vertical:on { - border-color: rgba(0.000, 129.000, 219.000, 1.000); + border-color: #0081db; } QHeaderView::section:horizontal:on:disabled, QHeaderView::section:vertical:on:disabled { - color: rgba(218.000, 220.000, 224.000, 1.000); - border-color: rgba(218.000, 220.000, 224.000, 1.000); + color: #dadce0; + border-color: #dadce0; } QHeaderView::section:horizontal { border-top: 2px solid transparent; @@ -832,8 +816,8 @@ padding: 0; } QCalendarWidget > .QWidget { - background: rgba(255.000, 255.000, 255.000, 1.000); - border-bottom: 1px solid rgba(218.000, 220.000, 224.000, 1.000); + background: #ffffff; + border-bottom: 1px solid #dadce0; border-radius: 4px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; @@ -853,15 +837,15 @@ } QLineEdit, QAbstractSpinBox { - border: 1px solid rgba(218.000, 220.000, 224.000, 1.000); + border: 1px solid #dadce0; padding: 3px 4px; min-height: 1em; - background: rgba(248.000, 249.000, 250.000, 1.000); + background: #f8f9fa; border-radius: 4px; } QLineEdit:focus, QAbstractSpinBox:focus { - border: 1px solid rgba(0.000, 129.000, 219.000, 1.000); + border: 1px solid #0081db; } QAbstractSpinBox::up-button, QAbstractSpinBox::down-button { @@ -873,7 +857,7 @@ } QAbstractSpinBox::up-button:hover, QAbstractSpinBox::down-button:hover { - background: rgba(226.000, 234.000, 251.000, 1.000); + background: #e2eafb; } QAbstractSpinBox::up-button { subcontrol-position: top right; @@ -912,7 +896,7 @@ image: none; } QDateTimeEdit QAbstractItemView { - border: 1px solid rgba(0.000, 129.000, 219.000, 1.000); + border: 1px solid #0081db; } QDateTimeEdit QCalendarWidget QAbstractItemView { padding: -1px; @@ -938,7 +922,7 @@ } QMenu::indicator { width: 18px; - background: rgba(196.000, 199.000, 204.000, 1.000); + background: #c4c7cc; border-radius: 4px; margin-left: 3px; } diff --git a/qdarktheme/themes/light/svg/arrow_drop_up__icon-foreground-disabled.svg b/qdarktheme/themes/light/svg/arrow_drop_up__icon-foreground-disabled.svg index 9d90deef..b074e8b2 100644 --- a/qdarktheme/themes/light/svg/arrow_drop_up__icon-foreground-disabled.svg +++ b/qdarktheme/themes/light/svg/arrow_drop_up__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/arrow_drop_up__icon-foreground-disabled__rotate-180.svg b/qdarktheme/themes/light/svg/arrow_drop_up__icon-foreground-disabled__rotate-180.svg index 39bdea6f..f121f524 100644 --- a/qdarktheme/themes/light/svg/arrow_drop_up__icon-foreground-disabled__rotate-180.svg +++ b/qdarktheme/themes/light/svg/arrow_drop_up__icon-foreground-disabled__rotate-180.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/arrow_drop_up__icon-foreground.svg b/qdarktheme/themes/light/svg/arrow_drop_up__icon-foreground.svg index 6dcba3a1..8d98916a 100644 --- a/qdarktheme/themes/light/svg/arrow_drop_up__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/arrow_drop_up__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/arrow_drop_up__icon-foreground__rotate-180.svg b/qdarktheme/themes/light/svg/arrow_drop_up__icon-foreground__rotate-180.svg index 77de0139..7aa78206 100644 --- a/qdarktheme/themes/light/svg/arrow_drop_up__icon-foreground__rotate-180.svg +++ b/qdarktheme/themes/light/svg/arrow_drop_up__icon-foreground__rotate-180.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/arrow_upward__icon-foreground.svg b/qdarktheme/themes/light/svg/arrow_upward__icon-foreground.svg index 75e7d841..657fdb40 100644 --- a/qdarktheme/themes/light/svg/arrow_upward__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/arrow_upward__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/arrow_upward__icon-foreground__rotate-270.svg b/qdarktheme/themes/light/svg/arrow_upward__icon-foreground__rotate-270.svg index 74ac55bb..a5986d82 100644 --- a/qdarktheme/themes/light/svg/arrow_upward__icon-foreground__rotate-270.svg +++ b/qdarktheme/themes/light/svg/arrow_upward__icon-foreground__rotate-270.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/arrow_upward__icon-foreground__rotate-90.svg b/qdarktheme/themes/light/svg/arrow_upward__icon-foreground__rotate-90.svg index 5ef3d402..39bf940c 100644 --- a/qdarktheme/themes/light/svg/arrow_upward__icon-foreground__rotate-90.svg +++ b/qdarktheme/themes/light/svg/arrow_upward__icon-foreground__rotate-90.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/calendar_today__icon-foreground-disabled.svg b/qdarktheme/themes/light/svg/calendar_today__icon-foreground-disabled.svg index 9117c524..e93e31b4 100644 --- a/qdarktheme/themes/light/svg/calendar_today__icon-foreground-disabled.svg +++ b/qdarktheme/themes/light/svg/calendar_today__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/calendar_today__icon-foreground.svg b/qdarktheme/themes/light/svg/calendar_today__icon-foreground.svg index c3e3c022..36e4e538 100644 --- a/qdarktheme/themes/light/svg/calendar_today__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/calendar_today__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/cancel__icon-foreground.svg b/qdarktheme/themes/light/svg/cancel__icon-foreground.svg index df56c1ed..a69af199 100644 --- a/qdarktheme/themes/light/svg/cancel__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/cancel__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/check__icon-foreground.svg b/qdarktheme/themes/light/svg/check__icon-foreground.svg index 1e227d77..a9509114 100644 --- a/qdarktheme/themes/light/svg/check__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/check__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/check_box__highlight.svg b/qdarktheme/themes/light/svg/check_box__highlight.svg index e02297b7..7d4b7330 100644 --- a/qdarktheme/themes/light/svg/check_box__highlight.svg +++ b/qdarktheme/themes/light/svg/check_box__highlight.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/check_box__icon-foreground-disabled.svg b/qdarktheme/themes/light/svg/check_box__icon-foreground-disabled.svg index cbb35a80..7ddfcaba 100644 --- a/qdarktheme/themes/light/svg/check_box__icon-foreground-disabled.svg +++ b/qdarktheme/themes/light/svg/check_box__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/check_box_outline_blank__icon-foreground-disabled.svg b/qdarktheme/themes/light/svg/check_box_outline_blank__icon-foreground-disabled.svg index e89498ef..a92b8eb8 100644 --- a/qdarktheme/themes/light/svg/check_box_outline_blank__icon-foreground-disabled.svg +++ b/qdarktheme/themes/light/svg/check_box_outline_blank__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/check_box_outline_blank__icon-foreground.svg b/qdarktheme/themes/light/svg/check_box_outline_blank__icon-foreground.svg index 44fd54a8..b91b2e0f 100644 --- a/qdarktheme/themes/light/svg/check_box_outline_blank__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/check_box_outline_blank__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/check_circle__icon-foreground.svg b/qdarktheme/themes/light/svg/check_circle__icon-foreground.svg index a2da908a..270417ea 100644 --- a/qdarktheme/themes/light/svg/check_circle__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/check_circle__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/chevron_right__icon-foreground-disabled.svg b/qdarktheme/themes/light/svg/chevron_right__icon-foreground-disabled.svg index 780667f6..f40843a7 100644 --- a/qdarktheme/themes/light/svg/chevron_right__icon-foreground-disabled.svg +++ b/qdarktheme/themes/light/svg/chevron_right__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/chevron_right__icon-foreground.svg b/qdarktheme/themes/light/svg/chevron_right__icon-foreground.svg index 23acd69f..d998a0b8 100644 --- a/qdarktheme/themes/light/svg/chevron_right__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/chevron_right__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/close__icon-foreground-disabled.svg b/qdarktheme/themes/light/svg/close__icon-foreground-disabled.svg index c0a24bdc..7d1c70ef 100644 --- a/qdarktheme/themes/light/svg/close__icon-foreground-disabled.svg +++ b/qdarktheme/themes/light/svg/close__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/close__icon-foreground.svg b/qdarktheme/themes/light/svg/close__icon-foreground.svg index 0d5d0081..5f810da0 100644 --- a/qdarktheme/themes/light/svg/close__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/close__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/close__tabbar-button-inselected.svg b/qdarktheme/themes/light/svg/close__tabbar-button-inselected.svg index b789ed23..f29f4557 100644 --- a/qdarktheme/themes/light/svg/close__tabbar-button-inselected.svg +++ b/qdarktheme/themes/light/svg/close__tabbar-button-inselected.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/create_new_folder__icon-foreground.svg b/qdarktheme/themes/light/svg/create_new_folder__icon-foreground.svg index cf5e6553..56dbb7e3 100644 --- a/qdarktheme/themes/light/svg/create_new_folder__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/create_new_folder__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/delete__icon-foreground.svg b/qdarktheme/themes/light/svg/delete__icon-foreground.svg index d3a195bd..5002874d 100644 --- a/qdarktheme/themes/light/svg/delete__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/delete__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/double_arrow__icon-foreground-disabled.svg b/qdarktheme/themes/light/svg/double_arrow__icon-foreground-disabled.svg index 4fa9f6cb..3ec77341 100644 --- a/qdarktheme/themes/light/svg/double_arrow__icon-foreground-disabled.svg +++ b/qdarktheme/themes/light/svg/double_arrow__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/double_arrow__icon-foreground.svg b/qdarktheme/themes/light/svg/double_arrow__icon-foreground.svg index af8dd945..9e46ea2b 100644 --- a/qdarktheme/themes/light/svg/double_arrow__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/double_arrow__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/drag_indicator_horizontal__icon-foreground.svg b/qdarktheme/themes/light/svg/drag_indicator_horizontal__icon-foreground.svg index 379ed483..5f055f36 100644 --- a/qdarktheme/themes/light/svg/drag_indicator_horizontal__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/drag_indicator_horizontal__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/drag_indicator_horizontal__icon-foreground__rotate-90.svg b/qdarktheme/themes/light/svg/drag_indicator_horizontal__icon-foreground__rotate-90.svg index 93f6957e..5e698832 100644 --- a/qdarktheme/themes/light/svg/drag_indicator_horizontal__icon-foreground__rotate-90.svg +++ b/qdarktheme/themes/light/svg/drag_indicator_horizontal__icon-foreground__rotate-90.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/east__highlight.svg b/qdarktheme/themes/light/svg/east__highlight.svg index d762ef2c..2da38367 100644 --- a/qdarktheme/themes/light/svg/east__highlight.svg +++ b/qdarktheme/themes/light/svg/east__highlight.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/expand_less__icon-foreground-disabled.svg b/qdarktheme/themes/light/svg/expand_less__icon-foreground-disabled.svg index 397bcea2..84e8cffa 100644 --- a/qdarktheme/themes/light/svg/expand_less__icon-foreground-disabled.svg +++ b/qdarktheme/themes/light/svg/expand_less__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/expand_less__icon-foreground-disabled__rotate-180.svg b/qdarktheme/themes/light/svg/expand_less__icon-foreground-disabled__rotate-180.svg index db4e24a7..83342cf1 100644 --- a/qdarktheme/themes/light/svg/expand_less__icon-foreground-disabled__rotate-180.svg +++ b/qdarktheme/themes/light/svg/expand_less__icon-foreground-disabled__rotate-180.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/expand_less__icon-foreground.svg b/qdarktheme/themes/light/svg/expand_less__icon-foreground.svg index 2e6c1a87..af6a912f 100644 --- a/qdarktheme/themes/light/svg/expand_less__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/expand_less__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/expand_less__icon-foreground__rotate-180.svg b/qdarktheme/themes/light/svg/expand_less__icon-foreground__rotate-180.svg index 828c37ee..d5aadfc5 100644 --- a/qdarktheme/themes/light/svg/expand_less__icon-foreground__rotate-180.svg +++ b/qdarktheme/themes/light/svg/expand_less__icon-foreground__rotate-180.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/flip_to_front__icon-foreground.svg b/qdarktheme/themes/light/svg/flip_to_front__icon-foreground.svg index 96eac4b1..5d1104c7 100644 --- a/qdarktheme/themes/light/svg/flip_to_front__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/flip_to_front__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/folder_open__icon-foreground.svg b/qdarktheme/themes/light/svg/folder_open__icon-foreground.svg index 77c4f4a6..26300c43 100644 --- a/qdarktheme/themes/light/svg/folder_open__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/folder_open__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/help__icon-foreground.svg b/qdarktheme/themes/light/svg/help__icon-foreground.svg index c09b6534..f7f8f647 100644 --- a/qdarktheme/themes/light/svg/help__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/help__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/horizontal_rule__icon-foreground-disabled.svg b/qdarktheme/themes/light/svg/horizontal_rule__icon-foreground-disabled.svg index 1470572f..fc3ed818 100644 --- a/qdarktheme/themes/light/svg/horizontal_rule__icon-foreground-disabled.svg +++ b/qdarktheme/themes/light/svg/horizontal_rule__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/horizontal_rule__icon-foreground-disabled__rotate-90.svg b/qdarktheme/themes/light/svg/horizontal_rule__icon-foreground-disabled__rotate-90.svg index 8b315fec..a3267690 100644 --- a/qdarktheme/themes/light/svg/horizontal_rule__icon-foreground-disabled__rotate-90.svg +++ b/qdarktheme/themes/light/svg/horizontal_rule__icon-foreground-disabled__rotate-90.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/horizontal_rule__icon-foreground.svg b/qdarktheme/themes/light/svg/horizontal_rule__icon-foreground.svg index 35221320..8346e916 100644 --- a/qdarktheme/themes/light/svg/horizontal_rule__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/horizontal_rule__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/horizontal_rule__icon-foreground__rotate-90.svg b/qdarktheme/themes/light/svg/horizontal_rule__icon-foreground__rotate-90.svg index dc8734ad..12766b2e 100644 --- a/qdarktheme/themes/light/svg/horizontal_rule__icon-foreground__rotate-90.svg +++ b/qdarktheme/themes/light/svg/horizontal_rule__icon-foreground__rotate-90.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/indeterminate_check_box__highlight.svg b/qdarktheme/themes/light/svg/indeterminate_check_box__highlight.svg index 58ea6e8e..91a96ac9 100644 --- a/qdarktheme/themes/light/svg/indeterminate_check_box__highlight.svg +++ b/qdarktheme/themes/light/svg/indeterminate_check_box__highlight.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/indeterminate_check_box__icon-foreground-disabled.svg b/qdarktheme/themes/light/svg/indeterminate_check_box__icon-foreground-disabled.svg index 5ff2aef0..bbb9c29e 100644 --- a/qdarktheme/themes/light/svg/indeterminate_check_box__icon-foreground-disabled.svg +++ b/qdarktheme/themes/light/svg/indeterminate_check_box__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/radio_button_checked__highlight.svg b/qdarktheme/themes/light/svg/radio_button_checked__highlight.svg index ed811e73..f68cad6c 100644 --- a/qdarktheme/themes/light/svg/radio_button_checked__highlight.svg +++ b/qdarktheme/themes/light/svg/radio_button_checked__highlight.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/radio_button_checked__icon-foreground-disabled.svg b/qdarktheme/themes/light/svg/radio_button_checked__icon-foreground-disabled.svg index 1c3dc384..801516cc 100644 --- a/qdarktheme/themes/light/svg/radio_button_checked__icon-foreground-disabled.svg +++ b/qdarktheme/themes/light/svg/radio_button_checked__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/radio_button_unchecked__icon-foreground-disabled.svg b/qdarktheme/themes/light/svg/radio_button_unchecked__icon-foreground-disabled.svg index 321a96b1..eac3930c 100644 --- a/qdarktheme/themes/light/svg/radio_button_unchecked__icon-foreground-disabled.svg +++ b/qdarktheme/themes/light/svg/radio_button_unchecked__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/radio_button_unchecked__icon-foreground.svg b/qdarktheme/themes/light/svg/radio_button_unchecked__icon-foreground.svg index 1693893f..d1c49807 100644 --- a/qdarktheme/themes/light/svg/radio_button_unchecked__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/radio_button_unchecked__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/restart_alt__icon-foreground.svg b/qdarktheme/themes/light/svg/restart_alt__icon-foreground.svg index 9b26ce1a..675fa438 100644 --- a/qdarktheme/themes/light/svg/restart_alt__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/restart_alt__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/save__icon-foreground.svg b/qdarktheme/themes/light/svg/save__icon-foreground.svg index 8e3b0dab..a94604fb 100644 --- a/qdarktheme/themes/light/svg/save__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/save__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/vertical_line__guides-stroke-inactive.svg b/qdarktheme/themes/light/svg/vertical_line__guides-stroke-inactive.svg index 46b765a9..c2da9373 100644 --- a/qdarktheme/themes/light/svg/vertical_line__guides-stroke-inactive.svg +++ b/qdarktheme/themes/light/svg/vertical_line__guides-stroke-inactive.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/vertical_line__icon-foreground-disabled.svg b/qdarktheme/themes/light/svg/vertical_line__icon-foreground-disabled.svg index e3210325..0dd96ac8 100644 --- a/qdarktheme/themes/light/svg/vertical_line__icon-foreground-disabled.svg +++ b/qdarktheme/themes/light/svg/vertical_line__icon-foreground-disabled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/qdarktheme/themes/light/svg/vertical_line__icon-foreground.svg b/qdarktheme/themes/light/svg/vertical_line__icon-foreground.svg index ecad96d5..e1a14530 100644 --- a/qdarktheme/themes/light/svg/vertical_line__icon-foreground.svg +++ b/qdarktheme/themes/light/svg/vertical_line__icon-foreground.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/tools/build_resources/__main__.py b/tools/build_resources/__main__.py index ec265a0e..1688dc15 100644 --- a/tools/build_resources/__main__.py +++ b/tools/build_resources/__main__.py @@ -31,7 +31,7 @@ - Source: https://github.com/google/material-design-icons - License: Apache License Version 2.0 | https://www.apache.org/licenses/LICENSE-2.0.txt -Modifications made to each files to change the icon color and angle. +Modifications made to each files to change the icon color and angle and remove svg namespace. The current Material design icons license summary can be viewed at: https://github.com/google/material-design-icons/blob/master/LICENSE diff --git a/tools/build_resources/base.qss b/tools/build_resources/base.qss index 8910a0a5..7c0ac61c 100644 --- a/tools/build_resources/base.qss +++ b/tools/build_resources/base.qss @@ -1,21 +1,3 @@ - -/* ========================================================================================== - * PyQtDarkTheme. - * - * This is originally a fork of QDarkStyleSheet distributed under the terms of the MIT License. - * see https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/LICENSE.rst#the-mit-license-mit---code - * - * Original code: - * https://github.com/ColinDuquesnoy/QDarkStyleSheet/blob/master/qdarkstyle/dark/style.qss - * - * ------------------------------------------------------------------------------------------- - * The MIT License (MIT) - * - * Copyright (c) 2013-2014 Colin Duquesnoy - * Copyright (c) 2021-2022 Yunosuke Ohsugi - * ========================================================================================== - */ - * { padding: 0; margin: 0; @@ -232,8 +214,8 @@ QMenuBar::item:selected { } QMenuBar::item:pressed { padding: 4px; - margin-bottom: 0px; - padding-bottom: 0px; + margin-bottom: 0; + padding-bottom: 0; } /* QToolBar --------------------------------------------------------------- diff --git a/tools/build_resources/main.py b/tools/build_resources/main.py index 548dfbda..2bf6a9e5 100644 --- a/tools/build_resources/main.py +++ b/tools/build_resources/main.py @@ -28,17 +28,11 @@ class _Url: file_name: str -def _remove_comment(stylesheet: str) -> str: - """Remove comment from the stylesheet string.""" - comment_pattern = re.compile(r" */\*[\s\S]*?\*/") - match = comment_pattern.search(stylesheet) - license_text = "/* MIT License */" if match is None else match.group() - # Remove qss comment - stylesheet = comment_pattern.sub("", stylesheet) +def _remove_qss_comment(stylesheet: str) -> str: + """Remove qss comment from the stylesheet string.""" + stylesheet = re.sub(r" */\*[\s\S]*?\*/", "", stylesheet) # Change blank lines to one blank line - stylesheet = re.sub(r"\n\s*\n", "\n", stylesheet) - - return license_text + stylesheet + return re.sub(r"\n\s*\n", "\n", stylesheet) def _parse_url(stylesheet: str) -> set[_Url]: @@ -64,42 +58,51 @@ def _build_init_file(theme: str, output_dir_path: Path) -> None: (output_dir_path / "__init__.py").write_text(contents) -def _build_svg_file(urls: set[_Url], colors: dict[str, RGBA], svg_dir_path: Path, output_dir_path: Path) -> None: +def _build_svg_file(urls: set[_Url], colors: dict[str, str], svg_dir_path: Path, output_dir_path: Path) -> None: svg_codes: dict[str, str] = {} # {file name: svg code} output_dir_path.mkdir(exist_ok=True) - svg_paths = [path for path in svg_dir_path.iterdir() if ".svg" in path.name] + svg_paths = (path for path in svg_dir_path.iterdir() if ".svg" in path.name) svg_codes = {path.name: path.read_text(encoding="utf-8") for path in svg_paths} # QSvg does not support #RRGGBBAA. Therefore, we need to set the alpha value to `fill-opacity` instead. - def to_svg_color_format(rgba: RGBA) -> str: - r, g, b, a = rgba + def to_svg_color_format(color_hex: str) -> str: + r, g, b, a = RGBA.from_hex(color_hex) + if a == 1: + return f'fill="{color_hex}"' return f'fill="rgb({r}, {g}, {b})" fill-opacity="{a}"' + pattern = re.compile(r'xmlns="[\s\S]*?" ') + for url in urls: - rgba = colors[url.color_id] + color_hex = colors[url.color_id] # Change color and rotate. See https://stackoverflow.com/a/15139069/13452582 - new_contents = to_svg_color_format(rgba) + new_contents = to_svg_color_format(color_hex) new_contents += "" if url.rotate == "0" else f' transform="rotate({url.rotate}, 12, 12)"' svg_code_converted = svg_codes[url.icon].replace('fill="#FFFFFF"', new_contents) + svg_code_converted = pattern.sub("", svg_code_converted) with (output_dir_path / url.file_name).open("w") as f: f.write(svg_code_converted) -def _build_palette_file(colors: dict[str, RGBA], output_dir_path: Path, palette_template: str) -> None: - def to_arg_text(rgba: RGBA) -> str: - r, g, b, a = rgba - return f"{r}, {g}, {b}, {a*255}" +def _build_palette_file(colors: dict[str, str], output_dir_path: Path, palette_template: str) -> None: + def to_arg_text(color_hex: str) -> str: + r, g, b, a = RGBA.from_hex(color_hex) + return f'"{color_hex}"' if a == 1 else f"{r}, {g}, {b}, {a*255}" - replacements = {f'"${color_id}"': to_arg_text(rgba) for color_id, rgba in colors.items()} + replacements = {f'"${color_id}"': to_arg_text(color_hex) for color_id, color_hex in colors.items()} with (output_dir_path / "palette.py").open("w") as f: f.write(multi_replace(palette_template, replacements)) def _build_template_stylesheet( - theme: str, stylesheet: str, urls: set[_Url], colors: dict[str, RGBA], output_dir_path: Path + theme: str, stylesheet: str, urls: set[_Url], colors: dict[str, str], output_dir_path: Path ) -> None: + def to_sheet_format(color_hex: str) -> str: + rgba = RGBA.from_hex(color_hex) + return color_hex if rgba[-1] == 1 else str(rgba) + url_replacements = {url.match_text: f"url(${{path}}/themes/{theme}/svg/{url.file_name})" for url in urls} - colors_converted = {f"${color_id}": str(rgba) for color_id, rgba in colors.items()} + colors_converted = {f"${color_id}": to_sheet_format(color_hex) for color_id, color_hex in colors.items()} template_stylesheet = multi_replace(stylesheet, {**url_replacements, **colors_converted}) with (output_dir_path / "stylesheet.py").open("w") as f: f.write(f'"""Contents that define stylesheet for {theme} theme."""\n\n') @@ -151,7 +154,7 @@ def _generate_root_init_file(output_dir_path: Path, themes: list[str], doc_strin def build_resources(build_path: Path, theme_file_paths: list[Path], root_init_file_doc: str) -> None: """Build resources for qdarktheme module.""" - stylesheet = _remove_comment(resources.read_text("tools.build_resources", "base.qss")) + stylesheet = _remove_qss_comment(resources.read_text("tools.build_resources", "base.qss")) urls = _parse_url(stylesheet) palette_template = resources.read_text("tools.build_resources", "palette.template.py") svg_dir_path = Path(__file__).parent / "svg" @@ -163,13 +166,12 @@ def build_resources(build_path: Path, theme_file_paths: list[Path], root_init_fi output_dir_path = build_path / theme output_dir_path.mkdir() - hex_colors = json.loads(theme_file_path.read_bytes()) - rgba_colors = {color_id: RGBA.from_hex(color_hex) for color_id, color_hex in hex_colors.items()} + hex_colors: dict[str, str] = json.loads(theme_file_path.read_bytes()) _build_init_file(theme, output_dir_path) - _build_svg_file(urls, rgba_colors, svg_dir_path, output_dir_path / "svg") - _build_palette_file(rgba_colors, output_dir_path, palette_template) - _build_template_stylesheet(theme, stylesheet, urls, rgba_colors, output_dir_path) + _build_svg_file(urls, hex_colors, svg_dir_path, output_dir_path / "svg") + _build_palette_file(hex_colors, output_dir_path, palette_template) + _build_template_stylesheet(theme, stylesheet, urls, hex_colors, output_dir_path) _generate_qt_resource_file(output_dir_path / "svg", output_dir_path, theme) themes.sort()