V2.0.6.8
π EasyExtractUnitypackage β Version 2.0.6.8
π Refinements, Robustness, and User-Friendly Enhancements!
This update focuses on fine-tuning functionality, enhancing stability, and providing delightful new features to streamline your workflow even further.
β¨ What's New:
-
π§ Smarter File Handling:
- Automatically corrects malformed file extensions, eliminating manual cleanup. (Thanks, oguzhan_sparklegames!)
-
πΆ Integrated Sound Effects:
- Enjoy audio notifications for a more interactive experience.
- Easily control sound settings and volume directly from the improved settings interface.
-
π Customizable Output Path:
- Set a default extraction output path that persists between sessions, simplifying file management.
-
π Persistent Window Preferences:
- Your window size, position, and scaling preferences are now remembered, providing a consistent user experience every time you launch the app.
-
π Enhanced Notification System:
- Elegant, Windows-style notifications keep you informed without interruption.
π οΈ Improvements & Stability Enhancements:
-
π Robust Error Handling:
- Improved protection against crashes during extraction and drag-and-drop operations.
- Enhanced exception logging and management for smoother, crash-free sessions.
-
π₯οΈ UI & Initialization Optimizations:
- Streamlined dashboard initialization logic for quicker startup.
- Removed unnecessary properties and services to boost performance and maintainability.
-
π§Ή Codebase Clean-Up:
- Extensive refactoring for clarity, better null safety, and optimized performance.
- Removed redundant features and dependencies to simplify future development.
-
π¦ Dependency Updates:
- Upgraded key libraries including MaterialDesignThemes, Serilog, Microsoft.Extensions.*, and added NAudio for improved audio functionality.
β Critical Bug Fixes:
- Fixed: App crashes caused by empty or invalid pathname entries during extraction. (Issue #18)
- Fixed: Stability improvements during drag-and-drop actions and update checks, reducing the likelihood of unexpected app behavior.
π Important Notes:
- Legacy Support Removed: The old
LastExtractedPath
feature has been replaced withDefaultOutputPath
.
Full Changelog: V2.0.6.7...V2.0.6.8