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
This commit is contained in:
@@ -31,11 +31,11 @@
|
||||
<header class="content-header">
|
||||
<h2 id="bundle-title"></h2>
|
||||
<div class="action-buttons">
|
||||
<button id="edit-bundle-btn">Edit</button>
|
||||
<button id="sign-bundle-btn">Sign</button>
|
||||
<button id="validate-bundle-btn">Validate</button>
|
||||
<button id="fill-bundle-btn">Fill</button>
|
||||
<button id="clear-bundle-btn">Clear</button>
|
||||
<button id="save-metadata-btn" class="hidden">Save Changes</button>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
@@ -73,6 +73,35 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Spinner Overlay -->
|
||||
<div id="spinner-overlay" class="spinner-overlay hidden">
|
||||
<div class="spinner"></div>
|
||||
<p>Processing...</p>
|
||||
</div>
|
||||
|
||||
<!-- Save Options Modal -->
|
||||
<div id="save-options-modal" class="modal-container hidden">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h3>Save Metadata Changes</h3>
|
||||
<button class="modal-close" onclick="hideSaveOptionsModal()">×</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>How would you like to save your metadata changes?</p>
|
||||
<div class="save-options">
|
||||
<button id="overwrite-bundle-btn" class="save-option-btn primary">
|
||||
<strong>Overwrite Current Bundle</strong>
|
||||
<small>Update the existing bundle file</small>
|
||||
</button>
|
||||
<button id="save-as-new-btn" class="save-option-btn secondary">
|
||||
<strong>Save As New Bundle</strong>
|
||||
<small>Create a new bundle file with changes</small>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Fill Modal -->
|
||||
<div id="fill-modal" class="modal">
|
||||
<div class="modal-content">
|
||||
|
||||
Reference in New Issue
Block a user