✨ New Features
1. Performance Improvements 🚀
- Parallel Processing: CPU-core adaptive threading for downloads
--threadsCLI option for custom thread count- Improved processing logic with better error handling
2. Auto-Update 🔄
- Automatic version checking on startup
- In-app update notifications
- One-click download and installation
- Seamless app restart after update
3. Native Package Support 📦
- macOS: DMG packages for Intel (x64) and Apple Silicon (arm64)
- Linux: DEB packages for x64
- Windows: Standalone EXE (unchanged)
4. Enhanced GUI 🖥️
- Tabbed Interface: Switch between Output Log and Game Lists
- Collapsible Game Lists: Quick review of skipped/failed games
- Overwrite Toggle: Checkbox to control whether to replace existing covers
🔧 Technical Changes
Code Refactoring
- Improved code organization and maintainability
Dependency Updates
- Updated multiple dependencies
📦 Downloads
Windows
- pico-cover-windows-x64.exe - Standalone executable
macOS
- pico-cover-macos-x64.dmg - Intel Mac disk image (recommended)
- pico-cover-macos-arm64.dmg - Apple Silicon disk image (recommended)
- pico-cover-macos-x64 - Intel standalone binary (for auto-updater)
- pico-cover-macos-arm64 - Apple Silicon standalone binary (for auto-updater)
Linux
- pico-cover-linux-x64.deb - Debian package (recommended)
- pico-cover-linux-x64 - Standalone binary (for auto-updater)
🔄 Auto-Update
The app includes automatic update checking. When a new version is available, you'll see a notification in the GUI.
ℹ️ First Time Installation
- Windows: Download and run the
.exefile - macOS: Download
.dmg, open it, and drag PicoCover to Applications folder. Right-click → Open on first launch - Linux: Install with
sudo dpkg -i pico-cover-linux-x64.debor run the standalone binary