MiSTer Companion v1.1.0
Improvements
- Added automatic button state management for
update_alland SMB - “Run update_all” is now disabled when not installed
- Install and Uninstall buttons now dynamically enable/disable based on actual system state
- Enable/Disable SMB buttons now correctly reflect MiSTer status
- Improved UI behavior after connecting
Cross-Platform Support
- The Python script now runs on Windows, Linux, and macOS
- File sharing opens using the appropriate method per platform (Explorer, xdg-open, or open)
Note: Cross-platform support applies to the Python script only.
The packaged Windows executable remains Windows-only.
Stability
- Fixed method indentation and scope issues
- Improved state refresh after install/uninstall actions
- More reliable service status detection
- Cleaner internal state handling
Quality of Life
- More consistent button behavior
- Clearer service status feedback
- Improved overall UI logic structure