Back to Provenance

2820

.changelog/2820.md

3.3.1865 B
Original Source

Added

  • ROM Title Normalization on Import — Automatically strips region, revision, and format tags (e.g. (USA), [!], (Disc 2)) from ROM filenames when importing, producing clean library titles like "Bomberman" instead of "Bomberman (USA) [!]". Controlled by a new "Auto-Normalize Titles on Import" toggle in Library Management settings (off by default)
  • Bulk Library Title Cleaner — New "Normalize Existing Library" screen in Library Management settings that previews all titles that would change and lets you apply all or selected renames in one tap

Changed

  • String.normalizedROMTitle() — New public utility method in PVPrimitives that combines disc-name stripping, parenthetical/bracketed-tag removal, and version-suffix trimming into a single canonical normalizer, replacing the previously scattered per-file cleaning logic