-
feat(parvagues): Comprehensive UI/UX enhancements for ParVagues subsite · 8d346c90
This commit implements a series of improvements to the ParVagues subsite, addressing issues related to layout, interactivity, and content presentation. Key changes include: 1. **Header Redesign:** * Implemented a thinner, single-row fixed header. * Logo positioned top-left, navigation links centered, and "Book" button top-right. * Dynamic title now appears next to the logo on scroll or non-home pages. 2. **Interactive Section ("Potentiel/Composition/Performance"):** * Added a pointer cursor for section selection. * The active section is now clearly highlighted. * Implemented auto-toggling between sections every 5 seconds, with timer reset on manual click. 3. **Album Link Sorting:** * Platform links for albums in the "Sorties" section are now consistently ordered: YouTube > Deezer > Spotify > Apple Music > Tidal > Amazon. 4. **Upcoming Events ("Prochains Événements"):** * Events are now sorted by increasing date (soonest first). * Card styling was reviewed and confirmed to be appropriate. 5. **Event Page Restructure:** * Improved typography: Event title is H1, countdown timer is a prominent H2, and location is H3. * Enhanced above-the-fold visibility of key event information and teasers. * Revamped image gallery: * Displays all images as fixed-size cards in a masonry layout. * Images open in a modal view on click, with a close button and Esc key dismissal. * Transparent images (PNGs) now have a light background for better visibility in cards and modal. 6. **Footer Fix:** * Resolved issue where footer content (especially links) could be hidden. * Removed `overflow: hidden` from the footer and adjusted its internal layout (logo size, column structure) to ensure all content is visible. * Confirmed main page flexbox structure correctly pushes the footer to the bottom of the viewport. These changes collectively improve the visual appeal, usability, and information hierarchy of the ParVagues subsite.google-labs-jules[bot] authored8d346c90
×