MiSTer Companion v3.0.0
MiSTer Companion v3.0.0 is now available.
This release marks a major milestone, bringing a full rewrite of the application using PyQt6.
The new version introduces a redesigned interface and a more scalable foundation for future development.
New Features
- Full rewrite in PyQt6 with a redesigned and modernized interface
- New Flash Mr. Fusion tab for downloading and flashing SD cards directly from the app
- New Newsfeed system for in-app updates and announcements
- New Theme Selector with Auto, Light, Dark and Purple modes
- New built-in scripts including Auto Time and DAV Browser
- Improved foundation for future macOS support, thanks to contributions from DoggyChicken
Improvements
- Expanded and reorganized Scripts tab with improved script management
- Improved update_all configuration workflow, no longer requires an initial run
- Improved network scanning with better reliability and re-scan support
- Improved SaveManager stability and automatic handling of missing folders
- Reworked wallpaper system using a more reliable JSON database backend
- Improved overall UI consistency, layout, and usability across all tabs
- General stability improvements and bug fixes throughout the application
Architecture Changes
- Transitioned from a single-file Tkinter application to a modular multi-file PyQt6 project structure
- Codebase is now split into logical components (UI, core logic, dialogs, tabs)
- Improved maintainability, scalability, and ease of future development
Notes
- Version 2.x is now considered Legacy Edition and will no longer receive updates
- The source code for v2.x will remain available
- v3 provides a new foundation for future features and continued development
Linux
After extracting the archive, make the application executable:
chmod +x MiSTer-Companion