Pokedex v2.2.0 - New Features, Improvements & Bug Fixes 🚀
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 thesetPokemonLimit()
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 causingoverflow:hidden
to improperly hide content and removed leftover debugconsole.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