added transparancey scale; added interactive debug button

This commit is contained in:
2023-10-21 18:58:20 -05:00
parent f27f738351
commit dbc198513f
7 changed files with 192 additions and 19 deletions

View File

@@ -94,13 +94,13 @@ class SettingsManager(StartCheckMixin, Singleton):
bindings = json.load(file)["keybindings"]
keybindings.configure(bindings)
except Exception as e:
print( f"Settings: {self._KEY_BINDINGS_FILE}\n\t\t{repr(e)}" )
print( f"Settings Manager: {self._KEY_BINDINGS_FILE}\n\t\t{repr(e)}" )
try:
with open(self._CONTEXT_MENU) as file:
self._context_menu_data = json.load(file)
except Exception as e:
print( f"Settings: {self._CONTEXT_MENU}\n\t\t{repr(e)}" )
print( f"Settings Manager: {self._CONTEXT_MENU}\n\t\t{repr(e)}" )
self.settings: Settings = None
@@ -187,4 +187,4 @@ class SettingsManager(StartCheckMixin, Singleton):
def save_settings(self):
with open(self._CONFIG_FILE, 'w') as outfile:
json.dump(self.settings.as_dict(), outfile, separators=(',', ':'), indent=4)
json.dump(self.settings.as_dict(), outfile, separators=(',', ':'), indent=4)

View File

@@ -8,6 +8,7 @@ from dataclasses import dataclass
@dataclass
class Theming:
success_color: str = "#88cc27"
warning_color: str = "#ffa800"
error_color: str = "#ff0000"
transparency: int = 64
success_color: str = "#88cc27"
warning_color: str = "#ffa800"
error_color: str = "#ff0000"