This project has been revived following the deletion of the original repository, and it now includes all my recent improvements. Below are the detailed patch notes:
New Features
- Expedition Tab Improvements:
- Implemented functionality to load a new game when clicked in the expedition tab, instead of spawning a new Electron window.
Code Enhancements
-
Discord Rich Presence (RPC) Enhancements:
- Refactored Discord RPC as an optional feature.
- Introduced an alternative version of the project without Discord RPC.
- Enhanced overall performance of the Discord RPC.
- Added loop sleep delay to improve performance of the Discord RPC.
-
Code Refactoring:
- Renamed
win
tomainWindow
for better clarity and consistency. - Improved the unload prevention mechanism, eliminating the need for a
for
loop. - Applied general performance improvements across the codebase.
- Renamed
Bug Fixes
- Fixed numerous bugs affecting overall performance and stability.
- Resolved issues with icons due to updated paths.
- Fixed
MaxListenersExceededWarning
anddiscordRpcUtils
. - Made formatting adjustments throughout the project.
Project Structure
- Improved the project’s structure for better maintainability.