From ae203aa45cd12698564b50f1cd00294f196263ec Mon Sep 17 00:00:00 2001 From: Fajrian Aidil Pratama Date: Thu, 11 Sep 2025 18:17:26 +0700 Subject: [PATCH 1/3] fix: improve mobile layout for hero section and data sources - Optimize hero section terminal demo for Samsung A33 (360px width): - Reduce text size to text-[8px] on mobile with responsive scaling - Minimize padding and margins throughout terminal demo - Compress JSON indentation spacing for mobile screens - Reduce terminal header elements and spacing - Use leading-none for tighter line height on mobile - Fix DataSources section mobile responsiveness: - Change layout from flex to grid system (grid-cols-3 md:grid-cols-6) - Increase logo sizes and containers for better visibility - Optimize spacing and gaps for mobile vs desktop viewing - Create 3x2 grid on mobile, single row on larger screens - Fix Glossary classification flow diagrams: - Add horizontal scroll containers to prevent text wrapping - Reduce badge sizes and text for mobile (text-[10px]) - Implement overflow-x-auto for classification progression flows - Prevent individual badge text wrapping with whitespace-nowrap - Maintain readability while preventing UI cropping All changes ensure proper display on small screens while maintaining visual appeal on larger devices. --- src/components/DataSources.vue | 13 ++-- .../documentation/GlossarySection.vue | 36 ++++++----- src/views/Home.vue | 60 ++++++++++--------- 3 files changed, 57 insertions(+), 52 deletions(-) diff --git a/src/components/DataSources.vue b/src/components/DataSources.vue index 7203c09..dbf0f64 100644 --- a/src/components/DataSources.vue +++ b/src/components/DataSources.vue @@ -1,16 +1,15 @@