From 48446f972239962cb35d1ecc8ce3d728a5ebc2a5 Mon Sep 17 00:00:00 2001 From: mindesbunister Date: Thu, 17 Jul 2025 15:05:33 +0200 Subject: [PATCH] feat: Optimize screenshot gallery layout for 2-timeframe analysis - Add adaptive grid layout that adjusts based on number of screenshots - 2 screenshots: side-by-side view with larger aspect ratio for better comparison - 1 screenshot: centered layout with max-width constraint - 3-4+ screenshots: responsive multi-column grid - Add 'Side-by-Side View' indicator for 2-screenshot layout - Improve aspect ratios for better chart visibility and comparison - Enhance user experience for multi-timeframe analysis --- components/ScreenshotGallery.tsx | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/components/ScreenshotGallery.tsx b/components/ScreenshotGallery.tsx index 660a8d7..b85cc23 100644 --- a/components/ScreenshotGallery.tsx +++ b/components/ScreenshotGallery.tsx @@ -157,24 +157,39 @@ export default function ScreenshotGallery({ 📸 Chart Screenshots + {sortedData.length === 2 && ( + + Side-by-Side View + + )}
{sortedData.length} captured • Click to enlarge
-
+
{sortedData.map((item, displayIndex) => { const imageUrl = formatScreenshotUrl(item.screenshot) return (
onImageClick(imageUrl)} > {/* Preview Image */} -
+