Releases
v2.0.0
Compare
Sorry, something went wrong.
No results found
Major Release - Complete Internationalization & Refactoring
Added
Complete Internationalization (i18n) System
Full French and English language support
All 118 element names translated to French
Complete UI translation for all interface elements
Dynamic language switching without page reload
Persistent language preference in localStorage
Language switcher dropdown with flag emojis
Comprehensive Content Translation
Header and navigation elements
Search placeholders and controls
Filter labels and options
About section with features and technical details
Complete glossary with 24+ chemistry terms
Footer with all sections and links
Tooltips and interactive elements
Enhanced Search Functionality
Search supports both English and French element names
Real-time multilingual search results
Consistent search behavior across languages
Changed
Complete Code Refactoring
Split monolithic script.js into modular architecture
Created focused modules: dom.js, tooltip.js, search.js, value-display.js, i18n.js, main.js
Separated data into dedicated files: elements.js, i18n.js
Improved code maintainability and readability
Better separation of concerns
Performance Optimizations
Optimized DOM manipulation and event handling
Improved tooltip performance with requestAnimationFrame throttling
Enhanced mobile interaction performance
Reduced memory footprint
UI/UX Improvements
Consistent styling across all controls and buttons
Improved contrast for better accessibility
Enhanced hover states and transitions
Unified dropdown styling
Better responsive design
Enhanced
Visual Design
Improved atomic mass/electronegativity contrast
Consistent button styling across the interface
Enhanced glassmorphism effects
Smoother animations and transitions
Accessibility
Better keyboard navigation support
Improved screen reader compatibility
Enhanced color contrast ratios
Proper ARIA labels and semantic HTML
Educational Features
Multilingual Glossary
24+ chemistry terms with detailed definitions
Complete French translations
Structured data format for easy maintenance
Dynamic category translations
Enhanced Learning Experience
Bilingual chemistry education
Consistent terminology across languages
Improved tooltip content with translations
Technical Improvements
Modular Architecture
ES6 modules for better code organization
Clean dependency injection
Improved error handling
Better debugging capabilities
Build System
Optimized asset loading
Improved development workflow
Better source organization
Fixed
Tooltip Performance Issues
Fixed tooltip display problems
Improved event handling
Better positioning calculations
Mobile Interaction Bugs
Fixed touch event handling
Improved mobile responsiveness
Better performance on mobile devices
CSS Styling Issues
Fixed contrast problems with atomic values
Corrected dropdown styling inconsistencies
Improved responsive design
Cross-Platform
Enhanced Mobile Support
Better touch interactions
Improved performance on mobile devices
Consistent experience across all platforms
Desktop Improvements
Enhanced keyboard navigation
Better accessibility features
Improved performance
You can’t perform that action at this time.