Skip to content

Conversation

HassanZahirnia
Copy link
Collaborator

@HassanZahirnia HassanZahirnia commented Aug 24, 2025

What’s New

  • 🔀 /mobile now redirects to /pricing — the old Mobile landing page is now used as Pricing under the new mobile menu.
  • 🧭 Brand-new navigation bar with separate Mobile and Desktop dropdown menus.
  • 🎨 Improved theme selector with a third option — users can now choose between Light, Dark, and System (auto).
  • 🏠 Fresh new home page.
  • ➕ Added links to footer
  • ✨ New /brand page (Accessible via right-click on NativePHP logo, or via the link in the footer)
  • ⚡ Added Laravel Boost.

🧹 Cleanup

  • Restructured directories to contain the new home page assets and components.
  • Tidied up the /components directory for easier long-term maintenance.

✅ Notes for Reviewers

  • The links in the navigation bar, mobile menu, footer, and home page still need your edits.
    (I used the closest matches I could find as placeholders.)
  • The Nexcalia partner title and description requires your attention, I just used a generated description based on their website.

🖼️ Screenshots

nativephp app test_ nativephp app test_ (1) nativephp app test_brand (1) nativephp app test_brand (2)

…ctionality

- 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.
Copy link
Member

@simonhamp simonhamp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is in great shape @HassanZahirnia 🙏🏼

Only one thing I've spotted is to do with the new menu buttons on mobile. On my iPhone 16 Pro, the "Desktop" menu goes off the edge of the screen

IMG_7023

It would be great if the box could position appropriately in the viewport

@simonhamp
Copy link
Member

One other comment, that's not directly related to this PR as it was visible before: when opening the mobile menu (the 3 dashes on the top-right), there's quite a bit of jank esp. on mobile devices. I think there may be too much animation happening as that flyover appears and the browser has some trouble keeping up

@HassanZahirnia
Copy link
Collaborator Author

Thank you @simonhamp ! 🙌🌸

✅ I've fixed the dropdown alignment on mobile.
✅ Removed the mobile menu enter animation. Let me know if the animation janky-ness is still there

@simonhamp simonhamp merged commit a26aed2 into main Aug 28, 2025
2 checks passed
@HassanZahirnia HassanZahirnia deleted the hassan/asg-36-enhance-the-homepage-to-feel-more-mobile-focused-and branch August 28, 2025 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants