rebase codebase, delete trunk, move threads to backend

This commit is contained in:
2025-01-14 16:20:08 +01:00
parent fba652006f
commit 08cd18f3f1
106 changed files with 1604 additions and 1057 deletions

View File

@@ -1,4 +1,3 @@
from typing import Optional
from dataclasses import dataclass
from omegaconf import OmegaConf, DictConfig
@@ -22,7 +21,7 @@ class Zotero:
class Database:
name: str
path: str
tempdir: str
temp: str
def getattr(self, name):
return getattr(self, name)
@@ -109,6 +108,7 @@ class Icons:
def get(self, name):
return self.icons.get(name)
class Config:
"""A class to handle the configuration of the application. After initializing, it will try to load the config file and store it for future access. Any changes made can be saved to the file using the .save() method. Changes are used in real time in the app, if a restart is required, the Application will show a window.