Skip to content

Pokedex v2.2.0 - New Features, Improvements & Bug Fixes 🚀

Compare
Choose a tag to compare
@mariokreitz mariokreitz released this 27 Sep 18:32
· 19 commits to main since this release

Pokedex v2.2.0 - New Features, Improvements & Bug Fixes 🚀

We are thrilled to announce the release of Pokedex v2.2.0! This update introduces a range of new features, significant improvements, and several critical bug fixes. Check out the details below:


✨ New Features:

  • 🔄 Lazy Loading:
    Implemented lazy loading to enhance performance, with a default data fetch timeout of 10,000ms.

  • ⚙️ Pokémon Limit Settings:
    Enhanced the setPokemonLimit() function to automatically close the settings menu upon confirmation, streamlining the user experience.

  • ⌨️ Keyboard Navigation:
    Added keyboard support for navigation and tab control within the popup card, improving accessibility for all users.

  • 🎉 Pokéball Secret Feature:
    Introduced a hidden feature where a random Pokémon appears with an autoplay cry when the Pokéball is clicked in the popup, adding an element of surprise!

  • ⚠️ Danger Zone Confirmation:
    Replaced standard confirmation alerts with a custom danger zone window for Pokémon limit changes, providing a more cohesive user interface.

  • 🇩🇪 German Localization:
    Added missing German translations in the Editions tab to enhance the localization effort.


🚀 Improvements:

  • 📜 Credits Page:
    Created a dedicated credits page featuring background music, acknowledging contributors and sources.

  • 🔗 Routing System:
    Refactored the routing system for more efficient navigation across the app.

  • Loading Animation:
    Improved visibility of the loading animation at the bottom of the page for better user experience during data fetching.

  • 📝 JSDoc Updates:
    Updated JSDoc comments to reflect recent changes and improve code documentation.


🛠️ Bug Fixes:

  • ⚠️ Duplicate Item Names:
    Resolved an issue where item names and tooltips were duplicated, ensuring clarity and accuracy in the UI.

  • 🌐 English-German Translations:
    Fixed incorrect translations between English and German throughout the app for a consistent user experience.

  • 🚫 Overflow Bug:
    Corrected a bug causing overflow:hidden to improperly hide content and removed leftover debug console.log entries for cleaner code.

  • 🔄 Generation 1 Limit Bug:
    Fixed a bug where the Gen 1 Pokémon limit was incorrectly selected after a page refresh, ensuring accurate data loading.


Release Notes:

  • Tag Version: v2.2.0

How to Update:

To pull the latest changes from the repository, run:

git pull origin main
npm install

Thank you for your continued support! We hope you enjoy the new features and improvements in Pokedex v2.2.0! 🚀

Full Changelog: v2.1.0...v2.2.0