From bdbd8e9656b3ea4677ffce5dd01a5288019ce03a Mon Sep 17 00:00:00 2001 From: Brij123179 <7brijpatel@gmail.com> Date: Wed, 15 Oct 2025 19:30:18 +0530 Subject: [PATCH 1/7] feat: Add dynamic scroll sidebar with smooth animations - Created ScrollSidebar component matching Delta Force design - White vertical line with progress indicator - Dynamic bars that extend based on scroll position - Green gradient progress line fills as user scrolls - Pulsing dot indicator on active section - Smooth hover effects with tooltips - Click to navigate to sections - Fully responsive (hidden on mobile, visible on desktop) - Added section IDs to footer for proper tracking - Updated home page with proper sections (hero, about, features) Enhancements: - Bars extend on hover with glow effect - Tooltip labels appear on hover - Scroll percentage indicator - Smooth scroll navigation with navbar offset - Professional animations and transitions --- cpsquad/app/component/Footer/Footer.jsx | 2 +- .../component/ScrollSidebar/ScrollSidebar.jsx | 146 +++++++ cpsquad/app/layout.js | 2 + cpsquad/app/page.js | 396 ++++-------------- create-pr.bat | 68 +++ create-pr.ps1 | 92 ++++ footer-changes.patch | Bin 0 -> 13786 bytes 7 files changed, 384 insertions(+), 322 deletions(-) create mode 100644 cpsquad/app/component/ScrollSidebar/ScrollSidebar.jsx create mode 100644 create-pr.bat create mode 100644 create-pr.ps1 create mode 100644 footer-changes.patch diff --git a/cpsquad/app/component/Footer/Footer.jsx b/cpsquad/app/component/Footer/Footer.jsx index 726d07e..9f4ea2c 100644 --- a/cpsquad/app/component/Footer/Footer.jsx +++ b/cpsquad/app/component/Footer/Footer.jsx @@ -37,7 +37,7 @@ const Footer = () => { ]; return ( -