From 3ade340c587da09c777f4b3fbb383f550c457c9b Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Sun, 3 May 2026 10:20:48 +0200 Subject: feat: main window with sidebar navigation and file watcher Co-Authored-By: Claude Sonnet 4.6 --- main.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'main.py') diff --git a/main.py b/main.py index 98a3fd4..4c270dd 100644 --- a/main.py +++ b/main.py @@ -1,10 +1,23 @@ import sys from PyQt6.QtWidgets import QApplication +from core.config import Config +from ui.main_window import MainWindow +from ui.setup_dialog import SetupDialog def main(): app = QApplication(sys.argv) app.setApplicationName("my-publisher") app.setOrganizationName("danix") + + config = Config.load() + if not config.is_complete(): + dlg = SetupDialog(config) + if dlg.exec() == 0: + sys.exit(0) + config = Config.load() + + window = MainWindow(config) + window.show() sys.exit(app.exec()) if __name__ == "__main__": -- cgit v1.2.3