From 875be6a43cf1c6451f91a604760f945e6991919d Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 10 Aug 2025 11:41:47 -0400 Subject: [PATCH] refactor(electron): major ui refactor into modules --- electron/index.html | 4 +- electron/main-refactored.js | 30 + electron/main.js | 317 ------ electron/main/app-lifecycle.js | 78 ++ electron/main/backend-bridge.js | 98 ++ electron/main/file-dialogs.js | 60 + electron/main/ipc-handlers.js | 128 +++ electron/package.json | 2 +- electron/renderer-refactored.js | 88 ++ electron/renderer.js | 1390 ------------------------ electron/renderer/bundle-operations.js | 258 +++++ electron/renderer/dom-manager.js | 203 ++++ electron/renderer/event-handlers.js | 339 ++++++ electron/renderer/fill-workflow.js | 317 ++++++ electron/renderer/opat-handler.js | 355 ++++++ electron/renderer/state-manager.js | 94 ++ electron/renderer/ui-components.js | 183 ++++ 17 files changed, 2234 insertions(+), 1710 deletions(-) create mode 100644 electron/main-refactored.js delete mode 100644 electron/main.js create mode 100644 electron/main/app-lifecycle.js create mode 100644 electron/main/backend-bridge.js create mode 100644 electron/main/file-dialogs.js create mode 100644 electron/main/ipc-handlers.js create mode 100644 electron/renderer-refactored.js delete mode 100644 electron/renderer.js create mode 100644 electron/renderer/bundle-operations.js create mode 100644 electron/renderer/dom-manager.js create mode 100644 electron/renderer/event-handlers.js create mode 100644 electron/renderer/fill-workflow.js create mode 100644 electron/renderer/opat-handler.js create mode 100644 electron/renderer/state-manager.js create mode 100644 electron/renderer/ui-components.js diff --git a/electron/index.html b/electron/index.html index 483de86..9c37788 100644 --- a/electron/index.html +++ b/electron/index.html @@ -482,7 +482,7 @@