Skip to content

Release v1.1.0

Latest

Choose a tag to compare

@AtanasovCode AtanasovCode released this 13 Apr 17:55
· 13 commits to master since this release

Cycleventure

[1.1.0] - 13/04/2025

Feature Expansion & UI Enhancements

This update brings a more centralized state management approach, smoother theming, enhanced UI elements, and improved user flow through the cart and product sections.


✨ New Features

  • Centralized State Management

    • Created a dedicated Zustand store for products and cart state.
    • Removed prop drilling from Products and child components.
    • Removed prop drilling from Navigation and Cart
  • Theme Toggle System

  • Created new animated SVG theme toggle

    • Added toggle on the landing page.
    • Theme selection now persists and respects system settings.
    • Introduced global theme variables using ThemeProvider.
  • Cart Improvements

    • Added /my-cart route for authenticated users.
    • Fixed issues with syncing local and auth-based cart data.
  • Empty State Handling

    • Displayed message when no products match the filters.

🎨 UI/UX Improvements

  • Navigation

    • Enhanced style and responsiveness of the page navigation.
    • Improved experience for both light and dark modes.
  • Product Filters & Cards

    • Adjusted color scheme and elements for better legibility in light mode.
    • Improved visibility of side filters in light theme.
  • Sort & Animation

    • Added rotation effect to sort arrow for better feedback.
  • General Styling

    • Refined Tailwind classes and layout positioning.

✅ This release focuses on polishing the UI and improving the underlying architecture to prepare for more advanced features in future versions.