[Chore] ColorThemeManager: 変数名変更やコメント追加など。ダークテーマの基本テキストカラーを、元々Lightテーマから持ってきていたのをDarkテーマ固有のものに(中身は今のところ同じでf2f2f2だけど)。
SENTやRECEIVEDも変数化。参考にしたサイトのコメント記述など。
This commit is contained in:
@@ -4,12 +4,15 @@ from .Themes import _darkTheme, _lightTheme
|
||||
|
||||
class ColorThemeManager():
|
||||
def __init__(self, theme):
|
||||
# base_color 100, 200, 300...900 is generated by https://m2.material.io/design/color/the-color-system.html#tools-for-picking-colors . I put the comment "Source". I used it as a source color and generated.
|
||||
# and like 750, 888... is made by https://meyerweb.com/eric/tools/color-blend/#:::hex
|
||||
|
||||
self.base_color = SimpleNamespace(
|
||||
|
||||
PRIMARY_100_COLOR = "#b7ded8",
|
||||
PRIMARY_200_COLOR = "#8acac0",
|
||||
PRIMARY_300_COLOR = "#61b4a7",
|
||||
PRIMARY_400_COLOR = "#48a495",
|
||||
PRIMARY_400_COLOR = "#48a495", # Source
|
||||
PRIMARY_450_COLOR = "#429c8c",
|
||||
PRIMARY_500_COLOR = "#3b9483",
|
||||
PRIMARY_600_COLOR = "#368777",
|
||||
@@ -19,8 +22,11 @@ class ColorThemeManager():
|
||||
PRIMARY_800_COLOR = "#2c6759",
|
||||
PRIMARY_900_COLOR = "#214b3f",
|
||||
|
||||
SENT_400_COLOR = "#6197b4", # Source PRIMARY_300_COLOR #61b4a7. ANALOGOUS' Second one.
|
||||
RECEIVED_300_COLOR = "#a861b4", # Source PRIMARY_300_COLOR #61b4a7. TRIADIC' Second one.
|
||||
|
||||
DARK_100_COLOR = "#f5f7fb",
|
||||
DARK_BASIC_TEXT_COLOR = "#f2f2f2",
|
||||
DARK_100_COLOR = "#f5f7fb", # THE LIGHTEST BG COLOR
|
||||
DARK_200_COLOR = "#f1f2f6",
|
||||
DARK_300_COLOR = "#e9eaee",
|
||||
DARK_350_COLOR = "#d8d9dd",
|
||||
@@ -39,14 +45,14 @@ class ColorThemeManager():
|
||||
DARK_863_COLOR = "#36373a",
|
||||
DARK_875_COLOR = "#323336",
|
||||
DARK_888_COLOR = "#2e2f32",
|
||||
DARK_900_COLOR = "#292a2d",
|
||||
DARK_900_COLOR = "#292a2d", # Source
|
||||
DARK_925_COLOR = "#242528",
|
||||
DARK_950_COLOR = "#1f2022",
|
||||
DARK_975_COLOR = "#1a1b1d",
|
||||
DARK_1000_COLOR = "#151517", # THE DARKEST COLOR
|
||||
DARK_1000_COLOR = "#151517", # THE DARKEST BG COLOR
|
||||
|
||||
|
||||
LIGHT_100_COLOR = "#f2f2f2", # THE LIGHTEST COLOR,
|
||||
LIGHT_100_COLOR = "#f2f2f2", # THE LIGHTEST BG COLOR
|
||||
LIGHT_200_COLOR = "#e9e9e9",
|
||||
LIGHT_250_COLOR = "#e1e1e1",
|
||||
LIGHT_300_COLOR = "#d9d9d9",
|
||||
@@ -66,7 +72,7 @@ class ColorThemeManager():
|
||||
# LIGHT_925_COLOR = "#121212",
|
||||
# LIGHT_950_COLOR = "#0c0c0c",
|
||||
# LIGHT_975_COLOR = "#070707",
|
||||
LIGHT_1000_COLOR = "#010101",
|
||||
LIGHT_1000_COLOR = "#010101", # THE DARKEST BG COLOR
|
||||
)
|
||||
|
||||
|
||||
|
||||
@@ -5,27 +5,27 @@ def _darkTheme(base_color):
|
||||
theme_settings = SimpleNamespace(
|
||||
main = SimpleNamespace(
|
||||
# Common
|
||||
BASIC_TEXT_COLOR = base_color.LIGHT_100_COLOR,
|
||||
LABELS_TEXT_COLOR = base_color.LIGHT_100_COLOR,
|
||||
BASIC_TEXT_COLOR = base_color.DARK_BASIC_TEXT_COLOR,
|
||||
LABELS_TEXT_COLOR = base_color.DARK_BASIC_TEXT_COLOR,
|
||||
|
||||
# Main
|
||||
MAIN_BG_COLOR = base_color.DARK_888_COLOR,
|
||||
|
||||
|
||||
TEXTBOX_BG_COLOR = base_color.DARK_900_COLOR,
|
||||
TEXTBOX_TEXT_COLOR = base_color.LIGHT_100_COLOR,
|
||||
TEXTBOX_TEXT_COLOR = base_color.DARK_BASIC_TEXT_COLOR,
|
||||
TEXTBOX_TEXT_SUB_COLOR = base_color.DARK_450_COLOR,
|
||||
TEXTBOX_SYSTEM_TAG_TEXT_COLOR = base_color.PRIMARY_300_COLOR,
|
||||
TEXTBOX_SENT_TAG_TEXT_COLOR = "#6197b4",
|
||||
TEXTBOX_RECEIVED_TAG_TEXT_COLOR = "#a861b4",
|
||||
TEXTBOX_ERROR_TAG_TEXT_COLOR = "#c27583",
|
||||
TEXTBOX_SENT_TAG_TEXT_COLOR = base_color.SENT_400_COLOR,
|
||||
TEXTBOX_RECEIVED_TAG_TEXT_COLOR = base_color.RECEIVED_300_COLOR,
|
||||
# TEXTBOX_ERROR_TAG_TEXT_COLOR = "#c27583",
|
||||
TEXTBOX_TIMESTAMP_TEXT_COLOR = base_color.DARK_600_COLOR,
|
||||
|
||||
TEXTBOX_TAB_BG_PASSIVE_COLOR = base_color.DARK_850_COLOR,
|
||||
TEXTBOX_TAB_BG_ACTIVE_COLOR = base_color.DARK_900_COLOR,
|
||||
TEXTBOX_TAB_BG_HOVERED_COLOR = base_color.DARK_800_COLOR,
|
||||
TEXTBOX_TAB_BG_CLICKED_COLOR = base_color.DARK_925_COLOR,
|
||||
TEXTBOX_TAB_TEXT_ACTIVE_COLOR = base_color.LIGHT_100_COLOR,
|
||||
TEXTBOX_TAB_TEXT_ACTIVE_COLOR = base_color.DARK_BASIC_TEXT_COLOR,
|
||||
TEXTBOX_TAB_TEXT_PASSIVE_COLOR = base_color.DARK_500_COLOR,
|
||||
|
||||
TEXTBOX_ENTRY_TEXT_COLOR = base_color.DARK_300_COLOR,
|
||||
@@ -73,7 +73,7 @@ def _darkTheme(base_color):
|
||||
SLS__PRESETS_TAB_BG_PASSIVE_COLOR = base_color.DARK_850_COLOR,
|
||||
SLS__PRESETS_TAB_BG_ACTIVE_COLOR = base_color.DARK_800_COLOR,
|
||||
SLS__PRESETS_TAB_ACTIVE_TEXT_COLOR_PASSIVE = base_color.DARK_600_COLOR,
|
||||
SLS__PRESETS_TAB_ACTIVE_TEXT_COLOR = base_color.LIGHT_100_COLOR,
|
||||
SLS__PRESETS_TAB_ACTIVE_TEXT_COLOR = base_color.DARK_BASIC_TEXT_COLOR,
|
||||
|
||||
SLS__BOX_BG_COLOR = base_color.DARK_825_COLOR,
|
||||
SLS__BOX_SECTION_TITLE_TEXT_COLOR = base_color.DARK_400_COLOR,
|
||||
@@ -111,7 +111,7 @@ def _darkTheme(base_color):
|
||||
|
||||
selectable_language_window = SimpleNamespace(
|
||||
# Selectable Language Window
|
||||
BASIC_TEXT_COLOR = base_color.LIGHT_100_COLOR,
|
||||
BASIC_TEXT_COLOR = base_color.DARK_BASIC_TEXT_COLOR,
|
||||
|
||||
MAIN_BG_COLOR = base_color.DARK_875_COLOR,
|
||||
|
||||
@@ -130,15 +130,15 @@ def _darkTheme(base_color):
|
||||
|
||||
# Modal Window (Main Window)
|
||||
main_window_cover = SimpleNamespace(
|
||||
TEXT_COLOR = base_color.LIGHT_100_COLOR,
|
||||
TEXT_COLOR = base_color.DARK_BASIC_TEXT_COLOR,
|
||||
),
|
||||
|
||||
|
||||
confirmation_modal = SimpleNamespace(
|
||||
MESSAGE_TEXT_COLOR = base_color.LIGHT_100_COLOR,
|
||||
MESSAGE_TEXT_COLOR = base_color.DARK_BASIC_TEXT_COLOR,
|
||||
FAKE_BORDER_COLOR = base_color.DARK_600_COLOR,
|
||||
BG_COLOR = base_color.DARK_800_COLOR,
|
||||
CONFIRMATION_BUTTONS_TEXT_COLOR = base_color.LIGHT_100_COLOR,
|
||||
CONFIRMATION_BUTTONS_TEXT_COLOR = base_color.DARK_BASIC_TEXT_COLOR,
|
||||
|
||||
ACCEPT_BUTTON_BG_COLOR = base_color.PRIMARY_600_COLOR,
|
||||
ACCEPT_BUTTON_HOVERED_BG_COLOR = base_color.PRIMARY_450_COLOR,
|
||||
@@ -151,8 +151,8 @@ def _darkTheme(base_color):
|
||||
|
||||
config_window = SimpleNamespace(
|
||||
# Common
|
||||
BASIC_TEXT_COLOR = base_color.LIGHT_100_COLOR,
|
||||
LABELS_TEXT_COLOR = base_color.LIGHT_100_COLOR,
|
||||
BASIC_TEXT_COLOR = base_color.DARK_BASIC_TEXT_COLOR,
|
||||
LABELS_TEXT_COLOR = base_color.DARK_BASIC_TEXT_COLOR,
|
||||
LABELS_DESC_TEXT_COLOR = base_color.DARK_500_COLOR,
|
||||
|
||||
LABELS_TEXT_DISABLED_COLOR = base_color.DARK_600_COLOR,
|
||||
@@ -205,7 +205,7 @@ def _darkTheme(base_color):
|
||||
SB__CHECKBOX_BORDER_COLOR = base_color.DARK_600_COLOR,
|
||||
SB__CHECKBOX_HOVER_COLOR = base_color.DARK_800_COLOR,
|
||||
SB__CHECKBOX_CHECKED_COLOR = base_color.PRIMARY_700_COLOR,
|
||||
SB__CHECKBOX_CHECKMARK_COLOR = base_color.LIGHT_100_COLOR,
|
||||
SB__CHECKBOX_CHECKMARK_COLOR = base_color.DARK_BASIC_TEXT_COLOR,
|
||||
|
||||
SB__ENTRY_TEXT_COLOR = base_color.DARK_300_COLOR,
|
||||
SB__ENTRY_BG_COLOR = base_color.DARK_863_COLOR,
|
||||
|
||||
@@ -4,8 +4,12 @@ from ...ui_utils import getImageFileFromUiUtils
|
||||
def _lightTheme(base_color):
|
||||
theme_settings = SimpleNamespace(
|
||||
main = SimpleNamespace(
|
||||
# Common
|
||||
BASIC_TEXT_COLOR = base_color.LIGHT_100_COLOR,
|
||||
LABELS_TEXT_COLOR = base_color.LIGHT_100_COLOR,
|
||||
|
||||
# Main
|
||||
MAIN_BG_COLOR = base_color.DARK_200_COLOR,
|
||||
MAIN_BG_COLOR = base_color.DARK_888_COLOR,
|
||||
),
|
||||
|
||||
config_window = SimpleNamespace(
|
||||
|
||||
Reference in New Issue
Block a user