1 comments

  • dmaginas 6 hours ago

    Why i Built it: On each task switch i would have to open all applicatiosn by hand and remeber what project/files i'd have to open. (VS Code: the right folders, Chrome-Tabs, Notepad++-Files, PDFs)

    Technology: - One Context = State of several apps, restore via one click - Background Service (Core) in C++17/Qt, REST API on 127.0.0.1/localhost (dynamic Port + Token) - 2 Integrations types: Core-Plugins (loaded into the service) and Add-ins (processes on its own, registered via REST + Heartbeat)

    Each app is dfferent: Office VSTO, Browser-Extension, VS/VS-Code/JetBrains-Extension, Notepad++-DLL Type-B Plugins without Add-in: PDF-Viewer (Sumatra/Acrobat), Explorer/Finder, Obsidian, OneNote, LibreOffice Currrently supported: Excel, Word, Chrome, Edge, Firefox, Visual Studio, VS Code, JetBrains, Notepad++, Sumatra, Acrobat, OneNote, Obsidian, LibreOffice, Explorer/Finder, PDF-Viewer

    All is loacl held. only License/Payment accesss the API Contexts are local JSON files

    Plattforms (currently): - Windows + macOS (Apple Silicon, signied/notarized) + Linux (AppImage)