diff --git a/web/gallery.html b/web/gallery.html index f33f104..4b02c1a 100644 --- a/web/gallery.html +++ b/web/gallery.html @@ -253,6 +253,10 @@

Display Settings

+
+ + +
diff --git a/web/js/gallery.js b/web/js/gallery.js index 49c927b..f1810c2 100644 --- a/web/js/gallery.js +++ b/web/js/gallery.js @@ -425,6 +425,11 @@ document.body.appendChild(sidebar); + // Apply default collapsed state from settings + if (this.getSettings().sidebarCollapsedByDefault) { + sidebar.classList.add('collapsed'); + } + // Load metadata for the current image (ALWAYS use original for metadata) const originalImageUrl = originalImage.dataset.original || originalImage.src; console.log('Loading metadata from original image:', originalImageUrl); @@ -509,9 +514,10 @@ // Create a modal that matches the screenshot design const modal = document.createElement('div'); modal.className = 'fixed inset-0 bg-black z-50 flex'; + modal.id = 'image-viewer-modal'; modal.innerHTML = ` -
+