From 029e13f5dbbdb893fd8c7fef2ea355c1b897c12c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=B5=E3=81=81?= Date: Thu, 6 Jun 2024 14:08:30 +0900 Subject: [PATCH] add new theme MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ふぁ --- .../DMMGamePlayerFastLauncher.py | 8 + README-en.md | 5 +- README.md | 5 +- assets/themes/blue.json | 354 +++++++++++++---- assets/themes/dark-blue.json | 354 +++++++++++++---- assets/themes/green.json | 354 +++++++++++++---- assets/themes/magenta.json | 359 ++++++++++++++++++ assets/themes/purple.json | 359 ++++++++++++++++++ assets/themes/red.json | 359 ++++++++++++++++++ assets/themes/torquoise.json | 359 ++++++++++++++++++ 10 files changed, 2269 insertions(+), 247 deletions(-) create mode 100644 assets/themes/magenta.json create mode 100644 assets/themes/purple.json create mode 100644 assets/themes/red.json create mode 100644 assets/themes/torquoise.json diff --git a/DMMGamePlayerFastLauncher/DMMGamePlayerFastLauncher.py b/DMMGamePlayerFastLauncher/DMMGamePlayerFastLauncher.py index ce204ce..16badc9 100644 --- a/DMMGamePlayerFastLauncher/DMMGamePlayerFastLauncher.py +++ b/DMMGamePlayerFastLauncher/DMMGamePlayerFastLauncher.py @@ -75,6 +75,14 @@ def loder(master: LanchLauncher): ctk.set_default_color_theme(str(AssetsPathConfig.THEMES.joinpath(AppConfig.DATA.theme.get()).with_suffix(".json"))) + additional_theme = { + "MenuComponent": {"text_color": ["#000000", "#ffffff"]}, + "LabelComponent": {"fg_color": ["#F9F9FA", "#343638"], "required_color": ["red", "red"]}, + "CheckBoxComponent": {"checkbox_width": 16, "checkbox_height": 16, "border_width": 2}, + } + for key, value in additional_theme.items(): + ThemeManager.theme[key] = value + if AppConfig.DATA.theme_font.get() == "i18n": i18n_font = i18n.t("app.font.main") if i18n_font not in font.families(): diff --git a/README-en.md b/README-en.md index b5c5555..c4d55a8 100644 --- a/README-en.md +++ b/README-en.md @@ -48,8 +48,9 @@ If you find a bug, please report it in [Issues](https://github.com/fa0311/DMMGam ## Source -[Lutwidse/priconner_launch.py](https://gist.github.com/Lutwidse/82d8e7a20c96296bc0318f1cb6bf26ee) -[kira-96/Inno-Setup-Chinese-Simplified-Translation](https://github.com/kira-96/Inno-Setup-Chinese-Simplified-Translation) +- [Lutwidse/priconner_launch.py](https://gist.github.com/Lutwidse/82d8e7a20c96296bc0318f1cb6bf26ee) +- [kira-96/Inno-Setup-Chinese-Simplified-Translation](https://github.com/kira-96/Inno-Setup-Chinese-Simplified-Translation) +- [@takafi CustomTkinter 簡易カスタムテーマ作成ツール](https://qiita.com/takafi/items/90c17b7888263100cbbc) ## License diff --git a/README.md b/README.md index 90c4b31..a6a8b41 100644 --- a/README.md +++ b/README.md @@ -48,8 +48,9 @@ DMM Game Player のゲームを高速かつセキュアに起動できるラン ## 典拠 -[Lutwidse/priconner_launch.py](https://gist.github.com/Lutwidse/82d8e7a20c96296bc0318f1cb6bf26ee) -[kira-96/Inno-Setup-Chinese-Simplified-Translation](https://github.com/kira-96/Inno-Setup-Chinese-Simplified-Translation) +- [Lutwidse/priconner_launch.py](https://gist.github.com/Lutwidse/82d8e7a20c96296bc0318f1cb6bf26ee) +- [kira-96/Inno-Setup-Chinese-Simplified-Translation](https://github.com/kira-96/Inno-Setup-Chinese-Simplified-Translation) +- [@takafi CustomTkinter 簡易カスタムテーマ作成ツール](https://qiita.com/takafi/items/90c17b7888263100cbbc) ## ライセンス diff --git a/assets/themes/blue.json b/assets/themes/blue.json index 04facb9..c040cdb 100644 --- a/assets/themes/blue.json +++ b/assets/themes/blue.json @@ -1,139 +1,343 @@ { "CTk": { - "fg_color": ["gray92", "gray14"] + "fg_color": [ + "gray92", + "gray14" + ] }, "CTkToplevel": { - "fg_color": ["gray92", "gray14"] + "fg_color": [ + "gray92", + "gray14" + ] }, "CTkFrame": { "corner_radius": 6, "border_width": 0, - "fg_color": ["gray86", "gray17"], - "top_fg_color": ["gray81", "gray20"], - "border_color": ["gray65", "gray28"] + "fg_color": [ + "gray86", + "gray17" + ], + "top_fg_color": [ + "gray81", + "gray20" + ], + "border_color": [ + "gray65", + "gray28" + ] }, "CTkButton": { "corner_radius": 6, "border_width": 0, - "fg_color": ["#3B8ED0", "#1F6AA5"], - "hover_color": ["#36719F", "#144870"], - "border_color": ["#3E454A", "#949A9F"], - "text_color": ["#DCE4EE", "#DCE4EE"], - "text_color_disabled": ["gray74", "gray60"] + "fg_color": [ + "#3B8ED0", + "#1F6AA5" + ], + "hover_color": [ + "#36719F", + "#144870" + ], + "border_color": [ + "#3E454A", + "#949A9F" + ], + "text_color": [ + "#DCE4EE", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] }, "CTkLabel": { "corner_radius": 0, "fg_color": "transparent", - "text_color": ["gray10", "#DCE4EE"] + "text_color": [ + "gray10", + "#DCE4EE" + ] }, "CTkEntry": { "corner_radius": 6, "border_width": 2, - "fg_color": ["#F9F9FA", "#343638"], - "border_color": ["#979DA2", "#565B5E"], - "text_color": ["gray10", "#DCE4EE"], - "placeholder_text_color": ["gray52", "gray62"] + "fg_color": [ + "#F9F9FA", + "#343638" + ], + "border_color": [ + "#979DA2", + "#565B5E" + ], + "text_color": [ + "gray10", + "#DCE4EE" + ], + "placeholder_text_color": [ + "gray52", + "gray62" + ] }, "CTkCheckBox": { "corner_radius": 6, "border_width": 3, - "fg_color": ["#3B8ED0", "#1F6AA5"], - "border_color": ["#3E454A", "#949A9F"], - "hover_color": ["#3B8ED0", "#1F6AA5"], - "checkmark_color": ["#DCE4EE", "gray90"], - "text_color": ["gray10", "#DCE4EE"], - "text_color_disabled": ["gray60", "gray45"] + "fg_color": [ + "#3B8ED0", + "#1F6AA5" + ], + "border_color": [ + "#3E454A", + "#949A9F" + ], + "hover_color": [ + "#3B8ED0", + "#1F6AA5" + ], + "checkmark_color": [ + "#DCE4EE", + "gray90" + ], + "text_color": [ + "gray10", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] }, "CTkSwitch": { "corner_radius": 1000, "border_width": 3, "button_length": 0, - "fg_color": ["#939BA2", "#4A4D50"], - "progress_color": ["#3B8ED0", "#1F6AA5"], - "button_color": ["gray36", "#D5D9DE"], - "button_hover_color": ["gray20", "gray100"], - "text_color": ["gray10", "#DCE4EE"], - "text_color_disabled": ["gray60", "gray45"] + "fg_color": [ + "#939BA2", + "#4A4D50" + ], + "progress_color": [ + "#3B8ED0", + "#1F6AA5" + ], + "button_color": [ + "gray36", + "#D5D9DE" + ], + "button_hover_color": [ + "gray20", + "gray100" + ], + "text_color": [ + "gray10", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] }, "CTkRadioButton": { "corner_radius": 1000, "border_width_checked": 6, "border_width_unchecked": 3, - "fg_color": ["#3B8ED0", "#1F6AA5"], - "border_color": ["#3E454A", "#949A9F"], - "hover_color": ["#36719F", "#144870"], - "text_color": ["gray10", "#DCE4EE"], - "text_color_disabled": ["gray60", "gray45"] + "fg_color": [ + "#3B8ED0", + "#1F6AA5" + ], + "border_color": [ + "#3E454A", + "#949A9F" + ], + "hover_color": [ + "#36719F", + "#144870" + ], + "text_color": [ + "gray10", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] }, "CTkProgressBar": { "corner_radius": 1000, "border_width": 0, - "fg_color": ["#939BA2", "#4A4D50"], - "progress_color": ["#3B8ED0", "#1F6AA5"], - "border_color": ["gray", "gray"] + "fg_color": [ + "#939BA2", + "#4A4D50" + ], + "progress_color": [ + "#3B8ED0", + "#1F6AA5" + ], + "border_color": [ + "gray", + "gray" + ] }, "CTkSlider": { "corner_radius": 1000, "button_corner_radius": 1000, "border_width": 6, "button_length": 0, - "fg_color": ["#939BA2", "#4A4D50"], - "progress_color": ["gray40", "#AAB0B5"], - "button_color": ["#3B8ED0", "#1F6AA5"], - "button_hover_color": ["#36719F", "#144870"] + "fg_color": [ + "#939BA2", + "#4A4D50" + ], + "progress_color": [ + "gray40", + "#AAB0B5" + ], + "button_color": [ + "#3B8ED0", + "#1F6AA5" + ], + "button_hover_color": [ + "#36719F", + "#144870" + ] }, "CTkOptionMenu": { "corner_radius": 6, - "fg_color": ["#3B8ED0", "#1F6AA5"], - "button_color": ["#36719F", "#144870"], - "button_hover_color": ["#27577D", "#203A4F"], - "text_color": ["#DCE4EE", "#DCE4EE"], - "text_color_disabled": ["gray74", "gray60"] + "fg_color": [ + "#3B8ED0", + "#1F6AA5" + ], + "button_color": [ + "#36719F", + "#144870" + ], + "button_hover_color": [ + "#27577D", + "#203A4F" + ], + "text_color": [ + "#DCE4EE", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] }, "CTkComboBox": { "corner_radius": 6, "border_width": 2, - "fg_color": ["#F9F9FA", "#343638"], - "border_color": ["#979DA2", "#565B5E"], - "button_color": ["#979DA2", "#565B5E"], - "button_hover_color": ["#6E7174", "#7A848D"], - "text_color": ["gray10", "#DCE4EE"], - "text_color_disabled": ["gray50", "gray45"] + "fg_color": [ + "#F9F9FA", + "#343638" + ], + "border_color": [ + "#979DA2", + "#565B5E" + ], + "button_color": [ + "#979DA2", + "#565B5E" + ], + "button_hover_color": [ + "#6E7174", + "#7A848D" + ], + "text_color": [ + "gray10", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray50", + "gray45" + ] }, "CTkScrollbar": { "corner_radius": 1000, "border_spacing": 4, "fg_color": "transparent", - "button_color": ["gray55", "gray41"], - "button_hover_color": ["gray40", "gray53"] + "button_color": [ + "gray55", + "gray41" + ], + "button_hover_color": [ + "gray40", + "gray53" + ] }, "CTkSegmentedButton": { "corner_radius": 6, "border_width": 2, - "fg_color": ["#979DA2", "gray29"], - "selected_color": ["#3B8ED0", "#1F6AA5"], - "selected_hover_color": ["#36719F", "#144870"], - "unselected_color": ["#979DA2", "gray29"], - "unselected_hover_color": ["gray70", "gray41"], - "text_color": ["#DCE4EE", "#DCE4EE"], - "text_color_disabled": ["gray74", "gray60"] + "fg_color": [ + "#979DA2", + "gray29" + ], + "selected_color": [ + "#3B8ED0", + "#1F6AA5" + ], + "selected_hover_color": [ + "#36719F", + "#144870" + ], + "unselected_color": [ + "#979DA2", + "gray29" + ], + "unselected_hover_color": [ + "gray70", + "gray41" + ], + "text_color": [ + "#DCE4EE", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] }, "CTkTextbox": { "corner_radius": 6, "border_width": 0, - "fg_color": ["#F9F9FA", "#1D1E1E"], - "border_color": ["#979DA2", "#565B5E"], - "text_color": ["gray10", "#DCE4EE"], - "scrollbar_button_color": ["gray55", "gray41"], - "scrollbar_button_hover_color": ["gray40", "gray53"] + "fg_color": [ + "#F9F9FA", + "#1D1E1E" + ], + "border_color": [ + "#979DA2", + "#565B5E" + ], + "text_color": [ + "gray10", + "#DCE4EE" + ], + "scrollbar_button_color": [ + "gray55", + "gray41" + ], + "scrollbar_button_hover_color": [ + "gray40", + "gray53" + ] }, "CTkScrollableFrame": { - "label_fg_color": ["gray78", "gray23"] + "label_fg_color": [ + "gray78", + "gray23" + ] }, "DropdownMenu": { - "fg_color": ["gray90", "gray20"], - "hover_color": ["gray75", "gray28"], - "text_color": ["gray10", "gray90"] + "fg_color": [ + "gray90", + "gray20" + ], + "hover_color": [ + "gray75", + "gray28" + ], + "text_color": [ + "gray10", + "gray90" + ] }, "CTkFont": { "macOS": { @@ -151,17 +355,5 @@ "size": 13, "weight": "normal" } - }, - "MenuComponent": { - "text_color": ["#000000", "#ffffff"] - }, - "LabelComponent": { - "fg_color": ["#F9F9FA", "#343638"], - "required_color": ["red", "red"] - }, - "CheckBoxComponent": { - "checkbox_width": 16, - "checkbox_height": 16, - "border_width": 2 } -} +} \ No newline at end of file diff --git a/assets/themes/dark-blue.json b/assets/themes/dark-blue.json index 55bd262..1bd4084 100644 --- a/assets/themes/dark-blue.json +++ b/assets/themes/dark-blue.json @@ -1,139 +1,343 @@ { "CTk": { - "fg_color": ["gray95", "gray10"] + "fg_color": [ + "gray95", + "gray10" + ] }, "CTkToplevel": { - "fg_color": ["gray95", "gray10"] + "fg_color": [ + "gray95", + "gray10" + ] }, "CTkFrame": { "corner_radius": 6, "border_width": 0, - "fg_color": ["gray90", "gray13"], - "top_fg_color": ["gray85", "gray16"], - "border_color": ["gray65", "gray28"] + "fg_color": [ + "gray90", + "gray13" + ], + "top_fg_color": [ + "gray85", + "gray16" + ], + "border_color": [ + "gray65", + "gray28" + ] }, "CTkButton": { "corner_radius": 6, "border_width": 0, - "fg_color": ["#3a7ebf", "#1f538d"], - "hover_color": ["#325882", "#14375e"], - "border_color": ["#3E454A", "#949A9F"], - "text_color": ["#DCE4EE", "#DCE4EE"], - "text_color_disabled": ["gray74", "gray60"] + "fg_color": [ + "#3a7ebf", + "#1f538d" + ], + "hover_color": [ + "#325882", + "#14375e" + ], + "border_color": [ + "#3E454A", + "#949A9F" + ], + "text_color": [ + "#DCE4EE", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] }, "CTkLabel": { "corner_radius": 0, "fg_color": "transparent", - "text_color": ["gray14", "gray84"] + "text_color": [ + "gray14", + "gray84" + ] }, "CTkEntry": { "corner_radius": 6, "border_width": 2, - "fg_color": ["#F9F9FA", "#343638"], - "border_color": ["#979DA2", "#565B5E"], - "text_color": ["gray14", "gray84"], - "placeholder_text_color": ["gray52", "gray62"] + "fg_color": [ + "#F9F9FA", + "#343638" + ], + "border_color": [ + "#979DA2", + "#565B5E" + ], + "text_color": [ + "gray14", + "gray84" + ], + "placeholder_text_color": [ + "gray52", + "gray62" + ] }, "CTkCheckBox": { "corner_radius": 6, "border_width": 3, - "fg_color": ["#3a7ebf", "#1f538d"], - "border_color": ["#3E454A", "#949A9F"], - "hover_color": ["#325882", "#14375e"], - "checkmark_color": ["#DCE4EE", "gray90"], - "text_color": ["gray14", "gray84"], - "text_color_disabled": ["gray60", "gray45"] + "fg_color": [ + "#3a7ebf", + "#1f538d" + ], + "border_color": [ + "#3E454A", + "#949A9F" + ], + "hover_color": [ + "#325882", + "#14375e" + ], + "checkmark_color": [ + "#DCE4EE", + "gray90" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] }, "CTkSwitch": { "corner_radius": 1000, "border_width": 3, "button_length": 0, - "fg_color": ["#939BA2", "#4A4D50"], - "progress_color": ["#3a7ebf", "#1f538d"], - "button_color": ["gray36", "#D5D9DE"], - "button_hover_color": ["gray20", "gray100"], - "text_color": ["gray14", "gray84"], - "text_color_disabled": ["gray60", "gray45"] + "fg_color": [ + "#939BA2", + "#4A4D50" + ], + "progress_color": [ + "#3a7ebf", + "#1f538d" + ], + "button_color": [ + "gray36", + "#D5D9DE" + ], + "button_hover_color": [ + "gray20", + "gray100" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] }, "CTkRadioButton": { "corner_radius": 1000, "border_width_checked": 6, "border_width_unchecked": 3, - "fg_color": ["#3a7ebf", "#1f538d"], - "border_color": ["#3E454A", "#949A9F"], - "hover_color": ["#325882", "#14375e"], - "text_color": ["gray14", "gray84"], - "text_color_disabled": ["gray60", "gray45"] + "fg_color": [ + "#3a7ebf", + "#1f538d" + ], + "border_color": [ + "#3E454A", + "#949A9F" + ], + "hover_color": [ + "#325882", + "#14375e" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] }, "CTkProgressBar": { "corner_radius": 1000, "border_width": 0, - "fg_color": ["#939BA2", "#4A4D50"], - "progress_color": ["#3a7ebf", "#1f538d"], - "border_color": ["gray", "gray"] + "fg_color": [ + "#939BA2", + "#4A4D50" + ], + "progress_color": [ + "#3a7ebf", + "#1f538d" + ], + "border_color": [ + "gray", + "gray" + ] }, "CTkSlider": { "corner_radius": 1000, "button_corner_radius": 1000, "border_width": 6, "button_length": 0, - "fg_color": ["#939BA2", "#4A4D50"], - "progress_color": ["gray40", "#AAB0B5"], - "button_color": ["#3a7ebf", "#1f538d"], - "button_hover_color": ["#325882", "#14375e"] + "fg_color": [ + "#939BA2", + "#4A4D50" + ], + "progress_color": [ + "gray40", + "#AAB0B5" + ], + "button_color": [ + "#3a7ebf", + "#1f538d" + ], + "button_hover_color": [ + "#325882", + "#14375e" + ] }, "CTkOptionMenu": { "corner_radius": 6, - "fg_color": ["#3a7ebf", "#1f538d"], - "button_color": ["#325882", "#14375e"], - "button_hover_color": ["#234567", "#1e2c40"], - "text_color": ["#DCE4EE", "#DCE4EE"], - "text_color_disabled": ["gray74", "gray60"] + "fg_color": [ + "#3a7ebf", + "#1f538d" + ], + "button_color": [ + "#325882", + "#14375e" + ], + "button_hover_color": [ + "#234567", + "#1e2c40" + ], + "text_color": [ + "#DCE4EE", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] }, "CTkComboBox": { "corner_radius": 6, "border_width": 2, - "fg_color": ["#F9F9FA", "#343638"], - "border_color": ["#979DA2", "#565B5E"], - "button_color": ["#979DA2", "#565B5E"], - "button_hover_color": ["#6E7174", "#7A848D"], - "text_color": ["gray14", "gray84"], - "text_color_disabled": ["gray50", "gray45"] + "fg_color": [ + "#F9F9FA", + "#343638" + ], + "border_color": [ + "#979DA2", + "#565B5E" + ], + "button_color": [ + "#979DA2", + "#565B5E" + ], + "button_hover_color": [ + "#6E7174", + "#7A848D" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray50", + "gray45" + ] }, "CTkScrollbar": { "corner_radius": 1000, "border_spacing": 4, "fg_color": "transparent", - "button_color": ["gray55", "gray41"], - "button_hover_color": ["gray40", "gray53"] + "button_color": [ + "gray55", + "gray41" + ], + "button_hover_color": [ + "gray40", + "gray53" + ] }, "CTkSegmentedButton": { "corner_radius": 6, "border_width": 2, - "fg_color": ["#979DA2", "gray29"], - "selected_color": ["#3a7ebf", "#1f538d"], - "selected_hover_color": ["#325882", "#14375e"], - "unselected_color": ["#979DA2", "gray29"], - "unselected_hover_color": ["gray70", "gray41"], - "text_color": ["#DCE4EE", "#DCE4EE"], - "text_color_disabled": ["gray74", "gray60"] + "fg_color": [ + "#979DA2", + "gray29" + ], + "selected_color": [ + "#3a7ebf", + "#1f538d" + ], + "selected_hover_color": [ + "#325882", + "#14375e" + ], + "unselected_color": [ + "#979DA2", + "gray29" + ], + "unselected_hover_color": [ + "gray70", + "gray41" + ], + "text_color": [ + "#DCE4EE", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] }, "CTkTextbox": { "corner_radius": 6, "border_width": 0, - "fg_color": ["gray100", "gray20"], - "border_color": ["#979DA2", "#565B5E"], - "text_color": ["gray14", "gray84"], - "scrollbar_button_color": ["gray55", "gray41"], - "scrollbar_button_hover_color": ["gray40", "gray53"] + "fg_color": [ + "gray100", + "gray20" + ], + "border_color": [ + "#979DA2", + "#565B5E" + ], + "text_color": [ + "gray14", + "gray84" + ], + "scrollbar_button_color": [ + "gray55", + "gray41" + ], + "scrollbar_button_hover_color": [ + "gray40", + "gray53" + ] }, "CTkScrollableFrame": { - "label_fg_color": ["gray80", "gray21"] + "label_fg_color": [ + "gray80", + "gray21" + ] }, "DropdownMenu": { - "fg_color": ["gray90", "gray20"], - "hover_color": ["gray75", "gray28"], - "text_color": ["gray14", "gray84"] + "fg_color": [ + "gray90", + "gray20" + ], + "hover_color": [ + "gray75", + "gray28" + ], + "text_color": [ + "gray14", + "gray84" + ] }, "CTkFont": { "macOS": { @@ -151,17 +355,5 @@ "size": 13, "weight": "normal" } - }, - "MenuComponent": { - "text_color": ["#000000", "#ffffff"] - }, - "LabelComponent": { - "fg_color": ["#F9F9FA", "#343638"], - "required_color": ["red", "red"] - }, - "CheckBoxComponent": { - "checkbox_width": 16, - "checkbox_height": 16, - "border_width": 2 } -} +} \ No newline at end of file diff --git a/assets/themes/green.json b/assets/themes/green.json index b6be74c..7c9a4fe 100644 --- a/assets/themes/green.json +++ b/assets/themes/green.json @@ -1,139 +1,343 @@ { "CTk": { - "fg_color": ["gray92", "gray14"] + "fg_color": [ + "gray92", + "gray14" + ] }, "CTkToplevel": { - "fg_color": ["gray92", "gray14"] + "fg_color": [ + "gray92", + "gray14" + ] }, "CTkFrame": { "corner_radius": 6, "border_width": 0, - "fg_color": ["gray86", "gray17"], - "top_fg_color": ["gray81", "gray20"], - "border_color": ["gray65", "gray28"] + "fg_color": [ + "gray86", + "gray17" + ], + "top_fg_color": [ + "gray81", + "gray20" + ], + "border_color": [ + "gray65", + "gray28" + ] }, "CTkButton": { "corner_radius": 6, "border_width": 0, - "fg_color": ["#2CC985", "#2FA572"], - "hover_color": ["#0C955A", "#106A43"], - "border_color": ["#3E454A", "#949A9F"], - "text_color": ["gray98", "#DCE4EE"], - "text_color_disabled": ["gray78", "gray68"] + "fg_color": [ + "#2CC985", + "#2FA572" + ], + "hover_color": [ + "#0C955A", + "#106A43" + ], + "border_color": [ + "#3E454A", + "#949A9F" + ], + "text_color": [ + "gray98", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray78", + "gray68" + ] }, "CTkLabel": { "corner_radius": 0, "fg_color": "transparent", - "text_color": ["gray10", "#DCE4EE"] + "text_color": [ + "gray10", + "#DCE4EE" + ] }, "CTkEntry": { "corner_radius": 6, "border_width": 2, - "fg_color": ["#F9F9FA", "#343638"], - "border_color": ["#979DA2", "#565B5E"], - "text_color": ["gray10", "#DCE4EE"], - "placeholder_text_color": ["gray52", "gray62"] + "fg_color": [ + "#F9F9FA", + "#343638" + ], + "border_color": [ + "#979DA2", + "#565B5E" + ], + "text_color": [ + "gray10", + "#DCE4EE" + ], + "placeholder_text_color": [ + "gray52", + "gray62" + ] }, "CTkCheckBox": { "corner_radius": 6, "border_width": 3, - "fg_color": ["#2CC985", "#2FA572"], - "border_color": ["#3E454A", "#949A9F"], - "hover_color": ["#0C955A", "#106A43"], - "checkmark_color": ["#DCE4EE", "gray90"], - "text_color": ["gray10", "#DCE4EE"], - "text_color_disabled": ["gray60", "gray45"] + "fg_color": [ + "#2CC985", + "#2FA572" + ], + "border_color": [ + "#3E454A", + "#949A9F" + ], + "hover_color": [ + "#0C955A", + "#106A43" + ], + "checkmark_color": [ + "#DCE4EE", + "gray90" + ], + "text_color": [ + "gray10", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] }, "CTkSwitch": { "corner_radius": 1000, "border_width": 3, "button_length": 0, - "fg_color": ["#939BA2", "#4A4D50"], - "progress_color": ["#2CC985", "#2FA572"], - "button_color": ["gray36", "#D5D9DE"], - "button_hover_color": ["gray20", "gray100"], - "text_color": ["gray10", "#DCE4EE"], - "text_color_disabled": ["gray60", "gray45"] + "fg_color": [ + "#939BA2", + "#4A4D50" + ], + "progress_color": [ + "#2CC985", + "#2FA572" + ], + "button_color": [ + "gray36", + "#D5D9DE" + ], + "button_hover_color": [ + "gray20", + "gray100" + ], + "text_color": [ + "gray10", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] }, "CTkRadioButton": { "corner_radius": 1000, "border_width_checked": 6, "border_width_unchecked": 3, - "fg_color": ["#2CC985", "#2FA572"], - "border_color": ["#3E454A", "#949A9F"], - "hover_color": ["#0C955A", "#106A43"], - "text_color": ["gray10", "#DCE4EE"], - "text_color_disabled": ["gray60", "gray45"] + "fg_color": [ + "#2CC985", + "#2FA572" + ], + "border_color": [ + "#3E454A", + "#949A9F" + ], + "hover_color": [ + "#0C955A", + "#106A43" + ], + "text_color": [ + "gray10", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] }, "CTkProgressBar": { "corner_radius": 1000, "border_width": 0, - "fg_color": ["#939BA2", "#4A4D50"], - "progress_color": ["#2CC985", "#2FA572"], - "border_color": ["gray", "gray"] + "fg_color": [ + "#939BA2", + "#4A4D50" + ], + "progress_color": [ + "#2CC985", + "#2FA572" + ], + "border_color": [ + "gray", + "gray" + ] }, "CTkSlider": { "corner_radius": 1000, "button_corner_radius": 1000, "border_width": 6, "button_length": 0, - "fg_color": ["#939BA2", "#4A4D50"], - "progress_color": ["gray40", "#AAB0B5"], - "button_color": ["#2CC985", "#2FA572"], - "button_hover_color": ["#0C955A", "#106A43"] + "fg_color": [ + "#939BA2", + "#4A4D50" + ], + "progress_color": [ + "gray40", + "#AAB0B5" + ], + "button_color": [ + "#2CC985", + "#2FA572" + ], + "button_hover_color": [ + "#0C955A", + "#106A43" + ] }, "CTkOptionMenu": { "corner_radius": 6, - "fg_color": ["#2cbe79", "#2FA572"], - "button_color": ["#0C955A", "#106A43"], - "button_hover_color": ["#0b6e3d", "#17472e"], - "text_color": ["gray98", "#DCE4EE"], - "text_color_disabled": ["gray78", "gray68"] + "fg_color": [ + "#2cbe79", + "#2FA572" + ], + "button_color": [ + "#0C955A", + "#106A43" + ], + "button_hover_color": [ + "#0b6e3d", + "#17472e" + ], + "text_color": [ + "gray98", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray78", + "gray68" + ] }, "CTkComboBox": { "corner_radius": 6, "border_width": 2, - "fg_color": ["#F9F9FA", "#343638"], - "border_color": ["#979DA2", "#565B5E"], - "button_color": ["#979DA2", "#565B5E"], - "button_hover_color": ["#6E7174", "#7A848D"], - "text_color": ["gray10", "#DCE4EE"], - "text_color_disabled": ["gray50", "gray45"] + "fg_color": [ + "#F9F9FA", + "#343638" + ], + "border_color": [ + "#979DA2", + "#565B5E" + ], + "button_color": [ + "#979DA2", + "#565B5E" + ], + "button_hover_color": [ + "#6E7174", + "#7A848D" + ], + "text_color": [ + "gray10", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray50", + "gray45" + ] }, "CTkScrollbar": { "corner_radius": 1000, "border_spacing": 4, "fg_color": "transparent", - "button_color": ["gray55", "gray41"], - "button_hover_color": ["gray40", "gray53"] + "button_color": [ + "gray55", + "gray41" + ], + "button_hover_color": [ + "gray40", + "gray53" + ] }, "CTkSegmentedButton": { "corner_radius": 6, "border_width": 2, - "fg_color": ["#979DA2", "gray29"], - "selected_color": ["#2CC985", "#2FA572"], - "selected_hover_color": ["#0C955A", "#106A43"], - "unselected_color": ["#979DA2", "gray29"], - "unselected_hover_color": ["gray70", "gray41"], - "text_color": ["gray98", "#DCE4EE"], - "text_color_disabled": ["gray78", "gray68"] + "fg_color": [ + "#979DA2", + "gray29" + ], + "selected_color": [ + "#2CC985", + "#2FA572" + ], + "selected_hover_color": [ + "#0C955A", + "#106A43" + ], + "unselected_color": [ + "#979DA2", + "gray29" + ], + "unselected_hover_color": [ + "gray70", + "gray41" + ], + "text_color": [ + "gray98", + "#DCE4EE" + ], + "text_color_disabled": [ + "gray78", + "gray68" + ] }, "CTkTextbox": { "corner_radius": 6, "border_width": 0, - "fg_color": ["#F9F9FA", "gray23"], - "border_color": ["#979DA2", "#565B5E"], - "text_color": ["gray10", "#DCE4EE"], - "scrollbar_button_color": ["gray55", "gray41"], - "scrollbar_button_hover_color": ["gray40", "gray53"] + "fg_color": [ + "#F9F9FA", + "gray23" + ], + "border_color": [ + "#979DA2", + "#565B5E" + ], + "text_color": [ + "gray10", + "#DCE4EE" + ], + "scrollbar_button_color": [ + "gray55", + "gray41" + ], + "scrollbar_button_hover_color": [ + "gray40", + "gray53" + ] }, "CTkScrollableFrame": { - "label_fg_color": ["gray78", "gray23"] + "label_fg_color": [ + "gray78", + "gray23" + ] }, "DropdownMenu": { - "fg_color": ["gray90", "gray20"], - "hover_color": ["gray75", "gray28"], - "text_color": ["gray10", "gray90"] + "fg_color": [ + "gray90", + "gray20" + ], + "hover_color": [ + "gray75", + "gray28" + ], + "text_color": [ + "gray10", + "gray90" + ] }, "CTkFont": { "macOS": { @@ -151,17 +355,5 @@ "size": 13, "weight": "normal" } - }, - "MenuComponent": { - "text_color": ["#000000", "#ffffff"] - }, - "LabelComponent": { - "fg_color": ["#F9F9FA", "#343638"], - "required_color": ["red", "red"] - }, - "CheckBoxComponent": { - "checkbox_width": 16, - "checkbox_height": 16, - "border_width": 2 } -} +} \ No newline at end of file diff --git a/assets/themes/magenta.json b/assets/themes/magenta.json new file mode 100644 index 0000000..38e1bbf --- /dev/null +++ b/assets/themes/magenta.json @@ -0,0 +1,359 @@ +{ + "CTk": { + "fg_color": [ + "gray95", + "gray10" + ] + }, + "CTkToplevel": { + "fg_color": [ + "gray95", + "gray10" + ] + }, + "CTkFrame": { + "corner_radius": 6, + "border_width": 0, + "fg_color": [ + "gray90", + "gray13" + ], + "top_fg_color": [ + "gray85", + "gray16" + ], + "border_color": [ + "gray65", + "gray28" + ] + }, + "CTkButton": { + "corner_radius": 6, + "border_width": 0, + "fg_color": [ + "#c01d6f", + "#8b0648" + ], + "hover_color": [ + "#8d1c55", + "#620533" + ], + "border_color": [ + "grey27", + "grey60" + ], + "text_color": [ + "grey89", + "grey89" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] + }, + "CTkLabel": { + "corner_radius": 0, + "fg_color": "transparent", + "text_color": [ + "gray14", + "gray84" + ] + }, + "CTkEntry": { + "corner_radius": 6, + "border_width": 2, + "fg_color": [ + "gray98", + "gray21" + ], + "border_color": [ + "gray61", + "grey35" + ], + "text_color": [ + "gray14", + "gray84" + ], + "placeholder_text_color": [ + "gray52", + "gray62" + ] + }, + "CTkCheckbox": { + "corner_radius": 6, + "border_width": 3, + "fg_color": [ + "#c01d6f", + "#8b0648" + ], + "border_color": [ + "grey27", + "grey60" + ], + "hover_color": [ + "#8d1c55", + "#620533" + ], + "checkmark_color": [ + "grey89", + "gray90" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] + }, + "CTkSwitch": { + "corner_radius": 1000, + "border_width": 3, + "button_length": 0, + "fg_Color": [ + "gray60", + "grey30" + ], + "progress_color": [ + "#c01d6f", + "#8b0648" + ], + "button_color": [ + "gray36", + "gray85" + ], + "button_hover_color": [ + "gray20", + "gray100" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] + }, + "CTkRadiobutton": { + "corner_radius": 1000, + "border_width_checked": 6, + "border_width_unchecked": 3, + "fg_color": [ + "#c01d6f", + "#8b0648" + ], + "border_color": [ + "grey27", + "grey60" + ], + "hover_color": [ + "#8d1c55", + "#620533" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] + }, + "CTkProgressBar": { + "corner_radius": 1000, + "border_width": 0, + "fg_color": [ + "gray60", + "grey30" + ], + "progress_color": [ + "#c01d6f", + "#8b0648" + ], + "border_color": [ + "gray", + "gray" + ] + }, + "CTkSlider": { + "corner_radius": 1000, + "button_corner_radius": 1000, + "border_width": 6, + "button_length": 0, + "fg_color": [ + "gray60", + "grey30" + ], + "progress_color": [ + "gray40", + "gray69" + ], + "button_color": [ + "#c01d6f", + "#8b0648" + ], + "button_hover_color": [ + "#8d1c55", + "#620533" + ] + }, + "CTkOptionMenu": { + "corner_radius": 6, + "fg_color": [ + "#c01d6f", + "#8b0648" + ], + "button_color": [ + "#8d1c55", + "#620533" + ], + "button_hover_color": [ + "#741444", + "#4e1331" + ], + "text_color": [ + "grey89", + "grey89" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] + }, + "CTkComboBox": { + "corner_radius": 6, + "border_width": 2, + "fg_color": [ + "gray98", + "gray21" + ], + "border_color": [ + "gray61", + "grey35" + ], + "button_color": [ + "gray61", + "grey35" + ], + "button_hover_color": [ + "grey44", + "grey52" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray50", + "gray45" + ] + }, + "CTkScrollbar": { + "corner_radius": 1000, + "border_spacing": 4, + "fg_color": "transparent", + "button_color": [ + "gray55", + "gray41" + ], + "button_hover_color": [ + "gray40", + "gray53" + ] + }, + "CTkSegmentedButton": { + "corner_radius": 6, + "border_width": 2, + "fg_color": [ + "gray61", + "gray29" + ], + "selected_color": [ + "#c01d6f", + "#8b0648" + ], + "selected_hover_color": [ + "#8d1c55", + "#620533" + ], + "unselected_color": [ + "gray61", + "gray29" + ], + "unselected_hover_color": [ + "gray70", + "gray41" + ], + "text_color": [ + "grey89", + "grey89" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] + }, + "CTkTextbox": { + "corner_radius": 6, + "border_width": 0, + "fg_color": [ + "gray100", + "gray20" + ], + "border_color": [ + "gray61", + "grey35" + ], + "text_color": [ + "gray14", + "gray84" + ], + "scrollbar_button_color": [ + "gray55", + "gray41" + ], + "scrollbar_button_hover_color": [ + "gray40", + "gray53" + ] + }, + "CTkScrollableFrame": { + "label_fg_color": [ + "gray80", + "gray21" + ] + }, + "DropdownMenu": { + "fg_color": [ + "gray90", + "gray20" + ], + "hover_color": [ + "gray75", + "gray28" + ], + "text_color": [ + "gray14", + "gray84" + ] + }, + "CTkFont": { + "macOS": { + "family": "SF Display", + "size": 13, + "weight": "normal" + }, + "Windows": { + "family": "Roboto", + "size": 13, + "weight": "normal" + }, + "Linux": { + "family": "Roboto", + "size": 13, + "weight": "normal" + } + } +} \ No newline at end of file diff --git a/assets/themes/purple.json b/assets/themes/purple.json new file mode 100644 index 0000000..32f9896 --- /dev/null +++ b/assets/themes/purple.json @@ -0,0 +1,359 @@ +{ + "CTk": { + "fg_color": [ + "gray95", + "gray10" + ] + }, + "CTkToplevel": { + "fg_color": [ + "gray95", + "gray10" + ] + }, + "CTkFrame": { + "corner_radius": 6, + "border_width": 0, + "fg_color": [ + "gray90", + "gray13" + ], + "top_fg_color": [ + "gray85", + "gray16" + ], + "border_color": [ + "gray65", + "gray28" + ] + }, + "CTkButton": { + "corner_radius": 6, + "border_width": 0, + "fg_color": [ + "#cb45e5", + "#9821b0" + ], + "hover_color": [ + "#9f3eb2", + "#631773" + ], + "border_color": [ + "grey27", + "grey60" + ], + "text_color": [ + "#eadded", + "#eadded" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] + }, + "CTkLabel": { + "corner_radius": 0, + "fg_color": "transparent", + "text_color": [ + "gray14", + "gray84" + ] + }, + "CTkEntry": { + "corner_radius": 6, + "border_width": 2, + "fg_color": [ + "gray98", + "gray21" + ], + "border_color": [ + "gray61", + "grey35" + ], + "text_color": [ + "gray14", + "gray84" + ], + "placeholder_text_color": [ + "gray52", + "gray62" + ] + }, + "CTkCheckbox": { + "corner_radius": 6, + "border_width": 3, + "fg_color": [ + "#cb45e5", + "#9821b0" + ], + "border_color": [ + "grey27", + "grey60" + ], + "hover_color": [ + "#9f3eb2", + "#631773" + ], + "checkmark_color": [ + "#eadded", + "gray90" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] + }, + "CTkSwitch": { + "corner_radius": 1000, + "border_width": 3, + "button_length": 0, + "fg_Color": [ + "gray60", + "grey30" + ], + "progress_color": [ + "#cb45e5", + "#9821b0" + ], + "button_color": [ + "gray36", + "gray85" + ], + "button_hover_color": [ + "gray20", + "gray100" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] + }, + "CTkRadiobutton": { + "corner_radius": 1000, + "border_width_checked": 6, + "border_width_unchecked": 3, + "fg_color": [ + "#cb45e5", + "#9821b0" + ], + "border_color": [ + "grey27", + "grey60" + ], + "hover_color": [ + "#9f3eb2", + "#631773" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] + }, + "CTkProgressBar": { + "corner_radius": 1000, + "border_width": 0, + "fg_color": [ + "gray60", + "grey30" + ], + "progress_color": [ + "#cb45e5", + "#9821b0" + ], + "border_color": [ + "gray", + "gray" + ] + }, + "CTkSlider": { + "corner_radius": 1000, + "button_corner_radius": 1000, + "border_width": 6, + "button_length": 0, + "fg_color": [ + "gray60", + "grey30" + ], + "progress_color": [ + "gray40", + "gray69" + ], + "button_color": [ + "#cb45e5", + "#9821b0" + ], + "button_hover_color": [ + "#9f3eb2", + "#631773" + ] + }, + "CTkOptionMenu": { + "corner_radius": 6, + "fg_color": [ + "#cb45e5", + "#9821b0" + ], + "button_color": [ + "#9f3eb2", + "#631773" + ], + "button_hover_color": [ + "#883199", + "#683473" + ], + "text_color": [ + "#eadded", + "#eadded" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] + }, + "CTkComboBox": { + "corner_radius": 6, + "border_width": 2, + "fg_color": [ + "gray98", + "gray21" + ], + "border_color": [ + "gray61", + "grey35" + ], + "button_color": [ + "gray61", + "grey35" + ], + "button_hover_color": [ + "grey44", + "grey52" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray50", + "gray45" + ] + }, + "CTkScrollbar": { + "corner_radius": 1000, + "border_spacing": 4, + "fg_color": "transparent", + "button_color": [ + "gray55", + "gray41" + ], + "button_hover_color": [ + "gray40", + "gray53" + ] + }, + "CTkSegmentedButton": { + "corner_radius": 6, + "border_width": 2, + "fg_color": [ + "gray61", + "gray29" + ], + "selected_color": [ + "#cb45e5", + "#9821b0" + ], + "selected_hover_color": [ + "#9f3eb2", + "#631773" + ], + "unselected_color": [ + "gray61", + "gray29" + ], + "unselected_hover_color": [ + "gray70", + "gray41" + ], + "text_color": [ + "#eadded", + "#eadded" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] + }, + "CTkTextbox": { + "corner_radius": 6, + "border_width": 0, + "fg_color": [ + "gray100", + "gray20" + ], + "border_color": [ + "gray61", + "grey35" + ], + "text_color": [ + "gray14", + "gray84" + ], + "scrollbar_button_color": [ + "gray55", + "gray41" + ], + "scrollbar_button_hover_color": [ + "gray40", + "gray53" + ] + }, + "CTkScrollableFrame": { + "label_fg_color": [ + "gray80", + "gray21" + ] + }, + "DropdownMenu": { + "fg_color": [ + "gray90", + "gray20" + ], + "hover_color": [ + "gray75", + "gray28" + ], + "text_color": [ + "gray14", + "gray84" + ] + }, + "CTkFont": { + "macOS": { + "family": "SF Display", + "size": 13, + "weight": "normal" + }, + "Windows": { + "family": "Roboto", + "size": 13, + "weight": "normal" + }, + "Linux": { + "family": "Roboto", + "size": 13, + "weight": "normal" + } + } +} \ No newline at end of file diff --git a/assets/themes/red.json b/assets/themes/red.json new file mode 100644 index 0000000..06a1e4c --- /dev/null +++ b/assets/themes/red.json @@ -0,0 +1,359 @@ +{ + "CTk": { + "fg_color": [ + "gray95", + "gray10" + ] + }, + "CTkToplevel": { + "fg_color": [ + "gray95", + "gray10" + ] + }, + "CTkFrame": { + "corner_radius": 6, + "border_width": 0, + "fg_color": [ + "gray90", + "gray13" + ], + "top_fg_color": [ + "gray85", + "gray16" + ], + "border_color": [ + "gray65", + "gray28" + ] + }, + "CTkButton": { + "corner_radius": 6, + "border_width": 0, + "fg_color": [ + "#ca2f2f", + "#941212" + ], + "hover_color": [ + "#972a2a", + "#6b0e0e" + ], + "border_color": [ + "grey27", + "grey60" + ], + "text_color": [ + "grey89", + "grey89" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] + }, + "CTkLabel": { + "corner_radius": 0, + "fg_color": "transparent", + "text_color": [ + "gray14", + "gray84" + ] + }, + "CTkEntry": { + "corner_radius": 6, + "border_width": 2, + "fg_color": [ + "gray98", + "gray21" + ], + "border_color": [ + "gray61", + "grey35" + ], + "text_color": [ + "gray14", + "gray84" + ], + "placeholder_text_color": [ + "gray52", + "gray62" + ] + }, + "CTkCheckbox": { + "corner_radius": 6, + "border_width": 3, + "fg_color": [ + "#ca2f2f", + "#941212" + ], + "border_color": [ + "grey27", + "grey60" + ], + "hover_color": [ + "#972a2a", + "#6b0e0e" + ], + "checkmark_color": [ + "grey89", + "gray90" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] + }, + "CTkSwitch": { + "corner_radius": 1000, + "border_width": 3, + "button_length": 0, + "fg_Color": [ + "gray60", + "grey30" + ], + "progress_color": [ + "#ca2f2f", + "#941212" + ], + "button_color": [ + "gray36", + "gray85" + ], + "button_hover_color": [ + "gray20", + "gray100" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] + }, + "CTkRadiobutton": { + "corner_radius": 1000, + "border_width_checked": 6, + "border_width_unchecked": 3, + "fg_color": [ + "#ca2f2f", + "#941212" + ], + "border_color": [ + "grey27", + "grey60" + ], + "hover_color": [ + "#972a2a", + "#6b0e0e" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] + }, + "CTkProgressBar": { + "corner_radius": 1000, + "border_width": 0, + "fg_color": [ + "gray60", + "grey30" + ], + "progress_color": [ + "#ca2f2f", + "#941212" + ], + "border_color": [ + "gray", + "gray" + ] + }, + "CTkSlider": { + "corner_radius": 1000, + "button_corner_radius": 1000, + "border_width": 6, + "button_length": 0, + "fg_color": [ + "gray60", + "grey30" + ], + "progress_color": [ + "gray40", + "gray69" + ], + "button_color": [ + "#ca2f2f", + "#941212" + ], + "button_hover_color": [ + "#972a2a", + "#6b0e0e" + ] + }, + "CTkOptionMenu": { + "corner_radius": 6, + "fg_color": [ + "#ca2f2f", + "#941212" + ], + "button_color": [ + "#972a2a", + "#6b0e0e" + ], + "button_hover_color": [ + "#7d2020", + "#571d1d" + ], + "text_color": [ + "grey89", + "grey89" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] + }, + "CTkComboBox": { + "corner_radius": 6, + "border_width": 2, + "fg_color": [ + "gray98", + "gray21" + ], + "border_color": [ + "gray61", + "grey35" + ], + "button_color": [ + "gray61", + "grey35" + ], + "button_hover_color": [ + "grey44", + "grey52" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray50", + "gray45" + ] + }, + "CTkScrollbar": { + "corner_radius": 1000, + "border_spacing": 4, + "fg_color": "transparent", + "button_color": [ + "gray55", + "gray41" + ], + "button_hover_color": [ + "gray40", + "gray53" + ] + }, + "CTkSegmentedButton": { + "corner_radius": 6, + "border_width": 2, + "fg_color": [ + "gray61", + "gray29" + ], + "selected_color": [ + "#ca2f2f", + "#941212" + ], + "selected_hover_color": [ + "#972a2a", + "#6b0e0e" + ], + "unselected_color": [ + "gray61", + "gray29" + ], + "unselected_hover_color": [ + "gray70", + "gray41" + ], + "text_color": [ + "grey89", + "grey89" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] + }, + "CTkTextbox": { + "corner_radius": 6, + "border_width": 0, + "fg_color": [ + "gray100", + "gray20" + ], + "border_color": [ + "gray61", + "grey35" + ], + "text_color": [ + "gray14", + "gray84" + ], + "scrollbar_button_color": [ + "gray55", + "gray41" + ], + "scrollbar_button_hover_color": [ + "gray40", + "gray53" + ] + }, + "CTkScrollableFrame": { + "label_fg_color": [ + "gray80", + "gray21" + ] + }, + "DropdownMenu": { + "fg_color": [ + "gray90", + "gray20" + ], + "hover_color": [ + "gray75", + "gray28" + ], + "text_color": [ + "gray14", + "gray84" + ] + }, + "CTkFont": { + "macOS": { + "family": "SF Display", + "size": 13, + "weight": "normal" + }, + "Windows": { + "family": "Roboto", + "size": 13, + "weight": "normal" + }, + "Linux": { + "family": "Roboto", + "size": 13, + "weight": "normal" + } + } +} \ No newline at end of file diff --git a/assets/themes/torquoise.json b/assets/themes/torquoise.json new file mode 100644 index 0000000..e870677 --- /dev/null +++ b/assets/themes/torquoise.json @@ -0,0 +1,359 @@ +{ + "CTk": { + "fg_color": [ + "gray95", + "gray10" + ] + }, + "CTkToplevel": { + "fg_color": [ + "gray95", + "gray10" + ] + }, + "CTkFrame": { + "corner_radius": 6, + "border_width": 0, + "fg_color": [ + "gray90", + "gray13" + ], + "top_fg_color": [ + "gray85", + "gray16" + ], + "border_color": [ + "gray65", + "gray28" + ] + }, + "CTkButton": { + "corner_radius": 6, + "border_width": 0, + "fg_color": [ + "#2fcaca", + "#129494" + ], + "hover_color": [ + "#2a9797", + "#0e6b6b" + ], + "border_color": [ + "grey27", + "grey60" + ], + "text_color": [ + "grey89", + "grey89" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] + }, + "CTkLabel": { + "corner_radius": 0, + "fg_color": "transparent", + "text_color": [ + "gray14", + "gray84" + ] + }, + "CTkEntry": { + "corner_radius": 6, + "border_width": 2, + "fg_color": [ + "gray98", + "gray21" + ], + "border_color": [ + "gray61", + "grey35" + ], + "text_color": [ + "gray14", + "gray84" + ], + "placeholder_text_color": [ + "gray52", + "gray62" + ] + }, + "CTkCheckbox": { + "corner_radius": 6, + "border_width": 3, + "fg_color": [ + "#2fcaca", + "#129494" + ], + "border_color": [ + "grey27", + "grey60" + ], + "hover_color": [ + "#2a9797", + "#0e6b6b" + ], + "checkmark_color": [ + "grey89", + "gray90" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] + }, + "CTkSwitch": { + "corner_radius": 1000, + "border_width": 3, + "button_length": 0, + "fg_Color": [ + "gray60", + "grey30" + ], + "progress_color": [ + "#2fcaca", + "#129494" + ], + "button_color": [ + "gray36", + "gray85" + ], + "button_hover_color": [ + "gray20", + "gray100" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] + }, + "CTkRadiobutton": { + "corner_radius": 1000, + "border_width_checked": 6, + "border_width_unchecked": 3, + "fg_color": [ + "#2fcaca", + "#129494" + ], + "border_color": [ + "grey27", + "grey60" + ], + "hover_color": [ + "#2a9797", + "#0e6b6b" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray60", + "gray45" + ] + }, + "CTkProgressBar": { + "corner_radius": 1000, + "border_width": 0, + "fg_color": [ + "gray60", + "grey30" + ], + "progress_color": [ + "#2fcaca", + "#129494" + ], + "border_color": [ + "gray", + "gray" + ] + }, + "CTkSlider": { + "corner_radius": 1000, + "button_corner_radius": 1000, + "border_width": 6, + "button_length": 0, + "fg_color": [ + "gray60", + "grey30" + ], + "progress_color": [ + "gray40", + "gray69" + ], + "button_color": [ + "#2fcaca", + "#129494" + ], + "button_hover_color": [ + "#2a9797", + "#0e6b6b" + ] + }, + "CTkOptionMenu": { + "corner_radius": 6, + "fg_color": [ + "#2fcaca", + "#129494" + ], + "button_color": [ + "#2a9797", + "#0e6b6b" + ], + "button_hover_color": [ + "#207d7d", + "#1d5757" + ], + "text_color": [ + "grey89", + "grey89" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] + }, + "CTkComboBox": { + "corner_radius": 6, + "border_width": 2, + "fg_color": [ + "gray98", + "gray21" + ], + "border_color": [ + "gray61", + "grey35" + ], + "button_color": [ + "gray61", + "grey35" + ], + "button_hover_color": [ + "grey44", + "grey52" + ], + "text_color": [ + "gray14", + "gray84" + ], + "text_color_disabled": [ + "gray50", + "gray45" + ] + }, + "CTkScrollbar": { + "corner_radius": 1000, + "border_spacing": 4, + "fg_color": "transparent", + "button_color": [ + "gray55", + "gray41" + ], + "button_hover_color": [ + "gray40", + "gray53" + ] + }, + "CTkSegmentedButton": { + "corner_radius": 6, + "border_width": 2, + "fg_color": [ + "gray61", + "gray29" + ], + "selected_color": [ + "#2fcaca", + "#129494" + ], + "selected_hover_color": [ + "#2a9797", + "#0e6b6b" + ], + "unselected_color": [ + "gray61", + "gray29" + ], + "unselected_hover_color": [ + "gray70", + "gray41" + ], + "text_color": [ + "grey89", + "grey89" + ], + "text_color_disabled": [ + "gray74", + "gray60" + ] + }, + "CTkTextbox": { + "corner_radius": 6, + "border_width": 0, + "fg_color": [ + "gray100", + "gray20" + ], + "border_color": [ + "gray61", + "grey35" + ], + "text_color": [ + "gray14", + "gray84" + ], + "scrollbar_button_color": [ + "gray55", + "gray41" + ], + "scrollbar_button_hover_color": [ + "gray40", + "gray53" + ] + }, + "CTkScrollableFrame": { + "label_fg_color": [ + "gray80", + "gray21" + ] + }, + "DropdownMenu": { + "fg_color": [ + "gray90", + "gray20" + ], + "hover_color": [ + "gray75", + "gray28" + ], + "text_color": [ + "gray14", + "gray84" + ] + }, + "CTkFont": { + "macOS": { + "family": "SF Display", + "size": 13, + "weight": "normal" + }, + "Windows": { + "family": "Roboto", + "size": 13, + "weight": "normal" + }, + "Linux": { + "family": "Roboto", + "size": 13, + "weight": "normal" + } + } +} \ No newline at end of file