EDMRN v3.0.0
EDMRN Changelog
[3.0] - 2026-01-06
๐๏ธ Major Changes
-
Modular Architecture: Extracted 7 independent modules from monolithic app.py
theme_manager.py- Theme switching and managementroute_management.py- Route handling and UIsettings_manager.py- Settings and configurationneutron_manager.py- Neutron highway routingjournal_operations.py- Journal file operationsfile_operations.py- File I/O operationsbackup.py- Backup management
-
Complete Theme System Overhaul
- JSON-based CustomTkinter native theme system
- 11 Elite Dangerous PowerPlay faction-themed color schemes:
- Elite Dangerous (Orange)
- Aisling Duval (Blue)
- Archon Delaine (Green)
- Arissa Lavigny Duval (Purple)
- Denton Patreus (Gold)
- Edmund Mahon (Cyan)
- Felicia Winters (Light Blue)
- Li Yong Rui (Red)
- Pranav Antal (Gold)
- Zachary Hudson (Lime Green)
- Zemina Torval (Indigo)
-
Backup System Restructuring
- Improved backup file organization
- Better error handling for corrupted backups
- Enhanced coordinate parsing with validation
-
Overlay System Redesign
- Improved transparency and positioning
- Better in-game detection
- More reliable window management
-
Neutron Highway Integration
- Advanced neutron jump routing
- Improved route optimization with neutron networks
โจ New Features
- Real-time theme switching with 11 faction-based color schemes
- Color tone generation algorithm (darken/lighten functions)
- Improved backup loading with error recovery
- Enhanced error messages and logging
๐ UI/UX Improvements
- Eliminated all gray areas - everything now uses theme-specific colors
- Consistent color schemes across all UI elements
- Better visual hierarchy with themed backgrounds
- Improved readability with proper color contrast
- Professional dark theme aesthetics
โ ๏ธ Breaking Changes
- Backup system restructure - may require migration from v2.x backups
- Module architecture changes - any custom extensions need updating
- Theme system change - old theme settings not compatible
๐ง Technical Improvements
- Thread-safe design with proper locking mechanisms
- Enhanced error handling with stack traces
- Better memory management
- Improved performance with modular design
- Code organization following separation of concerns
๐ฆ Build Updates
- Updated version_info.txt to 3.0
- PyInstaller spec updated for new module structure
- Build script verified for Windows EXE generation
๐ Contributors
- Ninurta Kalhu (S.C.) - Main Developer
- Ozgur KARATAS - Contributor
- Aydin AKYUZ - Contributor / Beta Tester https://www.youtube.com/@drizzydnt
๐ Key Features
- Smart Route Optimization (TSP-based)
- Interactive 3D Visualization
- In-Game Overlay
- Auto Journal Monitoring
- Advanced Debug Console
- Auto-Save & Backup
- Multi-Commander Support
- Customizable UI Themes
- Modular Design