From ace9c7c216b6b26e05afcdb091bf7306ff69fd13 Mon Sep 17 00:00:00 2001 From: ktx-monil Date: Tue, 9 Sep 2025 15:57:16 +0530 Subject: [PATCH 01/36] fix: solve overlap issue in community support card --- overrides/css/landing-page.css | 77 +++++++++++++++++++++++++++++++++- 1 file changed, 75 insertions(+), 2 deletions(-) diff --git a/overrides/css/landing-page.css b/overrides/css/landing-page.css index 968c8a04..a7342fec 100644 --- a/overrides/css/landing-page.css +++ b/overrides/css/landing-page.css @@ -652,7 +652,8 @@ body:has(.landing-page) .md-sidebar--secondary { .landing-community-support-item { border-radius: var(--radius-lg); - padding: var(--spacing-md) var(--spacing-lg); + padding: var(--spacing-md) calc(var(--spacing-lg) + 30px) var(--spacing-md) + var(--spacing-lg); border: 1px solid var(--border-color); display: flex; align-items: center; @@ -664,6 +665,7 @@ body:has(.landing-page) .md-sidebar--secondary { text-decoration: none; color: inherit; min-height: 80px; + overflow: hidden; } .landing-community-support-item:hover { @@ -684,6 +686,13 @@ body:has(.landing-page) .md-sidebar--secondary { opacity: 0; transition: all 0.2s ease; color: var(--text-primary); + z-index: 1; + pointer-events: none; + width: 20px; + height: 20px; + display: flex; + align-items: center; + justify-content: center; } [data-md-color-scheme="default"] .landing-community-support-arrow { @@ -914,6 +923,28 @@ body:has(.landing-page) .md-sidebar--secondary { } /* Responsive Design */ +@media (max-width: 1024px) { + /* Two column layout for community support on medium to large tablets */ + .landing-community-support-grid { + grid-template-columns: repeat(2, 1fr); + gap: var(--spacing-md); + } +} + +@media (max-width: 992px) { + /* Reduce arrow size and adjust position for medium screens */ + .landing-community-support-arrow { + font-size: 16px; + right: var(--spacing-md); + } + + /* Reduce extra padding on medium screens */ + .landing-community-support-item { + padding: var(--spacing-md) calc(var(--spacing-md) + 25px) var(--spacing-md) + var(--spacing-md); + } +} + @media (max-width: 768px) { .landing-tutorial-row { flex-direction: column; @@ -928,8 +959,9 @@ body:has(.landing-page) .md-sidebar--secondary { grid-template-columns: repeat(2, 1fr); } + /* Keep two column layout for community support */ .landing-community-support-grid { - grid-template-columns: 1fr; + grid-template-columns: repeat(2, 1fr); } .landing-hero-content { @@ -942,4 +974,45 @@ body:has(.landing-page) .md-sidebar--secondary { align-self: stretch; justify-content: center; } + + /* Hide arrow on mobile to prevent overlap */ + .landing-community-support-arrow { + display: none !important; + } + + /* Adjust community support item padding for mobile - remove extra right padding when arrow is hidden */ + .landing-community-support-item { + padding: var(--spacing-md) var(--spacing-lg) var(--spacing-md) + var(--spacing-lg); + } +} + +@media (max-width: 480px) { + .landing-features-list { + grid-template-columns: 1fr; + } + + .landing-integration-grid { + grid-template-columns: 1fr; + } + + /* Switch to single column only on very small screens */ + .landing-community-support-grid { + grid-template-columns: 1fr; + } + + .landing-main-content { + padding: 0 var(--spacing-md) var(--spacing-xl) var(--spacing-md); + } + + /* Ensure no arrow interference on very small screens */ + .landing-community-support-arrow { + display: none !important; + } + + /* Compact padding for very small screens */ + .landing-community-support-item { + padding: var(--spacing-sm) var(--spacing-md); + min-height: 60px; + } } From 2952e8c51392614f3b0787829b32aaf0b9b42ea8 Mon Sep 17 00:00:00 2001 From: ktx-monil Date: Tue, 9 Sep 2025 16:02:50 +0530 Subject: [PATCH 02/36] fix: resolve card view issue of popular integration section --- overrides/css/landing-page.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/overrides/css/landing-page.css b/overrides/css/landing-page.css index a7342fec..233138f6 100644 --- a/overrides/css/landing-page.css +++ b/overrides/css/landing-page.css @@ -924,6 +924,11 @@ body:has(.landing-page) .md-sidebar--secondary { /* Responsive Design */ @media (max-width: 1024px) { + /* Three column layout for integration grid on tablets and small laptops */ + .landing-integration-grid { + grid-template-columns: repeat(3, 1fr); + } + /* Two column layout for community support on medium to large tablets */ .landing-community-support-grid { grid-template-columns: repeat(2, 1fr); From 3262e0f1c2b193c377151f39d15008909db43a98 Mon Sep 17 00:00:00 2001 From: ktx-monil Date: Tue, 9 Sep 2025 16:05:46 +0530 Subject: [PATCH 03/36] fix: change css for hero section banner --- overrides/css/landing-page.css | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/overrides/css/landing-page.css b/overrides/css/landing-page.css index 233138f6..37befe3a 100644 --- a/overrides/css/landing-page.css +++ b/overrides/css/landing-page.css @@ -924,6 +924,20 @@ body:has(.landing-page) .md-sidebar--secondary { /* Responsive Design */ @media (max-width: 1024px) { + /* Hero section - column layout for tablets and small laptops */ + .landing-hero-content { + flex-direction: column; + align-items: center; + gap: var(--spacing-lg); + text-align: center; + } + + .landing-hero-buttons { + display: flex; + justify-content: center; + gap: var(--spacing-md); + } + /* Three column layout for integration grid on tablets and small laptops */ .landing-integration-grid { grid-template-columns: repeat(3, 1fr); From 18a0bdb1105c62c8d5cf3ba36853e373e5f6529b Mon Sep 17 00:00:00 2001 From: ktx-monil Date: Tue, 9 Sep 2025 16:47:41 +0530 Subject: [PATCH 04/36] fix: hero banner button css --- overrides/css/landing-page.css | 46 +++++++++++++++++++++++++++++++--- 1 file changed, 42 insertions(+), 4 deletions(-) diff --git a/overrides/css/landing-page.css b/overrides/css/landing-page.css index 37befe3a..010c891e 100644 --- a/overrides/css/landing-page.css +++ b/overrides/css/landing-page.css @@ -254,14 +254,17 @@ body:has(.landing-page) .md-sidebar--secondary { transition: all 0.3s ease; background-color: rgb(107, 118, 226); border: 1px solid transparent; - padding: 5px 14px !important; + padding: 8px 16px !important; text-decoration: none; font-weight: 500; display: inline-flex; align-items: center; + justify-content: center; gap: var(--spacing-xs); font-size: var(--font-size-md); white-space: nowrap; + min-height: 36px; + line-height: 1.2; } .primary-button:hover { @@ -293,18 +296,48 @@ body:has(.landing-page) .md-sidebar--secondary { .landing-btn-content { display: flex; align-items: center; - gap: 0.5em; + justify-content: center; + gap: 6px; white-space: nowrap; + line-height: 1.2; } .landing-play-icon { display: flex; align-items: center; - font-size: 1.15em; - margin-right: 0.1em; + justify-content: center; + width: 16px; + height: 16px; flex-shrink: 0; } +.landing-play-icon img { + width: 16px; + height: 16px; + display: block; +} + +/* Additional button text containment rules */ +.primary-button span { + display: flex; + align-items: center; + height: 100%; + line-height: 1.2; +} + +.landing-btn-content span:last-child { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +/* Ensure buttons maintain consistent height */ +.landing-hero-buttons .primary-button { + min-height: 36px; + height: auto; + box-sizing: border-box; +} + /* Section Styles */ .landing-section { margin-bottom: 15px; @@ -935,7 +968,9 @@ body:has(.landing-page) .md-sidebar--secondary { .landing-hero-buttons { display: flex; justify-content: center; + align-items: center; gap: var(--spacing-md); + flex-wrap: wrap; } /* Three column layout for integration grid on tablets and small laptops */ @@ -992,6 +1027,9 @@ body:has(.landing-page) .md-sidebar--secondary { .landing-hero-buttons { align-self: stretch; justify-content: center; + align-items: center; + flex-wrap: wrap; + gap: var(--spacing-sm); } /* Hide arrow on mobile to prevent overlap */ From 4f2c4d421a334284d86dc5f705e70cd30db50ec9 Mon Sep 17 00:00:00 2001 From: ktx-monil Date: Tue, 9 Sep 2025 16:54:16 +0530 Subject: [PATCH 05/36] fix: resolve button size issue --- overrides/css/landing-page.css | 18 +++++++++--------- overrides/partials/index.html | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/overrides/css/landing-page.css b/overrides/css/landing-page.css index 010c891e..5f3fe22b 100644 --- a/overrides/css/landing-page.css +++ b/overrides/css/landing-page.css @@ -243,7 +243,7 @@ body:has(.landing-page) .md-sidebar--secondary { } /* Primary Button Styles */ -.primary-button { +.primary-button-hero { position: relative; border: none; color: white !important; @@ -267,24 +267,24 @@ body:has(.landing-page) .md-sidebar--secondary { line-height: 1.2; } -.primary-button:hover { +.primary-button-hero:hover { background-color: var(--color-hover-card); color: white !important; text-decoration: none; } -.primary-button:visited, -.primary-button:focus { +.primary-button-hero:visited, +.primary-button-hero:focus { color: white !important; text-decoration: none; } -.primary-button *, -.primary-button:hover * { +.primary-button-hero *, +.primary-button-hero:hover * { color: white !important; } -.primary-button:disabled { +.primary-button-hero:disabled { opacity: 0.6; cursor: not-allowed; background-image: linear-gradient(180deg, #8cc7ff 0%, #7ab7ff 100%), @@ -318,7 +318,7 @@ body:has(.landing-page) .md-sidebar--secondary { } /* Additional button text containment rules */ -.primary-button span { +.primary-button-hero span { display: flex; align-items: center; height: 100%; @@ -332,7 +332,7 @@ body:has(.landing-page) .md-sidebar--secondary { } /* Ensure buttons maintain consistent height */ -.landing-hero-buttons .primary-button { +.landing-hero-buttons .primary-button-hero { min-height: 36px; height: auto; box-sizing: border-box; diff --git a/overrides/partials/index.html b/overrides/partials/index.html index dff7cac1..deabb2de 100644 --- a/overrides/partials/index.html +++ b/overrides/partials/index.html @@ -17,7 +17,7 @@

- + @@ -25,7 +25,7 @@ Overview - + From c75ca5c468ec401eeb0330a5f23ffee1367ea998 Mon Sep 17 00:00:00 2001 From: ktx-monil Date: Tue, 9 Sep 2025 17:09:48 +0530 Subject: [PATCH 06/36] fix: remove unused padding --- overrides/partials/header.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/overrides/partials/header.html b/overrides/partials/header.html index bc943c83..51e0b5e4 100644 --- a/overrides/partials/header.html +++ b/overrides/partials/header.html @@ -8,9 +8,9 @@