fixes + added a bunch of themes, testing

This commit is contained in:
faroukbmiled 2023-09-02 17:03:25 +01:00
parent d686219e22
commit 0039d506e2
17 changed files with 3100 additions and 12 deletions

View File

@ -21,7 +21,7 @@ import io
import os
import re
VERSION = "v0.2.6"
VERSION = "v0.2.7"
GITHUB_REPO = "faroukbmiled/BOIIIWD"
LATEST_RELEASE_URL = "https://github.com/faroukbmiled/BOIIIWD/releases/latest/download/Release.zip"
UPDATER_FOLDER = "update"
@ -881,7 +881,7 @@ class SettingsTab(ctk.CTkFrame):
self.theme_options_label = ctk.CTkLabel(right_frame, text="Themes:", anchor="n")
self.theme_options_label.grid(row=8, column=1, padx=20, pady=(10, 0))
self.theme_options = ctk.CTkOptionMenu(right_frame, values=["Default", "Blue", "Grey", "Custom"],
self.theme_options = ctk.CTkOptionMenu(right_frame, values=["Default", "Blue", "Grey", "Obsidian", "Ghost","NeonBanana", "Custom"],
command=self.theme_options_func)
self.theme_options.grid(row=9, column=1, padx=20, pady=(0, 0))
self.theme_options.set(value=self.load_settings("theme", "Default"))
@ -914,10 +914,18 @@ class SettingsTab(ctk.CTkFrame):
if option == "Grey":
self.boiiiwd_custom_theme(disable_only=True)
save_config("theme", "boiiiwd_grey.json")
if option == "Ghost":
self.boiiiwd_custom_theme(disable_only=True)
save_config("theme", "boiiiwd_ghost.json")
if option == "Obsidian":
self.boiiiwd_custom_theme(disable_only=True)
save_config("theme", "boiiiwd_obsidian.json")
if option == "NeonBanana":
self.boiiiwd_custom_theme(disable_only=True)
save_config("theme", "boiiiwd_neonbanana.json")
if option == "Custom":
self.boiiiwd_custom_theme()
save_config("theme", "boiiiwd_theme.json")
if not option == "Custom":
show_message("Restart to take effect!", f"{option} theme has been set ,please restart to take effect", icon="info")
@ -1057,6 +1065,12 @@ class SettingsTab(ctk.CTkFrame):
return "Grey"
if check_config("theme", "boiiiwd_theme.json") == "boiiiwd_blue.json":
return "Blue"
if check_config("theme", "boiiiwd_theme.json") == "boiiiwd_obsidian.json":
return "Obsidian"
if check_config("theme", "boiiiwd_theme.json") == "boiiiwd_ghost.json":
return "Ghost"
if check_config("theme", "boiiiwd_theme.json") == "boiiiwd_neonbanana.json":
return "NeonBanana"
else:
if check_config(setting, fallback) == "on":
return 1
@ -1215,7 +1229,7 @@ class BOIIIWD(ctk.CTk):
self.progress_bar = ctk.CTkProgressBar(master=self.slider_progressbar_frame, mode="determinate", height=20, corner_radius=7)
self.progress_bar.grid(row=2, column=0, padx=20, pady=(0, 10), columnspan=3, sticky="ew")
self.progress_text = ctk.CTkLabel(self.progress_bar, text="0%", font=("Helvetica", 12), fg_color="transparent", height=0, width=0, corner_radius=0)
self.progress_text = ctk.CTkLabel(self.progress_bar, text="0%", font=("Helvetica", 12), fg_color="transparent", text_color="white", height=0, width=0, corner_radius=0)
self.progress_text.place(relx=0.5, rely=0.5, anchor="center")
self.button_download = ctk.CTkButton(master=self.slider_progressbar_frame, text="Download", command=self.download_map)
@ -1335,8 +1349,11 @@ class BOIIIWD(ctk.CTk):
def create_context_menu(self, text_widget, textbox=False, library=False):
context_menu = Menu(text_widget, tearoff=False, background='#565b5e', fg='white', borderwidth=0, bd=0)
context_menu.add_command(label="Paste", command=lambda: self.clipboard_paste(text_widget, textbox, library))
context_menu.add_separator()
context_menu.add_command(label="Copy", command=lambda: self.clipboard_copy(text_widget, textbox, library))
context_menu.add_separator()
context_menu.add_command(label="Cut", command=lambda: self.clipboard_cut(text_widget, textbox, library))
context_menu.add_separator()
context_menu.add_command(label="Select All", command=lambda: self.select_all(text_widget, textbox))
text_widget.bind("<Button-3>", lambda event: self.do_popup(event, frame=context_menu))
@ -1392,8 +1409,11 @@ class BOIIIWD(ctk.CTk):
if textbox:
if text.tag_ranges("sel"):
selected_text = text.get("sel.first", "sel.last")
print(selected_text)
text.clipboard_append(selected_text)
text.delete("sel.first", "sel.last")
else:
raise
else:
text.clipboard_append(text.selection_get())
if text.selection_get() in text_cont:
@ -1406,7 +1426,7 @@ class BOIIIWD(ctk.CTk):
text.delete(1.0, "end")
else:
text.clipboard_append(text.get())
text.delete(1.0, "end")
text.delete(0, "end")
finally:
if library:
self.library_tab.filter_items(self.cevent)

View File

@ -158,7 +158,7 @@ class BOIIIWD(ctk.CTk):
self.progress_bar = ctk.CTkProgressBar(master=self.slider_progressbar_frame, mode="determinate", height=20, corner_radius=7)
self.progress_bar.grid(row=2, column=0, padx=20, pady=(0, 10), columnspan=3, sticky="ew")
self.progress_text = ctk.CTkLabel(self.progress_bar, text="0%", font=("Helvetica", 12), fg_color="transparent", height=0, width=0, corner_radius=0)
self.progress_text = ctk.CTkLabel(self.progress_bar, text="0%", font=("Helvetica", 12), fg_color="transparent", text_color="white", height=0, width=0, corner_radius=0)
self.progress_text.place(relx=0.5, rely=0.5, anchor="center")
self.button_download = ctk.CTkButton(master=self.slider_progressbar_frame, text="Download", command=self.download_map)
@ -278,8 +278,11 @@ class BOIIIWD(ctk.CTk):
def create_context_menu(self, text_widget, textbox=False, library=False):
context_menu = Menu(text_widget, tearoff=False, background='#565b5e', fg='white', borderwidth=0, bd=0)
context_menu.add_command(label="Paste", command=lambda: self.clipboard_paste(text_widget, textbox, library))
context_menu.add_separator()
context_menu.add_command(label="Copy", command=lambda: self.clipboard_copy(text_widget, textbox, library))
context_menu.add_separator()
context_menu.add_command(label="Cut", command=lambda: self.clipboard_cut(text_widget, textbox, library))
context_menu.add_separator()
context_menu.add_command(label="Select All", command=lambda: self.select_all(text_widget, textbox))
text_widget.bind("<Button-3>", lambda event: self.do_popup(event, frame=context_menu))
@ -335,8 +338,11 @@ class BOIIIWD(ctk.CTk):
if textbox:
if text.tag_ranges("sel"):
selected_text = text.get("sel.first", "sel.last")
print(selected_text)
text.clipboard_append(selected_text)
text.delete("sel.first", "sel.last")
else:
raise
else:
text.clipboard_append(text.selection_get())
if text.selection_get() in text_cont:
@ -349,7 +355,7 @@ class BOIIIWD(ctk.CTk):
text.delete(1.0, "end")
else:
text.clipboard_append(text.get())
text.delete(1.0, "end")
text.delete(0, "end")
finally:
if library:
self.library_tab.filter_items(self.cevent)
@ -533,7 +539,7 @@ class BOIIIWD(ctk.CTk):
def show_warning_message(self):
msg = CTkMessagebox(title="Warning", message="steamcmd.exe was not found in the specified directory.\nPress Download to get it or Press Cancel and select it from there!.",
icon="warning", option_1="Cancel", option_2="Download")
icon="warning", option_1="Cancel", option_2="Download", sound=True)
response = msg.get()
if response == "Cancel":
@ -1192,7 +1198,7 @@ class BOIIIWD(ctk.CTk):
if index == len(items) - 1:
self.after(1, self.status_text.configure(text=f"Status: Done! => Please press stop only if you see no popup window (rare bug)"))
msg = CTkMessagebox(title="Downloads Complete", message=f"All files were downloaded\nYou can run the game now!\nPS: You have to restart the game \n(pressing launch will launch/restarts)", icon="info", option_1="Launch", option_2="Ok")
msg = CTkMessagebox(title="Downloads Complete", message=f"All files were downloaded\nYou can run the game now!\nPS: You have to restart the game \n(pressing launch will launch/restarts)", icon="info", option_1="Launch", option_2="Ok", sound=True)
response = msg.get()
if response=="Launch":
launch_boiii_func(self.edit_destination_folder.get().strip())
@ -1439,7 +1445,7 @@ class BOIIIWD(ctk.CTk):
remove_tree(map_folder)
remove_tree(download_folder)
msg = CTkMessagebox(title="Download Complete", message=f"{mod_type.capitalize()} files were downloaded\nYou can run the game now!\nPS: You have to restart the game \n(pressing launch will launch/restarts)", icon="info", option_1="Launch", option_2="Ok")
msg = CTkMessagebox(title="Download Complete", message=f"{mod_type.capitalize()} files were downloaded\nYou can run the game now!\nPS: You have to restart the game \n(pressing launch will launch/restarts)", icon="info", option_1="Launch", option_2="Ok", sound=True)
response = msg.get()
if response=="Launch":
launch_boiii_func(self.edit_destination_folder.get().strip())

View File

@ -0,0 +1,381 @@
{
"BOIIIWD_Globals": {
"button_active_state_color": "#a9b8c4",
"button_normal_state_color": "#11202b",
"progress_bar_fill_color": "#a9b8c4",
"this_is_a_comment": "For button hover color check CTkButton bellow + other stuff",
"credits": "originally by avalon60"
},
"CTk": {
"fg_color": [
"#c6ced8",
"#c6ced8"
]
},
"CTkToplevel": {
"fg_color": [
"#c6ced8",
"#c6ced8"
]
},
"CTkFrame": {
"corner_radius": 6,
"border_width": 0,
"fg_color": [
"#d3dbe1",
"#d3dbe1"
],
"top_fg_color": [
"#cbd3d9",
"#cbd3d9"
],
"border_color": [
"#586b78",
"#586b78"
]
},
"CTkButton": {
"corner_radius": 6,
"border_width": 0,
"fg_color": [
"#697b88",
"#11202b"
],
"hover_color": [
"#788a97",
"#000000"
],
"border_color": [
"#405366",
"#405366"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#c9dae7",
"#97a8b5"
]
},
"CTkLabel": {
"corner_radius": 0,
"fg_color": "transparent",
"text_color": [
"#2b3449",
"#2b3449"
],
"text_color_disabled": [
"#2b3449",
"#2b3449"
]
},
"CTkEntry": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#a9b8c4",
"#a9b8c4"
],
"border_color": [
"#464f64",
"#464f64"
],
"text_color": [
"#2b3449",
"#2b3449"
],
"placeholder_text_color": [
"#464e56",
"#464e56"
]
},
"CTkCheckBox": {
"corner_radius": 6,
"border_width": 3,
"fg_color": [
"#748498",
"#748498"
],
"border_color": [
"#3e4654",
"#3e4654"
],
"hover_color": [
"#697b88",
"#697b88"
],
"checkmark_color": [
"#ffffff",
"#ffffff"
],
"text_color": [
"#2b3449",
"#2b3449"
],
"text_color_disabled": [
"#5e6b7c",
"#5e6b7c"
]
},
"CTkSwitch": {
"corner_radius": 1000,
"border_width": 3,
"button_length": 0,
"progress_color": [
"#748498",
"#748498"
],
"button_color": [
"#11202b",
"#11202b"
],
"fg_color": [
"#383e3e",
"#383e3e"
],
"button_hover_color": [
"#1b2631",
"#1b2631"
],
"text_color": [
"#2b3449",
"#2b3449"
],
"text_color_disabled": [
"#5e6b7c",
"#5e6b7c"
]
},
"CTkRadioButton": {
"corner_radius": 1000,
"border_width_checked": 6,
"border_width_unchecked": 3,
"fg_color": [
"#11202b",
"#11202b"
],
"border_color": [
"#303940",
"#303940"
],
"hover_color": [
"#5c6b78",
"#5c6b78"
],
"text_color": [
"#1b2631",
"#1b2631"
],
"text_color_disabled": [
"#5b6879",
"#5b6879"
]
},
"CTkProgressBar": {
"corner_radius": 1000,
"border_width": 0,
"fg_color": [
"#383e3e",
"#383e3e"
],
"progress_color": [
"#748498",
"#748498"
],
"border_color": [
"#000000",
"#000000"
]
},
"CTkSlider": {
"corner_radius": 1000,
"button_corner_radius": 1000,
"border_width": 6,
"button_length": 0,
"fg_color": [
"#383e3e",
"#383e3e"
],
"progress_color": [
"#748498",
"#748498"
],
"button_color": [
"#11202b",
"#11202b"
],
"button_hover_color": [
"#5c6b78",
"#5c6b78"
]
},
"CTkOptionMenu": {
"corner_radius": 6,
"fg_color": [
"#748498",
"#748498"
],
"button_color": [
"#3c5163",
"#3c5163"
],
"button_hover_color": [
"#183146",
"#183146"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#c0c2c4",
"#cfd1d3"
]
},
"CTkComboBox": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#9dacb8",
"#97a6b2"
],
"border_color": [
"#464f64",
"#464f64"
],
"button_color": [
"#1e2e3c",
"#1e2e3c"
],
"button_hover_color": [
"#000000",
"#000000"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#dcdee0",
"#d7d9db"
]
},
"CTkScrollbar": {
"corner_radius": 1000,
"border_spacing": 4,
"fg_color": "transparent",
"button_color": [
"#081722",
"#081722"
],
"button_hover_color": [
"#35444f",
"#374350"
]
},
"CTkSegmentedButton": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#748498",
"#748498"
],
"selected_color": [
"#c3cbd5",
"#c3cbd5"
],
"selected_hover_color": [
"#d3dbe1",
"#d3dbe1"
],
"unselected_color": [
"#667885",
"#667885"
],
"unselected_hover_color": [
"#586b78",
"#586b78"
],
"text_color": [
"#1c253a",
"#2b3449"
],
"text_color_disabled": [
"#3a4454",
"#495363"
]
},
"CTkTextbox": {
"corner_radius": 6,
"border_width": 0,
"fg_color": [
"#a9b8c4",
"#a9b8c4"
],
"border_color": [
"#000000",
"#000000"
],
"text_color": [
"#2b3449",
"#2b3449"
],
"scrollbar_button_color": [
"#11202b",
"#11202b"
],
"scrollbar_button_hover_color": [
"#2c3b46",
"#404c59"
]
},
"CTkScrollableFrame": {
"label_fg_color": [
"#d3dbe1",
"#d3dbe1"
]
},
"DropdownMenu": {
"fg_color": [
"#748498",
"#748498"
],
"hover_color": [
"#d3dbe1",
"#d3dbe1"
],
"text_color": [
"#000000",
"#000000"
]
},
"CTkFont": {
"macOS": {
"family": "SF Display",
"size": 13,
"weight": "normal"
},
"Windows": {
"family": "Roboto",
"size": 13,
"weight": "normal"
},
"Linux": {
"family": "Roboto",
"size": 13,
"weight": "normal"
}
},
"provenance": {
"theme author": "Clive Bostock",
"date created": "Mar 27 2023 18:16:02",
"last modified by": "Clive Bostock",
"created with": "CTk Theme Builder",
"last modified": "Aug 13 2023 13:42:44",
"keystone colour": "#3c5064",
"harmony method": "Split-complementary",
"harmony differential": null,
"theme name": "GreyGhost"
}
}

View File

@ -0,0 +1,381 @@
{
"BOIIIWD_Globals": {
"button_active_state_color": "#200c00",
"button_normal_state_color": "#532000",
"progress_bar_fill_color": "#814007",
"this_is_a_comment": "For button hover color check CTkButton bellow + other stuff",
"credits": "originally by avalon60"
},
"CTk": {
"fg_color": [
"#0a0a0a",
"#0a0a0a"
]
},
"CTkToplevel": {
"fg_color": [
"#0f0f0f",
"#0f0f0f"
]
},
"CTkFrame": {
"corner_radius": 6,
"border_width": 1,
"fg_color": [
"#261409",
"#261409"
],
"top_fg_color": [
"#190a0a",
"#190a0a"
],
"border_color": [
"#f4cb29",
"#f4cb29"
]
},
"CTkButton": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#532000",
"#532000"
],
"hover_color": [
"#814007",
"#814007"
],
"border_color": [
"#f4cb29",
"#f4cb29"
],
"text_color": [
"#f4cb29",
"#f4cb29"
],
"text_color_disabled": [
"#98591f",
"#98591f"
]
},
"CTkLabel": {
"corner_radius": 0,
"fg_color": "transparent",
"text_color": [
"#f4cb29",
"#f4cb29"
],
"text_color_disabled": [
"#f4cb29",
"#f4cb29"
]
},
"CTkEntry": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#38261b",
"#38261b"
],
"border_color": [
"#f4cb29",
"#f4cb29"
],
"text_color": [
"#fe9433",
"#fe9433"
],
"placeholder_text_color": [
"#98591f",
"#98591f"
]
},
"CTkSwitch": {
"corner_radius": 1000,
"border_width": 3,
"button_length": 0,
"progress_color": [
"#6d4934",
"#6d4934"
],
"button_color": [
"#fe9433",
"#fe9433"
],
"fg_color": [
"#663b14",
"#663b14"
],
"button_hover_color": [
"#fea95c",
"#fea95c"
],
"text_color": [
"#f4cb29",
"#f4cb29"
],
"text_color_disabled": [
"#98591f",
"#98591f"
]
},
"CTkProgressBar": {
"corner_radius": 1000,
"border_width": 0,
"fg_color": [
"#532000",
"#532000"
],
"progress_color": [
"#e5852e",
"#e5852e"
],
"border_color": [
"#0b0000",
"#0b0000"
]
},
"CTkSlider": {
"corner_radius": 1000,
"button_corner_radius": 1000,
"border_width": 6,
"button_length": 0,
"fg_color": [
"#532000",
"#532000"
],
"progress_color": [
"#6d4934",
"#6d4934"
],
"button_color": [
"#fe9433",
"#fe9433"
],
"button_hover_color": [
"#fea95c",
"#fea95c"
]
},
"CTkOptionMenu": {
"corner_radius": 6,
"fg_color": [
"#532000",
"#532000"
],
"button_color": [
"#3a1600",
"#3a1600"
],
"button_hover_color": [
"#754d33",
"#754d33"
],
"text_color": [
"#f4cb29",
"#f4cb29"
],
"text_color_disabled": [
"#cb7629",
"#cb7629"
]
},
"CTkComboBox": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#38261b",
"#38261b"
],
"border_color": [
"#f4cb29",
"#f4cb29"
],
"button_color": [
"#b88f06",
"#b88f06"
],
"button_hover_color": [
"#754d33",
"#754d33"
],
"text_color": [
"#f4cb29",
"#f4cb29"
],
"text_color_disabled": [
"#cb7629",
"#cb7629"
]
},
"CTkScrollbar": {
"corner_radius": 1000,
"border_spacing": 4,
"fg_color": "transparent",
"button_color": [
"#Fe9433",
"#Fe9433"
],
"button_hover_color": [
"#f4cb29",
"#f4cb29"
]
},
"CTkSegmentedButton": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#8b5626",
"#8b5626"
],
"selected_color": [
"#814007",
"#814007"
],
"selected_hover_color": [
"#8b5626",
"#8b5626"
],
"unselected_color": [
"#2a1000",
"#2a1000"
],
"unselected_hover_color": [
"#46220c",
"#46220c"
],
"text_color": [
"#f4cb29",
"#f4cb29"
],
"text_color_disabled": [
"#cb7629",
"#cb7629"
]
},
"CTkTextbox": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#38261b",
"#38261b"
],
"border_color": [
"#f4cb29",
"#f4cb29"
],
"text_color": [
"#Fe9433",
"#Fe9433"
],
"scrollbar_button_color": [
"#Fe9433",
"#Fe9433"
],
"scrollbar_button_hover_color": [
"#f4cb29",
"#f4cb29"
]
},
"CTkScrollableFrame": {
"label_fg_color": [
"#532000",
"#532000"
]
},
"DropdownMenu": {
"fg_color": [
"#d8b35e",
"#d8b35e"
],
"hover_color": [
"#b88f06",
"#b88f06"
],
"text_color": [
"gray10",
"gray10"
]
},
"CTkFont": {
"macOS": {
"family": "SF Display",
"size": 13,
"weight": "normal"
},
"Windows": {
"family": "Roboto",
"size": 13,
"weight": "normal"
},
"Linux": {
"family": "Roboto",
"size": 13,
"weight": "normal"
}
},
"provenance": {
"theme name": "NeonBanana",
"theme author": "clive",
"date created": "Jun 14 2023 20:24:54",
"last modified by": "Clive Bostock",
"created with": "CTk Theme Builder v2.3.0",
"last modified": "Aug 13 2023 13:53:38",
"keystone colour": "#3c5064",
"harmony method": "Split-complementary",
"harmony differential": null
},
"CTkCheckBox": {
"corner_radius": 6,
"border_width": 3,
"fg_color": [
"#e5852e",
"#e5852e"
],
"border_color": [
"#532000",
"#532000"
],
"hover_color": [
"#e5852e",
"#e5852e"
],
"checkmark_color": [
"#0a0a0a",
"#0a0a0a"
],
"text_color": [
"#f4cb29",
"#f4cb29"
],
"text_color_disabled": [
"#98591f",
"#98591f"
]
},
"CTkRadioButton": {
"corner_radius": 1000,
"border_width_checked": 6,
"border_width_unchecked": 3,
"fg_color": [
"#e5852e",
"#e5852e"
],
"border_color": [
"#c0ad10",
"#c0ad10"
],
"hover_color": [
"#e5852e",
"#e5852e"
],
"text_color": [
"#f4cb29",
"#f4cb29"
],
"text_color_disabled": [
"#98591f",
"#98591f"
]
}
}

View File

@ -0,0 +1,381 @@
{
"BOIIIWD_Globals": {
"button_active_state_color": "#070d13",
"button_normal_state_color": "#11202b",
"progress_bar_fill_color": "#11202b",
"this_is_a_comment": "For button hover color check CTkButton bellow + other stuff",
"credits": "originally by avalon60"
},
"CTk": {
"fg_color": [
"#030303",
"#030303"
]
},
"CTkToplevel": {
"fg_color": [
"#030303",
"#030303"
]
},
"CTkFrame": {
"corner_radius": 6,
"border_width": 1,
"fg_color": [
"#111111",
"#030303"
],
"top_fg_color": [
"#131313",
"#010101"
],
"border_color": [
"#586b78",
"#586b78"
]
},
"CTkButton": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#697b88",
"#11202b"
],
"hover_color": [
"#758794",
"#404c59"
],
"border_color": [
"#405366",
"#405366"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#5e6b7c",
"#b4bcc6"
]
},
"CTkLabel": {
"corner_radius": 0,
"fg_color": "transparent",
"text_color": [
"#c3cbd5",
"#c3cbd5"
],
"text_color_disabled": [
"#c3cbd5",
"#c3cbd5"
]
},
"CTkEntry": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#11202b",
"#11202b"
],
"border_color": [
"#000000",
"#000000"
],
"text_color": [
"white",
"white"
],
"placeholder_text_color": [
"#464e56",
"#464e56"
]
},
"CTkSwitch": {
"corner_radius": 1000,
"border_width": 3,
"button_length": 0,
"progress_color": [
"#748498",
"#748498"
],
"button_color": [
"#172631",
"#11202b"
],
"fg_color": [
"#383e3e",
"#383e3e"
],
"button_hover_color": [
"#5c6b78",
"#1b2631"
],
"text_color": [
"#c3cbd5",
"#c3cbd5"
],
"text_color_disabled": [
"#5e6b7c",
"#b4bcc6"
]
},
"CTkProgressBar": {
"corner_radius": 1000,
"border_width": 0,
"fg_color": [
"#383e3e",
"#383e3e"
],
"progress_color": [
"#748498",
"#748498"
],
"border_color": [
"#000000",
"#000000"
]
},
"CTkSlider": {
"corner_radius": 1000,
"button_corner_radius": 1000,
"border_width": 6,
"button_length": 0,
"fg_color": [
"#383e3e",
"#383e3e"
],
"progress_color": [
"#748498",
"#748498"
],
"button_color": [
"#172631",
"#11202b"
],
"button_hover_color": [
"#5c6b78",
"#5c6b78"
]
},
"CTkOptionMenu": {
"corner_radius": 6,
"fg_color": [
"#748498",
"#748498"
],
"button_color": [
"#2b3948",
"#2b3948"
],
"button_hover_color": [
"#586b78",
"#586b78"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#5e6b7c",
"#b4bcc6"
]
},
"CTkComboBox": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#748498",
"#748498"
],
"border_color": [
"#000000",
"#000000"
],
"button_color": [
"#000000",
"#000000"
],
"button_hover_color": [
"#5c636c",
"#5c636c"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#5e6b7c",
"#b4bcc6"
]
},
"CTkScrollbar": {
"corner_radius": 1000,
"border_spacing": 4,
"fg_color": "transparent",
"button_color": [
"#35444f",
"#4e5c6e"
],
"button_hover_color": [
"#404c59",
"#1c1e18"
]
},
"CTkSegmentedButton": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#748498",
"#748498"
],
"selected_color": [
"#c6ced8",
"#c6ced8"
],
"selected_hover_color": [
"#d3dbe1",
"#d3dbe1"
],
"unselected_color": [
"#697b88",
"#697b88"
],
"unselected_hover_color": [
"#586b78",
"#586b78"
],
"text_color": [
"#2b3449",
"#2b3449"
],
"text_color_disabled": [
"#464e58",
"#3c444e"
]
},
"CTkTextbox": {
"corner_radius": 6,
"border_width": 0,
"fg_color": [
"#11202b",
"#11202b"
],
"border_color": [
"#000000",
"#000000"
],
"text_color": [
"white",
"white"
],
"scrollbar_button_color": [
"#1a2934",
"#11202b"
],
"scrollbar_button_hover_color": [
"#404c59",
"#404c59"
]
},
"CTkScrollableFrame": {
"label_fg_color": [
"#0e1d28",
"#0e1d28"
]
},
"DropdownMenu": {
"fg_color": [
"#748498",
"#748498"
],
"hover_color": [
"#d3dbe1",
"#d3dbe1"
],
"text_color": [
"#000000",
"#000000"
]
},
"CTkFont": {
"macOS": {
"family": "SF Display",
"size": 13,
"weight": "normal"
},
"Windows": {
"family": "Roboto",
"size": 13,
"weight": "normal"
},
"Linux": {
"family": "Roboto",
"size": 13,
"weight": "normal"
}
},
"provenance": {
"theme name": "Anthracite",
"theme author": "clive",
"date created": "Jun 10 2023 12:22:59",
"last modified by": "clive",
"created with": "CTk Theme Builder v2.2.0",
"last modified": "Aug 13 2023 12:50:49",
"keystone colour": "#3c5064",
"harmony method": "Split-complementary",
"harmony differential": null
},
"CTkCheckBox": {
"corner_radius": 6,
"border_width": 3,
"fg_color": [
"#748498",
"#748498"
],
"border_color": [
"#3e4654",
"#3e4654"
],
"hover_color": [
"#697b88",
"#697b88"
],
"checkmark_color": [
"#ffffff",
"#ffffff"
],
"text_color": [
"#c3cbd5",
"#c3cbd5"
],
"text_color_disabled": [
"#5e6b7c",
"#b4bcc6"
]
},
"CTkRadioButton": {
"corner_radius": 1000,
"border_width_checked": 6,
"border_width_unchecked": 3,
"fg_color": [
"#172631",
"#11202b"
],
"border_color": [
"#303940",
"#303940"
],
"hover_color": [
"#5c6b78",
"#5c6b78"
],
"text_color": [
"#c3cbd5",
"#c3cbd5"
],
"text_color_disabled": [
"#c8d0de",
"#b4bcc6"
]
}
}

View File

@ -0,0 +1,381 @@
{
"BOIIIWD_Globals": {
"button_active_state_color": "#070d13",
"button_normal_state_color": "#11202b",
"progress_bar_fill_color": "#11202b",
"this_is_a_comment": "For button hover color check CTkButton bellow + other stuff",
"credits": "originally by avalon60"
},
"CTk": {
"fg_color": [
"#2d4380",
"#233976"
]
},
"CTkToplevel": {
"fg_color": [
"#324885",
"#233976"
]
},
"CTkFrame": {
"corner_radius": 6,
"border_width": 3,
"fg_color": [
"#3c528f",
"#233976"
],
"top_fg_color": [
"#324885",
"#192f6c"
],
"border_color": [
"#192d69",
"#3F5EA8"
]
},
"CTkButton": {
"corner_radius": 6,
"border_width": 0,
"fg_color": [
"#5170ba",
"#142864"
],
"hover_color": [
"#8c6b3f",
"#8c6b3f"
],
"border_color": [
"#192d69",
"#3F5EA8"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#b1d9ff",
"#b1d9ff"
]
},
"CTkLabel": {
"corner_radius": 0,
"fg_color": "transparent",
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#ffffff",
"#ffffff"
]
},
"CTkEntry": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#283e7b",
"#1e326e"
],
"border_color": [
"#192d69",
"#3F5EA8"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"placeholder_text_color": [
"#a3c8ff",
"#a3c8ff"
]
},
"CTkSwitch": {
"corner_radius": 1000,
"border_width": 3,
"button_length": 0,
"fg_color": [
"#8c6b3f",
"#8c6b3f"
],
"progress_color": [
"#3FA854",
"#3FA854"
],
"button_color": [
"#283e7b",
"#142864"
],
"button_hover_color": [
"#8c6b3f",
"#8c6b3f"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#b1d9ff",
"#b1d9ff"
]
},
"CTkProgressBar": {
"corner_radius": 1000,
"border_width": 0,
"fg_color": [
"#8c6b3f",
"#8c6b3f"
],
"progress_color": [
"#3FA854",
"#3FA854"
],
"border_color": [
"#192d69",
"#3F5EA8"
]
},
"CTkSlider": {
"corner_radius": 1000,
"button_corner_radius": 1000,
"border_width": 6,
"button_length": 0,
"fg_color": [
"#8c6b3f",
"#8c6b3f"
],
"progress_color": [
"#3FA854",
"#3FA854"
],
"button_color": [
"#3F5EA8",
"#3F5EA8"
],
"button_hover_color": [
"#8c6b3f",
"#8c6b3f"
]
},
"CTkOptionMenu": {
"corner_radius": 6,
"fg_color": [
"#233976",
"#192f6c"
],
"button_color": [
"#36a450",
"#36a450"
],
"button_hover_color": [
"#8c6b3f",
"#8c6b3f"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#b1d9ff",
"#b1d9ff"
]
},
"CTkComboBox": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#283e7b",
"#233773"
],
"border_color": [
"#192d69",
"#3F5EA8"
],
"button_color": [
"#5170ba",
"#142864"
],
"button_hover_color": [
"#8c6b3f",
"#8c6b3f"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#b1d9ff",
"#b1d9ff"
]
},
"CTkScrollbar": {
"corner_radius": 1000,
"border_spacing": 4,
"fg_color": "transparent",
"button_color": [
"#6c8bd5",
"#6c8bd5"
],
"button_hover_color": [
"#8c6b3f",
"#8c6b3f"
]
},
"CTkSegmentedButton": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#283e7b",
"#142864"
],
"selected_color": [
"#3F5EA8",
"#3F5EA8"
],
"selected_hover_color": [
"#8c6b3f",
"#8c6b3f"
],
"unselected_color": [
"#112c7c",
"#112c7c"
],
"unselected_hover_color": [
"#8c6b3f",
"#8c6b3f"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#b1d9ff",
"#b1d9ff"
]
},
"CTkTextbox": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#283e7b",
"#1e326e"
],
"border_color": [
"#192d69",
"#3F5EA8"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"scrollbar_button_color": [
"#6c8bd5",
"#6c8bd5"
],
"scrollbar_button_hover_color": [
"#8c6b3f",
"#8c6b3f"
]
},
"CTkScrollableFrame": {
"label_fg_color": [
"#324885",
"#192f6c"
]
},
"DropdownMenu": {
"fg_color": [
"#283e7b",
"#283e7b"
],
"hover_color": [
"#112c7c",
"#112c7c"
],
"text_color": [
"#a3c8ff",
"#a3c8ff"
]
},
"CTkFont": {
"macOS": {
"family": "SF Display",
"size": 13,
"weight": "normal"
},
"Windows": {
"family": "Roboto",
"size": 13,
"weight": "normal"
},
"Linux": {
"family": "Roboto",
"size": 13,
"weight": "normal"
}
},
"provenance": {
"theme author": "Clive Bostock",
"date created": "Mar 27 2023 18:16:02",
"last modified by": "Clive Bostock",
"created with": "CTk Theme Builder",
"last modified": "Aug 13 2023 14:03:54",
"keystone colour": "#1f3572",
"harmony method": "Complementary",
"harmony differential": 5,
"theme name": "TrojanBlue"
},
"CTkCheckBox": {
"corner_radius": 6,
"border_width": 3,
"fg_color": [
"#283e7b",
"#142864"
],
"border_color": [
"#192d69",
"#3F5EA8"
],
"hover_color": [
"#112c7c",
"#112c7c"
],
"checkmark_color": [
"#ffffff",
"#ffffff"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#b1d9ff",
"#b1d9ff"
]
},
"CTkRadioButton": {
"corner_radius": 1000,
"border_width_checked": 6,
"border_width_unchecked": 3,
"fg_color": [
"#3FA854",
"#3FA854"
],
"border_color": [
"#192d69",
"#3F5EA8"
],
"hover_color": [
"#8c6b3f",
"#8c6b3f"
],
"text_color": [
"#ffffff",
"#d9d9d9"
],
"text_color_disabled": [
"#b1d9ff",
"#b1d9ff"
]
}
}

View File

@ -165,7 +165,7 @@ class SettingsTab(ctk.CTkFrame):
self.theme_options_label = ctk.CTkLabel(right_frame, text="Themes:", anchor="n")
self.theme_options_label.grid(row=8, column=1, padx=20, pady=(10, 0))
self.theme_options = ctk.CTkOptionMenu(right_frame, values=["Default", "Blue", "Grey", "Custom"],
self.theme_options = ctk.CTkOptionMenu(right_frame, values=["Default", "Blue", "Grey", "Obsidian", "Ghost","NeonBanana", "Custom"],
command=self.theme_options_func)
self.theme_options.grid(row=9, column=1, padx=20, pady=(0, 0))
self.theme_options.set(value=self.load_settings("theme", "Default"))
@ -198,10 +198,18 @@ class SettingsTab(ctk.CTkFrame):
if option == "Grey":
self.boiiiwd_custom_theme(disable_only=True)
save_config("theme", "boiiiwd_grey.json")
if option == "Ghost":
self.boiiiwd_custom_theme(disable_only=True)
save_config("theme", "boiiiwd_ghost.json")
if option == "Obsidian":
self.boiiiwd_custom_theme(disable_only=True)
save_config("theme", "boiiiwd_obsidian.json")
if option == "NeonBanana":
self.boiiiwd_custom_theme(disable_only=True)
save_config("theme", "boiiiwd_neonbanana.json")
if option == "Custom":
self.boiiiwd_custom_theme()
save_config("theme", "boiiiwd_theme.json")
if not option == "Custom":
show_message("Restart to take effect!", f"{option} theme has been set ,please restart to take effect", icon="info")
@ -341,6 +349,12 @@ class SettingsTab(ctk.CTkFrame):
return "Grey"
if check_config("theme", "boiiiwd_theme.json") == "boiiiwd_blue.json":
return "Blue"
if check_config("theme", "boiiiwd_theme.json") == "boiiiwd_obsidian.json":
return "Obsidian"
if check_config("theme", "boiiiwd_theme.json") == "boiiiwd_ghost.json":
return "Ghost"
if check_config("theme", "boiiiwd_theme.json") == "boiiiwd_neonbanana.json":
return "NeonBanana"
else:
if check_config(setting, fallback) == "on":
return 1

BIN
dist/BOIIIWD.exe vendored

Binary file not shown.

View File

@ -0,0 +1,381 @@
{
"BOIIIWD_Globals": {
"button_active_state_color": "#a9b8c4",
"button_normal_state_color": "#11202b",
"progress_bar_fill_color": "#a9b8c4",
"this_is_a_comment": "For button hover color check CTkButton bellow + other stuff",
"credits": "originally by avalon60"
},
"CTk": {
"fg_color": [
"#c6ced8",
"#c6ced8"
]
},
"CTkToplevel": {
"fg_color": [
"#c6ced8",
"#c6ced8"
]
},
"CTkFrame": {
"corner_radius": 6,
"border_width": 0,
"fg_color": [
"#d3dbe1",
"#d3dbe1"
],
"top_fg_color": [
"#cbd3d9",
"#cbd3d9"
],
"border_color": [
"#586b78",
"#586b78"
]
},
"CTkButton": {
"corner_radius": 6,
"border_width": 0,
"fg_color": [
"#697b88",
"#11202b"
],
"hover_color": [
"#788a97",
"#000000"
],
"border_color": [
"#405366",
"#405366"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#c9dae7",
"#97a8b5"
]
},
"CTkLabel": {
"corner_radius": 0,
"fg_color": "transparent",
"text_color": [
"#2b3449",
"#2b3449"
],
"text_color_disabled": [
"#2b3449",
"#2b3449"
]
},
"CTkEntry": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#a9b8c4",
"#a9b8c4"
],
"border_color": [
"#464f64",
"#464f64"
],
"text_color": [
"#2b3449",
"#2b3449"
],
"placeholder_text_color": [
"#464e56",
"#464e56"
]
},
"CTkCheckBox": {
"corner_radius": 6,
"border_width": 3,
"fg_color": [
"#748498",
"#748498"
],
"border_color": [
"#3e4654",
"#3e4654"
],
"hover_color": [
"#697b88",
"#697b88"
],
"checkmark_color": [
"#ffffff",
"#ffffff"
],
"text_color": [
"#2b3449",
"#2b3449"
],
"text_color_disabled": [
"#5e6b7c",
"#5e6b7c"
]
},
"CTkSwitch": {
"corner_radius": 1000,
"border_width": 3,
"button_length": 0,
"progress_color": [
"#748498",
"#748498"
],
"button_color": [
"#11202b",
"#11202b"
],
"fg_color": [
"#383e3e",
"#383e3e"
],
"button_hover_color": [
"#1b2631",
"#1b2631"
],
"text_color": [
"#2b3449",
"#2b3449"
],
"text_color_disabled": [
"#5e6b7c",
"#5e6b7c"
]
},
"CTkRadioButton": {
"corner_radius": 1000,
"border_width_checked": 6,
"border_width_unchecked": 3,
"fg_color": [
"#11202b",
"#11202b"
],
"border_color": [
"#303940",
"#303940"
],
"hover_color": [
"#5c6b78",
"#5c6b78"
],
"text_color": [
"#1b2631",
"#1b2631"
],
"text_color_disabled": [
"#5b6879",
"#5b6879"
]
},
"CTkProgressBar": {
"corner_radius": 1000,
"border_width": 0,
"fg_color": [
"#383e3e",
"#383e3e"
],
"progress_color": [
"#748498",
"#748498"
],
"border_color": [
"#000000",
"#000000"
]
},
"CTkSlider": {
"corner_radius": 1000,
"button_corner_radius": 1000,
"border_width": 6,
"button_length": 0,
"fg_color": [
"#383e3e",
"#383e3e"
],
"progress_color": [
"#748498",
"#748498"
],
"button_color": [
"#11202b",
"#11202b"
],
"button_hover_color": [
"#5c6b78",
"#5c6b78"
]
},
"CTkOptionMenu": {
"corner_radius": 6,
"fg_color": [
"#748498",
"#748498"
],
"button_color": [
"#3c5163",
"#3c5163"
],
"button_hover_color": [
"#183146",
"#183146"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#c0c2c4",
"#cfd1d3"
]
},
"CTkComboBox": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#9dacb8",
"#97a6b2"
],
"border_color": [
"#464f64",
"#464f64"
],
"button_color": [
"#1e2e3c",
"#1e2e3c"
],
"button_hover_color": [
"#000000",
"#000000"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#dcdee0",
"#d7d9db"
]
},
"CTkScrollbar": {
"corner_radius": 1000,
"border_spacing": 4,
"fg_color": "transparent",
"button_color": [
"#081722",
"#081722"
],
"button_hover_color": [
"#35444f",
"#374350"
]
},
"CTkSegmentedButton": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#748498",
"#748498"
],
"selected_color": [
"#c3cbd5",
"#c3cbd5"
],
"selected_hover_color": [
"#d3dbe1",
"#d3dbe1"
],
"unselected_color": [
"#667885",
"#667885"
],
"unselected_hover_color": [
"#586b78",
"#586b78"
],
"text_color": [
"#1c253a",
"#2b3449"
],
"text_color_disabled": [
"#3a4454",
"#495363"
]
},
"CTkTextbox": {
"corner_radius": 6,
"border_width": 0,
"fg_color": [
"#a9b8c4",
"#a9b8c4"
],
"border_color": [
"#000000",
"#000000"
],
"text_color": [
"#2b3449",
"#2b3449"
],
"scrollbar_button_color": [
"#11202b",
"#11202b"
],
"scrollbar_button_hover_color": [
"#2c3b46",
"#404c59"
]
},
"CTkScrollableFrame": {
"label_fg_color": [
"#d3dbe1",
"#d3dbe1"
]
},
"DropdownMenu": {
"fg_color": [
"#748498",
"#748498"
],
"hover_color": [
"#d3dbe1",
"#d3dbe1"
],
"text_color": [
"#000000",
"#000000"
]
},
"CTkFont": {
"macOS": {
"family": "SF Display",
"size": 13,
"weight": "normal"
},
"Windows": {
"family": "Roboto",
"size": 13,
"weight": "normal"
},
"Linux": {
"family": "Roboto",
"size": 13,
"weight": "normal"
}
},
"provenance": {
"theme author": "Clive Bostock",
"date created": "Mar 27 2023 18:16:02",
"last modified by": "Clive Bostock",
"created with": "CTk Theme Builder",
"last modified": "Aug 13 2023 13:42:44",
"keystone colour": "#3c5064",
"harmony method": "Split-complementary",
"harmony differential": null,
"theme name": "GreyGhost"
}
}

View File

@ -0,0 +1,381 @@
{
"BOIIIWD_Globals": {
"button_active_state_color": "#200c00",
"button_normal_state_color": "#532000",
"progress_bar_fill_color": "#814007",
"this_is_a_comment": "For button hover color check CTkButton bellow + other stuff",
"credits": "originally by avalon60"
},
"CTk": {
"fg_color": [
"#0a0a0a",
"#0a0a0a"
]
},
"CTkToplevel": {
"fg_color": [
"#0f0f0f",
"#0f0f0f"
]
},
"CTkFrame": {
"corner_radius": 6,
"border_width": 1,
"fg_color": [
"#261409",
"#261409"
],
"top_fg_color": [
"#190a0a",
"#190a0a"
],
"border_color": [
"#f4cb29",
"#f4cb29"
]
},
"CTkButton": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#532000",
"#532000"
],
"hover_color": [
"#814007",
"#814007"
],
"border_color": [
"#f4cb29",
"#f4cb29"
],
"text_color": [
"#f4cb29",
"#f4cb29"
],
"text_color_disabled": [
"#98591f",
"#98591f"
]
},
"CTkLabel": {
"corner_radius": 0,
"fg_color": "transparent",
"text_color": [
"#f4cb29",
"#f4cb29"
],
"text_color_disabled": [
"#f4cb29",
"#f4cb29"
]
},
"CTkEntry": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#38261b",
"#38261b"
],
"border_color": [
"#f4cb29",
"#f4cb29"
],
"text_color": [
"#fe9433",
"#fe9433"
],
"placeholder_text_color": [
"#98591f",
"#98591f"
]
},
"CTkSwitch": {
"corner_radius": 1000,
"border_width": 3,
"button_length": 0,
"progress_color": [
"#6d4934",
"#6d4934"
],
"button_color": [
"#fe9433",
"#fe9433"
],
"fg_color": [
"#663b14",
"#663b14"
],
"button_hover_color": [
"#fea95c",
"#fea95c"
],
"text_color": [
"#f4cb29",
"#f4cb29"
],
"text_color_disabled": [
"#98591f",
"#98591f"
]
},
"CTkProgressBar": {
"corner_radius": 1000,
"border_width": 0,
"fg_color": [
"#532000",
"#532000"
],
"progress_color": [
"#e5852e",
"#e5852e"
],
"border_color": [
"#0b0000",
"#0b0000"
]
},
"CTkSlider": {
"corner_radius": 1000,
"button_corner_radius": 1000,
"border_width": 6,
"button_length": 0,
"fg_color": [
"#532000",
"#532000"
],
"progress_color": [
"#6d4934",
"#6d4934"
],
"button_color": [
"#fe9433",
"#fe9433"
],
"button_hover_color": [
"#fea95c",
"#fea95c"
]
},
"CTkOptionMenu": {
"corner_radius": 6,
"fg_color": [
"#532000",
"#532000"
],
"button_color": [
"#3a1600",
"#3a1600"
],
"button_hover_color": [
"#754d33",
"#754d33"
],
"text_color": [
"#f4cb29",
"#f4cb29"
],
"text_color_disabled": [
"#cb7629",
"#cb7629"
]
},
"CTkComboBox": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#38261b",
"#38261b"
],
"border_color": [
"#f4cb29",
"#f4cb29"
],
"button_color": [
"#b88f06",
"#b88f06"
],
"button_hover_color": [
"#754d33",
"#754d33"
],
"text_color": [
"#f4cb29",
"#f4cb29"
],
"text_color_disabled": [
"#cb7629",
"#cb7629"
]
},
"CTkScrollbar": {
"corner_radius": 1000,
"border_spacing": 4,
"fg_color": "transparent",
"button_color": [
"#Fe9433",
"#Fe9433"
],
"button_hover_color": [
"#f4cb29",
"#f4cb29"
]
},
"CTkSegmentedButton": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#8b5626",
"#8b5626"
],
"selected_color": [
"#814007",
"#814007"
],
"selected_hover_color": [
"#8b5626",
"#8b5626"
],
"unselected_color": [
"#2a1000",
"#2a1000"
],
"unselected_hover_color": [
"#46220c",
"#46220c"
],
"text_color": [
"#f4cb29",
"#f4cb29"
],
"text_color_disabled": [
"#cb7629",
"#cb7629"
]
},
"CTkTextbox": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#38261b",
"#38261b"
],
"border_color": [
"#f4cb29",
"#f4cb29"
],
"text_color": [
"#Fe9433",
"#Fe9433"
],
"scrollbar_button_color": [
"#Fe9433",
"#Fe9433"
],
"scrollbar_button_hover_color": [
"#f4cb29",
"#f4cb29"
]
},
"CTkScrollableFrame": {
"label_fg_color": [
"#532000",
"#532000"
]
},
"DropdownMenu": {
"fg_color": [
"#d8b35e",
"#d8b35e"
],
"hover_color": [
"#b88f06",
"#b88f06"
],
"text_color": [
"gray10",
"gray10"
]
},
"CTkFont": {
"macOS": {
"family": "SF Display",
"size": 13,
"weight": "normal"
},
"Windows": {
"family": "Roboto",
"size": 13,
"weight": "normal"
},
"Linux": {
"family": "Roboto",
"size": 13,
"weight": "normal"
}
},
"provenance": {
"theme name": "NeonBanana",
"theme author": "clive",
"date created": "Jun 14 2023 20:24:54",
"last modified by": "Clive Bostock",
"created with": "CTk Theme Builder v2.3.0",
"last modified": "Aug 13 2023 13:53:38",
"keystone colour": "#3c5064",
"harmony method": "Split-complementary",
"harmony differential": null
},
"CTkCheckBox": {
"corner_radius": 6,
"border_width": 3,
"fg_color": [
"#e5852e",
"#e5852e"
],
"border_color": [
"#532000",
"#532000"
],
"hover_color": [
"#e5852e",
"#e5852e"
],
"checkmark_color": [
"#0a0a0a",
"#0a0a0a"
],
"text_color": [
"#f4cb29",
"#f4cb29"
],
"text_color_disabled": [
"#98591f",
"#98591f"
]
},
"CTkRadioButton": {
"corner_radius": 1000,
"border_width_checked": 6,
"border_width_unchecked": 3,
"fg_color": [
"#e5852e",
"#e5852e"
],
"border_color": [
"#c0ad10",
"#c0ad10"
],
"hover_color": [
"#e5852e",
"#e5852e"
],
"text_color": [
"#f4cb29",
"#f4cb29"
],
"text_color_disabled": [
"#98591f",
"#98591f"
]
}
}

View File

@ -0,0 +1,381 @@
{
"BOIIIWD_Globals": {
"button_active_state_color": "#070d13",
"button_normal_state_color": "#11202b",
"progress_bar_fill_color": "#11202b",
"this_is_a_comment": "For button hover color check CTkButton bellow + other stuff",
"credits": "originally by avalon60"
},
"CTk": {
"fg_color": [
"#030303",
"#030303"
]
},
"CTkToplevel": {
"fg_color": [
"#030303",
"#030303"
]
},
"CTkFrame": {
"corner_radius": 6,
"border_width": 1,
"fg_color": [
"#111111",
"#030303"
],
"top_fg_color": [
"#131313",
"#010101"
],
"border_color": [
"#586b78",
"#586b78"
]
},
"CTkButton": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#697b88",
"#11202b"
],
"hover_color": [
"#758794",
"#404c59"
],
"border_color": [
"#405366",
"#405366"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#5e6b7c",
"#b4bcc6"
]
},
"CTkLabel": {
"corner_radius": 0,
"fg_color": "transparent",
"text_color": [
"#c3cbd5",
"#c3cbd5"
],
"text_color_disabled": [
"#c3cbd5",
"#c3cbd5"
]
},
"CTkEntry": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#11202b",
"#11202b"
],
"border_color": [
"#000000",
"#000000"
],
"text_color": [
"white",
"white"
],
"placeholder_text_color": [
"#464e56",
"#464e56"
]
},
"CTkSwitch": {
"corner_radius": 1000,
"border_width": 3,
"button_length": 0,
"progress_color": [
"#748498",
"#748498"
],
"button_color": [
"#172631",
"#11202b"
],
"fg_color": [
"#383e3e",
"#383e3e"
],
"button_hover_color": [
"#5c6b78",
"#1b2631"
],
"text_color": [
"#c3cbd5",
"#c3cbd5"
],
"text_color_disabled": [
"#5e6b7c",
"#b4bcc6"
]
},
"CTkProgressBar": {
"corner_radius": 1000,
"border_width": 0,
"fg_color": [
"#383e3e",
"#383e3e"
],
"progress_color": [
"#748498",
"#748498"
],
"border_color": [
"#000000",
"#000000"
]
},
"CTkSlider": {
"corner_radius": 1000,
"button_corner_radius": 1000,
"border_width": 6,
"button_length": 0,
"fg_color": [
"#383e3e",
"#383e3e"
],
"progress_color": [
"#748498",
"#748498"
],
"button_color": [
"#172631",
"#11202b"
],
"button_hover_color": [
"#5c6b78",
"#5c6b78"
]
},
"CTkOptionMenu": {
"corner_radius": 6,
"fg_color": [
"#748498",
"#748498"
],
"button_color": [
"#2b3948",
"#2b3948"
],
"button_hover_color": [
"#586b78",
"#586b78"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#5e6b7c",
"#b4bcc6"
]
},
"CTkComboBox": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#748498",
"#748498"
],
"border_color": [
"#000000",
"#000000"
],
"button_color": [
"#000000",
"#000000"
],
"button_hover_color": [
"#5c636c",
"#5c636c"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#5e6b7c",
"#b4bcc6"
]
},
"CTkScrollbar": {
"corner_radius": 1000,
"border_spacing": 4,
"fg_color": "transparent",
"button_color": [
"#35444f",
"#4e5c6e"
],
"button_hover_color": [
"#404c59",
"#1c1e18"
]
},
"CTkSegmentedButton": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#748498",
"#748498"
],
"selected_color": [
"#c6ced8",
"#c6ced8"
],
"selected_hover_color": [
"#d3dbe1",
"#d3dbe1"
],
"unselected_color": [
"#697b88",
"#697b88"
],
"unselected_hover_color": [
"#586b78",
"#586b78"
],
"text_color": [
"#2b3449",
"#2b3449"
],
"text_color_disabled": [
"#464e58",
"#3c444e"
]
},
"CTkTextbox": {
"corner_radius": 6,
"border_width": 0,
"fg_color": [
"#11202b",
"#11202b"
],
"border_color": [
"#000000",
"#000000"
],
"text_color": [
"white",
"white"
],
"scrollbar_button_color": [
"#1a2934",
"#11202b"
],
"scrollbar_button_hover_color": [
"#404c59",
"#404c59"
]
},
"CTkScrollableFrame": {
"label_fg_color": [
"#0e1d28",
"#0e1d28"
]
},
"DropdownMenu": {
"fg_color": [
"#748498",
"#748498"
],
"hover_color": [
"#d3dbe1",
"#d3dbe1"
],
"text_color": [
"#000000",
"#000000"
]
},
"CTkFont": {
"macOS": {
"family": "SF Display",
"size": 13,
"weight": "normal"
},
"Windows": {
"family": "Roboto",
"size": 13,
"weight": "normal"
},
"Linux": {
"family": "Roboto",
"size": 13,
"weight": "normal"
}
},
"provenance": {
"theme name": "Anthracite",
"theme author": "clive",
"date created": "Jun 10 2023 12:22:59",
"last modified by": "clive",
"created with": "CTk Theme Builder v2.2.0",
"last modified": "Aug 13 2023 12:50:49",
"keystone colour": "#3c5064",
"harmony method": "Split-complementary",
"harmony differential": null
},
"CTkCheckBox": {
"corner_radius": 6,
"border_width": 3,
"fg_color": [
"#748498",
"#748498"
],
"border_color": [
"#3e4654",
"#3e4654"
],
"hover_color": [
"#697b88",
"#697b88"
],
"checkmark_color": [
"#ffffff",
"#ffffff"
],
"text_color": [
"#c3cbd5",
"#c3cbd5"
],
"text_color_disabled": [
"#5e6b7c",
"#b4bcc6"
]
},
"CTkRadioButton": {
"corner_radius": 1000,
"border_width_checked": 6,
"border_width_unchecked": 3,
"fg_color": [
"#172631",
"#11202b"
],
"border_color": [
"#303940",
"#303940"
],
"hover_color": [
"#5c6b78",
"#5c6b78"
],
"text_color": [
"#c3cbd5",
"#c3cbd5"
],
"text_color_disabled": [
"#c8d0de",
"#b4bcc6"
]
}
}

381
resources/boiiiwd_test.json Normal file
View File

@ -0,0 +1,381 @@
{
"BOIIIWD_Globals": {
"button_active_state_color": "#070d13",
"button_normal_state_color": "#11202b",
"progress_bar_fill_color": "#11202b",
"this_is_a_comment": "For button hover color check CTkButton bellow + other stuff",
"credits": "originally by avalon60"
},
"CTk": {
"fg_color": [
"#2d4380",
"#233976"
]
},
"CTkToplevel": {
"fg_color": [
"#324885",
"#233976"
]
},
"CTkFrame": {
"corner_radius": 6,
"border_width": 3,
"fg_color": [
"#3c528f",
"#233976"
],
"top_fg_color": [
"#324885",
"#192f6c"
],
"border_color": [
"#192d69",
"#3F5EA8"
]
},
"CTkButton": {
"corner_radius": 6,
"border_width": 0,
"fg_color": [
"#5170ba",
"#142864"
],
"hover_color": [
"#8c6b3f",
"#8c6b3f"
],
"border_color": [
"#192d69",
"#3F5EA8"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#b1d9ff",
"#b1d9ff"
]
},
"CTkLabel": {
"corner_radius": 0,
"fg_color": "transparent",
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#ffffff",
"#ffffff"
]
},
"CTkEntry": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#283e7b",
"#1e326e"
],
"border_color": [
"#192d69",
"#3F5EA8"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"placeholder_text_color": [
"#a3c8ff",
"#a3c8ff"
]
},
"CTkSwitch": {
"corner_radius": 1000,
"border_width": 3,
"button_length": 0,
"fg_color": [
"#8c6b3f",
"#8c6b3f"
],
"progress_color": [
"#3FA854",
"#3FA854"
],
"button_color": [
"#283e7b",
"#142864"
],
"button_hover_color": [
"#8c6b3f",
"#8c6b3f"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#b1d9ff",
"#b1d9ff"
]
},
"CTkProgressBar": {
"corner_radius": 1000,
"border_width": 0,
"fg_color": [
"#8c6b3f",
"#8c6b3f"
],
"progress_color": [
"#3FA854",
"#3FA854"
],
"border_color": [
"#192d69",
"#3F5EA8"
]
},
"CTkSlider": {
"corner_radius": 1000,
"button_corner_radius": 1000,
"border_width": 6,
"button_length": 0,
"fg_color": [
"#8c6b3f",
"#8c6b3f"
],
"progress_color": [
"#3FA854",
"#3FA854"
],
"button_color": [
"#3F5EA8",
"#3F5EA8"
],
"button_hover_color": [
"#8c6b3f",
"#8c6b3f"
]
},
"CTkOptionMenu": {
"corner_radius": 6,
"fg_color": [
"#233976",
"#192f6c"
],
"button_color": [
"#36a450",
"#36a450"
],
"button_hover_color": [
"#8c6b3f",
"#8c6b3f"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#b1d9ff",
"#b1d9ff"
]
},
"CTkComboBox": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#283e7b",
"#233773"
],
"border_color": [
"#192d69",
"#3F5EA8"
],
"button_color": [
"#5170ba",
"#142864"
],
"button_hover_color": [
"#8c6b3f",
"#8c6b3f"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#b1d9ff",
"#b1d9ff"
]
},
"CTkScrollbar": {
"corner_radius": 1000,
"border_spacing": 4,
"fg_color": "transparent",
"button_color": [
"#6c8bd5",
"#6c8bd5"
],
"button_hover_color": [
"#8c6b3f",
"#8c6b3f"
]
},
"CTkSegmentedButton": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#283e7b",
"#142864"
],
"selected_color": [
"#3F5EA8",
"#3F5EA8"
],
"selected_hover_color": [
"#8c6b3f",
"#8c6b3f"
],
"unselected_color": [
"#112c7c",
"#112c7c"
],
"unselected_hover_color": [
"#8c6b3f",
"#8c6b3f"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#b1d9ff",
"#b1d9ff"
]
},
"CTkTextbox": {
"corner_radius": 6,
"border_width": 2,
"fg_color": [
"#283e7b",
"#1e326e"
],
"border_color": [
"#192d69",
"#3F5EA8"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"scrollbar_button_color": [
"#6c8bd5",
"#6c8bd5"
],
"scrollbar_button_hover_color": [
"#8c6b3f",
"#8c6b3f"
]
},
"CTkScrollableFrame": {
"label_fg_color": [
"#324885",
"#192f6c"
]
},
"DropdownMenu": {
"fg_color": [
"#283e7b",
"#283e7b"
],
"hover_color": [
"#112c7c",
"#112c7c"
],
"text_color": [
"#a3c8ff",
"#a3c8ff"
]
},
"CTkFont": {
"macOS": {
"family": "SF Display",
"size": 13,
"weight": "normal"
},
"Windows": {
"family": "Roboto",
"size": 13,
"weight": "normal"
},
"Linux": {
"family": "Roboto",
"size": 13,
"weight": "normal"
}
},
"provenance": {
"theme author": "Clive Bostock",
"date created": "Mar 27 2023 18:16:02",
"last modified by": "Clive Bostock",
"created with": "CTk Theme Builder",
"last modified": "Aug 13 2023 14:03:54",
"keystone colour": "#1f3572",
"harmony method": "Complementary",
"harmony differential": 5,
"theme name": "TrojanBlue"
},
"CTkCheckBox": {
"corner_radius": 6,
"border_width": 3,
"fg_color": [
"#283e7b",
"#142864"
],
"border_color": [
"#192d69",
"#3F5EA8"
],
"hover_color": [
"#112c7c",
"#112c7c"
],
"checkmark_color": [
"#ffffff",
"#ffffff"
],
"text_color": [
"#ffffff",
"#ffffff"
],
"text_color_disabled": [
"#b1d9ff",
"#b1d9ff"
]
},
"CTkRadioButton": {
"corner_radius": 1000,
"border_width_checked": 6,
"border_width_unchecked": 3,
"fg_color": [
"#3FA854",
"#3FA854"
],
"border_color": [
"#192d69",
"#3F5EA8"
],
"hover_color": [
"#8c6b3f",
"#8c6b3f"
],
"text_color": [
"#ffffff",
"#d9d9d9"
],
"text_color_disabled": [
"#b1d9ff",
"#b1d9ff"
]
}
}

BIN
resources/sett4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
resources/sett5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
resources/sett6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 603 KiB

BIN
resources/sett7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 326 KiB

BIN
resources/sett8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB