github purelogiccode/BatchConvertToCHD release_1.9.0

latest releases: release_3.8.0, release_3.7.2, release_3.7.1...
8 months ago
  • Modernized UI/UX:

    • Implemented a comprehensive global theme in App.xaml featuring a new color palette, styled buttons, and "Stat Cards" with drop shadows.
    • Redesigned the log viewer with a dark theme (#2C3E50) and Consolas font for better readability.
    • Updated the TabControl and Menu for a cleaner, borderless appearance.
  • Enhanced Performance Monitoring:

    • Replaced manual file-size delta calculations with Windows Performance Counters (PhysicalDisk) to provide more accurate real-time read/write speed tracking.
    • Integrated speed monitoring into both CHD conversion and CSO extraction processes.
  • New Conversion Options:

    • Added "Force createcd (CD)" and "Force createdvd (DVD)" checkboxes, allowing users to override chdman's default format detection.
  • Stability & Resource Management:

    • Log Truncation: Implemented a 100,000-character limit for the log viewer to prevent UI lag during long batch operations.
    • Improved Disposal: Refactored CancellationTokenSource and PerformanceCounter handling to prevent ObjectDisposedException and memory leaks.
    • Archive Service: Updated ArchiveService to implement IDisposable for proper cleanup of system counters.
  • Code Refactoring:

    • Refactored BugReportService and App.xaml.cs to ensure error reporting is initialized before other services.
    • Updated chdman logic to better handle progress reporting via standard error streams.

Don't miss a new BatchConvertToCHD release

NewReleases is sending notifications on new releases.