From 2290040242f6e737b41bfab7212006e756820965 Mon Sep 17 00:00:00 2001 From: nobswebdev Date: Tue, 3 Nov 2026 16:30:14 +0100 Subject: [PATCH] Improve ZK and hotlink viewer image layout and add open-full-image link. Share ViewerImageDisplay with viewport-aware sizing so wide panoramas are not capped at max-w-lg. --- frontend/src/components.d.ts | 1 + .../components/viewer/ViewerImageDisplay.vue | 40 +++++++++++++++++++ frontend/src/views/HotlinkViewerView.vue | 9 ++--- frontend/src/views/ZkViewerView.vue | 7 +--- 4 files changed, 46 insertions(+), 11 deletions(-) create mode 100644 frontend/src/components/viewer/ViewerImageDisplay.vue diff --git a/frontend/src/components.d.ts b/frontend/src/components.d.ts index 3893ad8..2c9b76e 100644 --- a/frontend/src/components.d.ts +++ b/frontend/src/components.d.ts @@ -28,5 +28,6 @@ declare module 'vue' { UploadQueueList: typeof import('./components/upload/UploadQueueList.vue')['default'] UploadSettingsPanel: typeof import('./components/upload/UploadSettingsPanel.vue')['default'] UploadShareResults: typeof import('./components/upload/UploadShareResults.vue')['default'] + ViewerImageDisplay: typeof import('./components/viewer/ViewerImageDisplay.vue')['default'] } } diff --git a/frontend/src/components/viewer/ViewerImageDisplay.vue b/frontend/src/components/viewer/ViewerImageDisplay.vue new file mode 100644 index 0000000..01a855b --- /dev/null +++ b/frontend/src/components/viewer/ViewerImageDisplay.vue @@ -0,0 +1,40 @@ + + + diff --git a/frontend/src/views/HotlinkViewerView.vue b/frontend/src/views/HotlinkViewerView.vue index fea1ca8..72044e1 100644 --- a/frontend/src/views/HotlinkViewerView.vue +++ b/frontend/src/views/HotlinkViewerView.vue @@ -1,7 +1,5 @@