Add tab management, profiles, and pattern-specific delay ranges
This commit is contained in:
974
src/main.py
974
src/main.py
File diff suppressed because it is too large
Load Diff
@@ -9,7 +9,9 @@ class Settings(dict):
|
||||
|
||||
def save(self):
|
||||
try:
|
||||
j = json.dumps(self, indent=4)
|
||||
# Create a copy without lights and tab_order (these belong in profiles, not settings.json)
|
||||
settings_to_save = {k: v for k, v in self.items() if k not in ["lights", "tab_order"]}
|
||||
j = json.dumps(settings_to_save, indent=4)
|
||||
with open(self.SETTINGS_FILE, 'w') as file:
|
||||
file.write(j)
|
||||
print("Settings saved successfully.")
|
||||
|
||||
Reference in New Issue
Block a user