Releases: SteamGridDB/steam-rom-manager
Releases · SteamGridDB/steam-rom-manager
2.4.11
2.4.11
Changed
- Some small quality of life UI fixes.
2.4.10
2.4.10
Added
- Show total number of batches in batch progress alerts.
Fixed
- Some small UI bugs that cropped up in 2.4.9.
Contributors: @dragoonDorise
2.4.9
2.4.9
Added
- Explanation of SRM's workflow on the preview page when no apps are present. Credit to @dragoonDorise.
- Highlight mandatory fields in create parser.
Changed
- Moved better-sqlite calls to a child process. This fixes crashes that have been happening since upgrading to
Electron 24
. - Re-worked module
windows-shortcuts-ps
to use massively less RAM when doing shortcut-passthrough (only spawn one powershell process, per parse, not one per each shortcut). - Increased api call timeouts.
2.4.8
2.4.8
Added
- Ability to comment things out in glob fields using
\
. Addresses issue 404 - Config presets are now grabbed by version, so that older versions of SRM (from here on out) won't break when breaking changes are made to the presets files (they also won't receive any new presets, but c'est la vie).
Changed
- Made the whole parser clickable in the parsers list in the
EmuDeck
theme.
Fixed
- Exceptions ID not matching for steam parser
- CLI would hang on generate apps if no apps were found.
- Handling for bug in
osName
where an error would be thrown ifpowershell
not found on a Windows system, issue 521 - Handling for issue where
addedItemsV2.json
could be invalid json. Also made the write synchronous so this is less likely to occur.
Removed
- Expandable set notation
$()$
that could be used in the local images fields. Classic example of SRM being overcomplicated. I might bring it back if there is popular demand. Skip Accounts with Missing Data Dirs
option (always true now)Use Account Credentials
option (now set based on whether or notloginusers.vdf
exists)
2.4.7
2.4.7
Fixed
- Fixed possibility of
fix match
creating duplicates or not working, state management changed to incorporate possibility of app id changes better.
Changed
- Optimizations for
1280x800
screen (Steam Deck). Should stop horizontal scroll bars from appearing. - Improved consistency of fix match appearance with preview.
2.4.6
2.4.6
Added
- Ability to exclude titles from the preview! Exclusions are automatically saved as exceptions so that the user doesn't have to repeat them. If you want the title back, just go find the exception and get rid of it.
- Ability to set exceptions based on the exact app through an exception ID, e.g. if you have two titles with the same exact name they no longer need to have the same exceptions applied.
2.4.5
2.4.5
Added
- Ability to fix matches from the preview 🚀! Just click the little exclamation point on the left of the app (icon subject to change), select the game and boom match fixed. Best of all, SRM will automatically save your change as an exception so that you never have to change it again in the future.
- Exceptions are now searchable.
Changed
- Preview is now sorted in alphabetical order of title
2.4.4
2.4.4
Fixed
- Regression in 2.4.3: SRM was not remembering the artwork choices that were already in Steam.
2.4.3
2.4.3
Added
- New highly simplified EmuDeck theme (only recommended for EmuDeck users as it hides parser config). Credit to @dragoonDorise.
- Everyone who has made a feature contribution is now in the about page.
- Legacy banner images now sym-linked instead of copied (reduces storage usage by 17%)
- Steam images become sources immediately after hitting save apps to steam. This means that if you have some (or many) SGDB requests time out you can just wait a few seconds and hit "save apps to steam" again and it will get only those images.
Changed
- Major re-factor of parsers service, parsers component, and preview component. Preparation for new and more powerful preview.
Fixed
- Glob and Glob Regex parsers with
**
now follow sym-links once more (this was broken by the upgrade to glob 9.0, which no longer follows sym links by default).
v2.4.2
2.4.2
Added
- Ability to add artwork for unofficial source mods via the steam parser
- Logging for when steamgriddb times out on an artwork request
Fixed
- Steam parser was broken in 2.4.1