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\
->\
-svg>\
-\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>\
-svg>\
-\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\
->\
+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#919f\
+9f\x22>\
svg>\
-\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>\
+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\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>\
+svg>\
+\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>\
+svg>\
+\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>\
+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(\
-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>\
+svg>\
+\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>\
-svg>\
-\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>\
+g><\
+/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>\
+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 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>\
+svg>\
+\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>\
+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>\
svg>\
-\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>\
+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><\
+g>\
svg>\
-\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>\
+svg height=\x2224px\
+\x22 viewBox=\x220 0 2\
+4 24\x22 width=\x2224p\
+x\x22 fill=\x22#4d5157\
+\x22>\
svg>\
-\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/>\
+svg>\
+\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>\
-svg>\
-\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>\
+g><\
/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()