Releases: kinojacky/simple-photo-album
v1.1.0
Simple Photo Album v1.1.0 Release Notes
We're excited to announce the release of Simple Photo Album v1.1.0! This update brings significant enhancements to language support and overall user experience.
New Features
Multi-Language Support
- Added support for 5 languages:
- English (en)
- Traditional Chinese (zh-tw)
- Simplified Chinese (zh-cn)
- Japanese (ja)
- Iban (iba)
- Implemented a language dropdown for easy language switching
- Special inclusion of Iban language from North Borneo, promoting linguistic diversity
Improved User Interface
- New language selection dropdown in the header
- Dynamic content updates when changing languages
- Responsive design improvements for better mobile experience
Enhanced Accessibility
- Added keyboard navigation support for the language dropdown
- Improved screen reader compatibility for multi-language elements
Improvements
Performance Optimization
- Implemented efficient language data loading using Promises
- Optimized language switching to minimize page reloads
Code Refactoring
- Restructured language-related JavaScript for better maintainability
- Consolidated language data into a single JSON file for easier management
Documentation Updates
- Updated README with comprehensive language support information
- Added special mention of Iban language inclusion
- Improved installation and usage instructions
Bug Fixes
- Fixed issue with language symbol not updating correctly on initial load
- Resolved console errors related to language switching
- Corrected minor styling inconsistencies in different languages
Other Changes
- Updated photo credits in README to properly attribute Unsplash
- Refined error handling for language data loading
- Improved code comments for better developer understanding
Upgrading
To upgrade to v1.1.0, please follow these steps:
- Backup your current
photoData.json
file - Pull the latest changes from the repository
- Replace the
photoData.json
file with your backed-up version - Ensure all new dependencies are installed
- Test the application thoroughly after upgrading
We recommend all users upgrade to this version to enjoy the new multi-language support and improved user experience.
Feedback
We value your feedback! If you encounter any issues or have suggestions for future improvements, please submit them through our GitHub issues page.
Thank you for using Simple Photo Album!
Jacky Brown
Lead Developer, Simple Photo Album
Full Changelog: v1.0.0...v1.1.0
Simple Photo Album v1.0.0
Simple Photo Album v1.0.0
We're excited to announce the first release of Simple Photo Album, a lightweight, responsive web application for showcasing your photo collections.
Features
- Responsive grid layout for photo thumbnails
- Lightbox for full-size image viewing
- Keyboard navigation in lightbox (arrow keys, ESC)
- Configurable download functionality
- Pagination for large photo collections
- Support for various image aspect ratios
- Customizable photo data via JSON
Key Highlights
- Flexible Photo Display: Supports various aspect ratios including 4:3, 16:9, 1:1, portrait, and landscape orientations.
- Interactive Lightbox: View full-size images with easy navigation using arrow keys or on-screen arrows.
- Customizable Download Option: Enable or disable photo downloads easily through a simple configuration.
- Responsive Design: Looks great on devices of all sizes, from mobile phones to desktop computers.
- Easy Setup: Just clone the repository and start a local server - no complex build process required.
Technical Details
- Built with vanilla JavaScript, HTML5, and CSS3
- Uses Bootstrap 5.1.3 for responsive layout
- No backend required - runs entirely in the browser
- Photo data stored in a customizable JSON file
Getting Started
- Clone the repository
- Start a local server in the project directory
- Open
index.html
in your browser
For detailed instructions, please refer to the README.md file in the repository.
Customization
You can easily customize the photo album by modifying the photoData.json
file. Add your own photos, titles, and filenames to create your personalized photo gallery.
Future Plans
We're committed to improving Simple Photo Album. Some features we're considering for future releases:
- Tagging and filtering capabilities
- Slideshow functionality
- Theme customization options
We welcome your feedback and contributions to make Simple Photo Album even better!
Thank you for your interest in Simple Photo Album. We hope you enjoy using it as much as we enjoyed creating it!
Full Changelog: https://github.com/kinojacky/simple-photo-album/commits/v1.0.0