Commit a26aed2
π Mobile-first Home Page & Navigation Overhaul (#201)
* π Upgrade theme toggle
* β¨ Add responsive navbar components with theme toggle and dropdown functionality
- Implemented a desktop dropdown menu with GitHub and Sponsor links.
- Created a mobile menu with navigation links and theme toggle.
- Added theme toggle functionality with animations for light, dark, and system preferences.
- Introduced a chevron-down icon for dropdown indicators.
- Enhanced mobile menu with GSAP animations for smoother transitions.
* β¨ Refactor desktop dropdown menu for improved accessibility and functionality
* β¨ Enhance device dropdown with improved styles and accessibility features
* β¨ Refactor device dropdown components for improved structure and accessibility
* β¨ Update device icons and dropdown components for improved accessibility and functionality
* β¨ Refactor device dropdown components for improved layout and accessibility
* β¨ Update device dropdown styles for improved visual feedback and accessibility
* β¨ Update device dropdown and navigation bar styles for improved accessibility and consistency
* β¨ Enhance theme toggle functionality with improved preference cycling and hover hint
* β¨ Update theme toggle hover hint for improved visibility and integrate theme toggle in navigation bar
* β¨ Update device dropdown styles for improved spacing and visual consistency
* π¨ Refactor documentation components and update structure
* π Rename early-adopter and mobile to pricing
* β¨ Enhance mobile menu theme toggle with improved accessibility and styling adjustments
* π Move hero section content to a separate component for improved organization and maintainability
* π Refactor pricing, privacy policy, terms of service, and welcome pages for improved layout and structure
* π Add mockup images & decoration lines to hero section
* β¨ Enhance hero section with video introduction and improved mockup layout
* β¨ Add demo app section with links to Play Store, App Store, and GitHub
* β¨ Enhance hero section with animated headline and video integration
* π Update hero section layout and styling for improved visuals
* β¨ Add feature list to hero section
* β¨ Refactor feature list into an infinite vertical marquee and conditionally load analytics script in production
* π Refactor icon components to use currentColor for fill and apply Tailwind CSS classes for dark mode support
* π Refactor icon components to use CSS variables for colors
* π Adjust margin for demo app section and refine marquee positioning for better layout
* π Update hero section styles for improved layout and accessibility
* π Add width, height, and loading attributes to hero section images for improved performance and layout
* π Update image classes in hero section for improved dark mode support and performance
* β¨ Add Laravel welcome page
* π Enhance demo app section with animation and improved layout
* π Refactor animations in hero section to use GSAP for improved performance and consistency
* π Update hero section layout and styles for improved responsiveness and visual consistency
* π Update hero section typography and styles for improved responsiveness
* π Refactor hero section mockups and add horizontal marquee for feature list
* π Adjust spacing and layout in hero section for improved visual consistency
* π Enhance hero section styles for improved responsiveness on 2xl screens
* π Add introduction video for mobile viewport and clean up unused video section
* π Replace motion.js animations with GSAP for improved performance and smoother transitions
* π Adjust blur element positions for improved visual alignment in hero section
* π Update hero and partners sections for improved layout and styling; add featured sponsor card component
* β»οΈ Refactor sponsor components: replace featured sponsor card with featured partner card and update related references
* π Update featured partner card styles and enhance partners section layout
* π Add partner card component and update partners section for improved layout
* π Enhance featured partner card layout and styling; adjust partners section for improved spacing and alignment
* π Update styling for featured partner card and partners section; adjust padding and layout for improved responsiveness
* π Update featured partners layout and enhance partner call-to-action styling for improved visibility and engagement
* π Enhance partner call-to-action section with improved styling and responsiveness for better engagement
* π Add explainer section and phone wireframe illustration for enhanced user understanding
* π Add overflow handling and grid illustration to explainer section for improved layout and visual appeal
* π Enhance explainer section with additional vertical and horizontal lines for improved visual structure
* π Improve z-index and color consistency for lines and illustrations in explainer section for enhanced visual clarity
* π Update explainer section with enhanced phone wireframe illustration and additional PHP runtime details for improved user clarity
* π Enhance explainer section with phone wireframe illustration, PHP runtime details, and additional core components for improved user understanding
* π Refine layout and styling in explainer section for improved visual consistency and clarity
* π Adjust layout and spacing in explainer section, and add arrow illustrations for enhanced visual guidance
* π Adjust layout and spacing in explainer section for improved visual consistency and clarity
* π Update explainer section with enhanced descriptions, improved layout, and new icons for better user engagement and clarity
* π Add favorite tools card to explainer section
* π Refactor skills section for improved maintainability and consistency
* π Enhance layout and styling for improved responsiveness and visual consistency across components
* π Update explainer section with enhanced layout, improved spacing, and additional skills icons for better user engagement
* π Improve layout and styling for explainer and partners sections to enhance text alignment and visual consistency
* π Update hero component for improved text sizing and layout consistency across screen sizes
* π Update partners and explainer sections for improved text sizing and visual consistency
* π Update skill icons in explainer section and adjust text size in partners section for improved visual consistency
* π Add new SVG icons for document, browser, and startup components; enhance explainer section with step-by-step guide for better user engagement
* π Enhance explainer section with new layout and content; add category pills and improve SVG icons for better visual appeal
* π Add new icons for eCommerce, social apps, and field services; update existing icons to use currentColor for better theming support
* π Update category pill and explainer sections for improved layout and visual consistency; adjust padding, text sizes, and flex properties
* π Update icon components to use currentColor for improved theming support; adjust fill properties for better visual consistency
* π Update gradient backgrounds in explainer section for improved theming consistency
* π Enhance accessibility by adding aria attributes and improving link security with rel attributes across multiple components
* π Update explainer section layout for improved responsiveness; add health icon for enhanced visual representation
* π Update partner tagline and description for improved clarity and relevance
* π Adjust margin-top for the Marcel Talk section for improved layout consistency
* π Add route names for privacy policy and terms of service views for improved clarity
* π Refactor footer links for improved organization and clarity; update navigation structure and aria labels
* π Enhance footer navigation layout and animations for improved user experience; adjust spacing and remove redundant classes
* π Update hover text color for footer links to enhance visibility and consistency across themes
* π Refactor footer structure for improved accessibility and organization; update headings and aria labels
* β¨ Add brand assets page and update navigation links for improved accessibility and clarity
* π Update brand assets page content for clarity and consistency; enhance accessibility and improve text structure
* β¨ Add primary logo and download button to brand assets page; enhance layout and accessibility
* π Enhance primary logo section with hover effect and update download button styling for improved user experience
* β¨ Add brand asset SVGs and create asset card component
* β¨ Add grayscale SVG logo for NativePHP desktop version
* β¬οΈ Update Tailwind CSS and Vite dependencies
* β¨ Add animation to asset list on scroll into view
* β¨ Add GSAP animations for elements in explainer and partners sections on scroll into view
* β¨ Refactor icon components to use CSS variables for colors and improve consistency
* β¨ Update heading styles for consistency and add mini logo component
* β¨ Adjust layout spacing and improve text styles in explainer section
* β¨ Enhance hover and active states for device dropdown item styles
* Add TestFlight button
* Hide repo link (for now)
* Remove video
* Hide Mobile GitHub link (for now)
* Fix Desktop GitHub link
* Remove v1 banner
* β¨ Add alignment option to device dropdowns and update class binding
* π₯ Refactor mobile menu component by removing GSAP animations and simplifying class bindings
* Adjust banner copy
---------
Co-authored-by: Simon Hamp <simon.hamp@me.com>1 parent cf1886d commit a26aed2
File tree
126 files changed
+7447
-2350
lines changed- .cursor
- rules
- .github
- .junie
- mcp
- app/Livewire
- public/brand-assets
- desktop
- logo
- mobile
- resources
- css
- images/home
- views
- components
- brand
- docs
- home
- icons
- home
- skills
- illustrations
- sponsors
- lists/home
- logos
- docs
- livewire
- routes
- tests/Feature
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
126 files changed
+7447
-2350
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
0 commit comments