From 45de7959204acb9947169a423aac7458fc263320 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sat, 9 Aug 2025 20:16:07 -0400 Subject: [PATCH] feat(electron): implement inline metadata editing with save options modal - Remove Edit button from header, add pencil icons next to editable fields - Add inline editing for Version, Author, and Comment metadata fields - Implement save options modal with overwrite/save-as-new functionality - Add file dialog integration for save-as-new option - Fix backend MANIFEST_FILENAME error by using correct string literals - Add CSS styling for editable fields and save options modal - Clean up debug logging code BREAKING CHANGE: Edit button removed from UI in favor of inline editing --- electron/index.html | 31 ++++- electron/main.js | 16 +++ electron/renderer.js | 257 ++++++++++++++++++++++++++++++++++++++++- electron/styles.css | 93 +++++++++++++++ fourdst/core/bundle.py | 10 +- 5 files changed, 397 insertions(+), 10 deletions(-) diff --git a/electron/index.html b/electron/index.html index 8e4f957..a86d703 100644 --- a/electron/index.html +++ b/electron/index.html @@ -31,11 +31,11 @@

- +
@@ -73,6 +73,35 @@ + + + + + +