Skip to content

v1.0 - Initial Release

Choose a tag to compare

@ducky0518 ducky0518 released this 14 Sep 15:55
· 5 commits to main since this release
deae3f4

✨ Features

  • Modern CustomTkinter UI with Dark/Light/System themes and crisp fonts.
  • Reads multiple formats: .dat, .xml, plus compressed .gz and .zip (with an in-zip file picker if the archive contains multiple DAT/XML files).
  • Profiles for frequently used source DATs (add, bulk add, rename, re-browse, delete). Stored in profiles.json.
  • Quick Load a source DAT without creating a profile.
  • Tabbed results: Summary, Games, ROMs.
  • Diff views for:
    • Games added/removed
    • ROMs added/removed/changed (size + CRC/MD5/SHA1 deltas)
  • Summary panel with source/target metadata (name, description, version, date, author, etc.), total counts (games/ROMs), and byte-delta stats with human-readable units.
  • Tables you can work with:
    • Sort by any column (numeric/text aware)
    • Zebra striping and color tags: Added (green), Removed (red), Changed (orange)
    • Column visibility dialog per table, persisted in ui_prefs.json
    • Copy to Clipboard and Export to CSV actions