Skip to content

Releases: SteamGridDB/steam-rom-manager

2.2.14 hotfix update

06 Apr 00:05
Compare
Choose a tag to compare

Fixed

  • A bug introduced in 2.2.12 would modify userSettings schema. This allows user to save invalid configurations, but would throw an error when trying to load it.

2.2.13 update

05 Apr 17:26
Compare
Choose a tag to compare

Added

  • Added primitive/unlimited cache for fuzzy matcher. Increases performance and can be used to change undesired fuzzy matcher's result by modifying fuzzyCache.json.

Fixed

  • Added addition step for "the" matching. Fuzzy matcher will now modify and try to match title in the following order:
Original title: "Addams Family, The - Pugsley's Scavenger Hunt"

1st try: "The Addams Family - Pugsley's Scavenger Hunt"  (logical)
2nd try: "The - Pugsley's Scavenger Hunt Addams Family"  (just in case)
3rd try: "Addams Family, The - Pugsley's Scavenger Hunt" (original)

2.2.12 update

28 Mar 15:26
Compare
Choose a tag to compare

Note

Next major release will be 3.0.0 (hopefully this year). This app was written in noob'ish way (my first app) and I decided to give it a total rewrite. 3.0.0 should include most of enhancements and other improvements. Therefore, 2.x.x updates from now on should only include bugfixes and/or some minor changes.

Removed

  • ConsoleGrid support, because it's dead (again...).

Added

  • Configuration preset support has been added. User-made configurations can now be loaded from configPresets.json file. This file, together with customVariables.json, will be automatically downloaded from github only if they don't exist on user's computer. Downloads can be forced from settings page.
  • Hosted files can be found here.

2.2.11 bugfix

17 Mar 09:55
Compare
Choose a tag to compare

Fixed

  • Improved diacritic character handling for fuzzy matcher. For ex. Pokémon Snap should now be matched to Pokemon Snap with diacritic option enabled.

Added

  • More emulator examples (by Chocobubba and Wesim).

2.2.10

24 Feb 19:30
Compare
Choose a tag to compare

Fixed

  • Shortcuts.vdf file would not have elements properly removed. If you had app entry at index 0, followed by other apps, removing app at 0 would not re-index remaining entries. Thus, array element at 0 index would remain empty, forever. This, besides corrupting vdf, would result in "exe of undefined" error.
  • Since the rewrite of shortcuts.vdf parser, you could not add Steam categories that were numbers (for ex. 7800, 123, 777, etc.). This is fixed now.

2.2.9

15 Nov 22:57
Compare
Choose a tag to compare

Added

  • Fuzzy matcher now has an option to replace diacritic characters to their latin equivalent. Available character list is probably not full, so if you find a missing character be sure to post an issue.
  • Parser variable added which can replace diacritic characters to their latin equivalent.
  • Added default/fallback image option for when there is no image available.

Fixed

  • substr error when glob contains space characters at the start of input.
  • Could not add local image manually most of the time due tue file input being removed before callback is fired.

2.2.8

14 Nov 18:18
Compare
Choose a tag to compare

Attention folks!

People have reported that they are having various problems with 2.2.8 (mostly related to VDFs). If you experience problems, rollback to 2.2.7.

Added

  • Parser configuration can now be copied to clipboard in "ready-to-paste" text format.

Changed

  • Completely rewritten VDF manager to ease implementation of new features. Should increase list saving performance. If something breaks, there's always a backup VDF!
  • Optimized shortcuts.vdf parser. Should give a huge performance increase for people with a lot of entries.
  • Default page changed from Preview to Parsers.
  • Changed generic vdf library from node-vdf to @node-steam/vdf. Previous one did not properly convert data to vdf. This change might require to delete screenshots.vdf (only if SRM throws an error).

2.2.7

10 Nov 09:32
Compare
Choose a tag to compare

Added

  • Executable modifier field is now available. Now you can modify executable, append/prepend custom data.

Changed

  • Arguments are now appended to executable by default.
  • A lot of fields are now trimmed for whitespace.

Fixed

  • Added missing and fixed incorrect whitespace validation.

2.2.6

09 Nov 15:20
Compare
Choose a tag to compare

Added

  • Titles, not found in customVariables.json can now be failed (skipped). Useful for MAME and similar emulators.

Fixed

  • Empty titles (with a length of a 0) will now be failed (skipped) by a parser.

2.2.5

07 Nov 23:47
Compare
Choose a tag to compare

Migrating from docker to appveyor and travis-ci for multi-platform building.

Added

  • Image and icon indexes will now persist from previously generated list. This means that if your newly generated list overwrites apps with the same APPID, you should see previously selected images/icons.
  • Local images with png, tga, jpg and jpeg extensions can now be added to image pool manually in preview page.

Fixed

  • Field Image pool will have highlighting enabled.
  • # is now encoded for local files.
  • UTF-8 BOM is now properly removed from read files.
  • Custom-input field will not scroll when trying to select text while scrolling. The downside is that it will loose focus when mouse is not hovering input element itself. Can be fixed with Chromium v60 which is yet to be implemented in Electron.

Changed

  • Fuzzy parser will now look for ..., The... segment first. Before it looked for it after no matches were found. That, however, sometimes returned false positives which resulted in ..., The... segment replacement being skipped. Click here to see how it does it.
  • Changed image size from cover to contain in preview menu, because Steam seems to be doing it for non-standard images.