Skip to content

Commit a26aed2

Browse files
πŸš€ 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

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

β€Ž.cursor/mcp.jsonβ€Ž

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"mcpServers": {
3+
"laravel-boost": {
4+
"command": "php",
5+
"args": [
6+
"./artisan",
7+
"boost:mcp"
8+
]
9+
}
10+
}
11+
}

β€Ž.cursor/rules/laravel-boost.mdcβ€Ž

Lines changed: 430 additions & 0 deletions
Large diffs are not rendered by default.

β€Ž.github/copilot-instructions.mdβ€Ž

Lines changed: 427 additions & 0 deletions
Large diffs are not rendered by default.

β€Ž.junie/guidelines.mdβ€Ž

Lines changed: 427 additions & 0 deletions
Large diffs are not rendered by default.

β€Ž.junie/mcp/mcp.jsonβ€Ž

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"mcpServers": {
3+
"laravel-boost": {
4+
"command": "/usr/bin/php8.4",
5+
"args": [
6+
"/home/hassan/code/nativephp.com/artisan",
7+
"boost:mcp"
8+
]
9+
}
10+
}
11+
}

β€Ž.mcp.jsonβ€Ž

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"mcpServers": {
3+
"laravel-boost": {
4+
"command": "php",
5+
"args": [
6+
"./artisan",
7+
"boost:mcp"
8+
]
9+
}
10+
}
11+
}

β€Ž.prettierrcβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
}
99
}
1010
],
11-
"tailwindConfig": "./tailwind.config.js",
11+
"tailwindStylesheet": "./resources/css/app.css",
1212
"singleQuote": true,
1313
"semi": false,
1414
"trailingComma": "all",

β€ŽCLAUDE.mdβ€Ž

Lines changed: 427 additions & 0 deletions
Large diffs are not rendered by default.

β€Žapp/Livewire/MobilePricing.phpβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public function createCheckoutSession(?string $plan, ?User $user = null)
6161
->allowPromotionCodes()
6262
->checkout([
6363
'success_url' => $this->successUrl(),
64-
'cancel_url' => route('early-adopter'),
64+
'cancel_url' => route('pricing'),
6565
'consent_collection' => [
6666
'terms_of_service' => 'required',
6767
],

β€Žcomposer.jsonβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
},
3030
"require-dev": {
3131
"fakerphp/faker": "^1.9.1",
32+
"laravel/boost": "^1.0",
3233
"laravel/pint": "^1.0",
3334
"laravel/sail": "^1.18",
3435
"mockery/mockery": "^1.4.4",

0 commit comments

Comments
Β (0)