Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SteamGridDB: Overhaul SteamGridDB Integration #934

Merged
merged 23 commits into from
Oct 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
eb537b6
SteamGridDB: Overhaul SteamGridDB implementation
sonic2kk Oct 10, 2023
c9cd97c
SteamGridDB: Update commandlineGetSteamGridDBArtwork flags
sonic2kk Oct 10, 2023
17e62b8
Minor
sonic2kk Oct 10, 2023
2fb05af
SteamGridDB: Rename getArtFromSteamGridDB to downloadArtFromSteamGridDB
sonic2kk Oct 11, 2023
2c6e010
SteamGridDB: Add command to set single game artwork
sonic2kk Oct 14, 2023
afad3e8
SteamGridDB: Temporarily hardcode tenfoot endpoint
sonic2kk Oct 16, 2023
0ecf32a
SteamGridDB: Initial GUI options for new artworks
sonic2kk Oct 16, 2023
43b8f1f
SteamGridDB: Cleanup
sonic2kk Oct 16, 2023
0d56eff
SteamGridDB: Fix epilepsy option using wrong UI element
sonic2kk Oct 16, 2023
461339b
SteamGridDB: Fix endpoint call and default prefs values
sonic2kk Oct 16, 2023
5e5e5b0
SteamGridDB: Use correct style for each artwork type
sonic2kk Oct 16, 2023
d2ebc2b
SteamGridDB: Use correct dimensions for hero artwork
sonic2kk Oct 16, 2023
99cfe29
version bump
sonic2kk Oct 16, 2023
b6638ce
SteamGridDB: Remove no_logo from tenfoot
sonic2kk Oct 16, 2023
d4aa93d
SteamGridDB: Initial logic for fetching icons for adding Non-Steam Games
sonic2kk Oct 16, 2023
8a8c92b
SteamGridDB: Fetch icons for Non-Steam Games
sonic2kk Oct 16, 2023
3118b6b
SteamGridDB: Add notifier for Non-Steam Game Artwork fetching
sonic2kk Oct 16, 2023
c48add2
SteamGridDB: Replace getGrids calls with commandlineGetSteamGridDBArt…
sonic2kk Oct 16, 2023
84cd4be
SteamGridDB: remove now-unused getGrids
sonic2kk Oct 16, 2023
9062371
minor todo cleanup
sonic2kk Oct 16, 2023
232103c
SteamGridDB: Refactor how STL picks game show pic
sonic2kk Oct 17, 2023
50a951e
update langfiles
sonic2kk Oct 17, 2023
cff8c38
version bump + --no-apply flag
sonic2kk Oct 17, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion lang/chinese.txt
Original file line number Diff line number Diff line change
Expand Up @@ -462,7 +462,7 @@ GUI_OPTSGRID="SteamGridDB 选项"
GUI_SGDBSTYLES="样式"
DESC_SGDBSTYLES="样式过滤选项"
GUI_SGDBDIMS="尺寸"
DESC_SGDBDIMS="尺寸过滤选项"
DESC_SGDBDIMS="Dimension filter options, in order of priority"
GUI_SGDBTYPES="类型"
DESC_SGDBTYPES="类型过滤选项"
GUI_SGDBNSFW="NSFW"
Expand Down Expand Up @@ -1241,3 +1241,15 @@ GUI_NOSTSGDBAID="SteamGridDB Game ID (optional)"
DESC_NOSTSGDBAID="the SteamGridDB Game ID to search on to find grids automatically (requires SteamGridDB API key set on Global Menu) -- This will respect the SteamGridDB options on the Global Menu"
GUI_USESPEKD3D47="Use d3dcompiler_47 with SpecialK"
DESC_USESPEKD3D47="copy d3dcompiler_47 to game files, normally required but sometimes OS/drivers/SpecialK/ReShade may crash with it -- Disabling will remove this DLL only if it was installed by SteamTinkerLaunch for SpecialK"
GUI_SGDBDLHERO="Download Hero Artwork"
DESC_SGDBDLHERO="enable downloading Hero (banner) artwork from SteamGridDB"
GUI_SGDBDLLOGO="Download Logo Artwork"
DESC_SGDBDLLOGO="enable downloading Logo artwork from SteamGridDB"
GUI_SGDBDLBOXART="Download Boxart"
DESC_SGDBDLBOXART="enable downloading Boxart (vertical grid) artwork from SteamGridDB"
GUI_SGDBDLTENFOOT="Download Tenfoot"
DESC_SGDBDLTENFOOT="enable downloading Tenfoot (Horizontal grid) artwork from SteamGridDB"
GUI_SGDBEPILEPSY="Epilepsy"
DESC_SGDBEPILEPSY="epilepsy options"
NOTY_SGDBDL="Downloading artwork from SteamGridDB"
NOTY_SGDBDLDONE="Finished downloading artwork from SteamGridDB"
14 changes: 13 additions & 1 deletion lang/dutch.txt
Original file line number Diff line number Diff line change
Expand Up @@ -458,7 +458,7 @@ GUI_OPTSGRID="SteamGridDB options"
GUI_SGDBSTYLES="Styles"
DESC_SGDBSTYLES="Style filter options"
GUI_SGDBDIMS="Dimensions"
DESC_SGDBDIMS="Dimension filter options"
DESC_SGDBDIMS="Dimension filter options, in order of priority"
GUI_SGDBTYPES="Types"
DESC_SGDBTYPES="Type filter options"
GUI_SGDBNSFW="NSFW"
Expand Down Expand Up @@ -1240,3 +1240,15 @@ GUI_NOSTSGDBAID="SteamGridDB Game ID (optional)"
DESC_NOSTSGDBAID="the SteamGridDB Game ID to search on to find grids automatically (requires SteamGridDB API key set on Global Menu) -- This will respect the SteamGridDB options on the Global Menu"
GUI_USESPEKD3D47="Use d3dcompiler_47 with SpecialK"
DESC_USESPEKD3D47="copy d3dcompiler_47 to game files, normally required but sometimes OS/drivers/SpecialK/ReShade may crash with it -- Disabling will remove this DLL only if it was installed by SteamTinkerLaunch for SpecialK"
GUI_SGDBDLHERO="Download Hero Artwork"
DESC_SGDBDLHERO="enable downloading Hero (banner) artwork from SteamGridDB"
GUI_SGDBDLLOGO="Download Logo Artwork"
DESC_SGDBDLLOGO="enable downloading Logo artwork from SteamGridDB"
GUI_SGDBDLBOXART="Download Boxart"
DESC_SGDBDLBOXART="enable downloading Boxart (vertical grid) artwork from SteamGridDB"
GUI_SGDBDLTENFOOT="Download Tenfoot"
DESC_SGDBDLTENFOOT="enable downloading Tenfoot (Horizontal grid) artwork from SteamGridDB"
GUI_SGDBEPILEPSY="Epilepsy"
DESC_SGDBEPILEPSY="epilepsy options"
NOTY_SGDBDL="Downloading artwork from SteamGridDB"
NOTY_SGDBDLDONE="Finished downloading artwork from SteamGridDB"
14 changes: 13 additions & 1 deletion lang/english.txt
Original file line number Diff line number Diff line change
Expand Up @@ -462,7 +462,7 @@ GUI_OPTSGRID="SteamGridDB options"
GUI_SGDBSTYLES="Styles"
DESC_SGDBSTYLES="Style filter options"
GUI_SGDBDIMS="Dimensions"
DESC_SGDBDIMS="Dimension filter options"
DESC_SGDBDIMS="Dimension filter options, in order of priority"
GUI_SGDBTYPES="Types"
DESC_SGDBTYPES="Type filter options"
GUI_SGDBNSFW="NSFW"
Expand Down Expand Up @@ -1241,3 +1241,15 @@ GUI_NOSTSGDBAID="SteamGridDB Game ID (optional)"
DESC_NOSTSGDBAID="the SteamGridDB Game ID to search on to find grids automatically (requires SteamGridDB API key set on Global Menu) -- This will respect the SteamGridDB options on the Global Menu"
GUI_USESPEKD3D47="Use d3dcompiler_47 with SpecialK"
DESC_USESPEKD3D47="copy d3dcompiler_47 to game files, normally required but sometimes OS/drivers/SpecialK/ReShade may crash with it -- Disabling will remove this DLL only if it was installed by SteamTinkerLaunch for SpecialK"
GUI_SGDBDLHERO="Download Hero Artwork"
DESC_SGDBDLHERO="enable downloading Hero (banner) artwork from SteamGridDB"
GUI_SGDBDLLOGO="Download Logo Artwork"
DESC_SGDBDLLOGO="enable downloading Logo artwork from SteamGridDB"
GUI_SGDBDLBOXART="Download Boxart"
DESC_SGDBDLBOXART="enable downloading Boxart (vertical grid) artwork from SteamGridDB"
GUI_SGDBDLTENFOOT="Download Tenfoot"
DESC_SGDBDLTENFOOT="enable downloading Tenfoot (Horizontal grid) artwork from SteamGridDB"
GUI_SGDBEPILEPSY="Epilepsy"
DESC_SGDBEPILEPSY="epilepsy options"
NOTY_SGDBDL="Downloading artwork from SteamGridDB"
NOTY_SGDBDLDONE="Finished downloading artwork from SteamGridDB"
14 changes: 13 additions & 1 deletion lang/englishUK.txt
Original file line number Diff line number Diff line change
Expand Up @@ -458,7 +458,7 @@ GUI_OPTSGRID="SteamGridDB options"
GUI_SGDBSTYLES="Styles"
DESC_SGDBSTYLES="Style filter options"
GUI_SGDBDIMS="Dimensions"
DESC_SGDBDIMS="Dimension filter options"
DESC_SGDBDIMS="Dimension filter options, in order of priority"
GUI_SGDBTYPES="Types"
DESC_SGDBTYPES="Type filter options"
GUI_SGDBNSFW="NSFW"
Expand Down Expand Up @@ -1240,3 +1240,15 @@ GUI_NOSTSGDBAID="SteamGridDB Game ID (optional)"
DESC_NOSTSGDBAID="the SteamGridDB Game ID to search on to find grids automatically (requires SteamGridDB API key set on Global Menu) -- This will respect the SteamGridDB options on the Global Menu"
GUI_USESPEKD3D47="Use d3dcompiler_47 with SpecialK"
DESC_USESPEKD3D47="copy d3dcompiler_47 to game files, normally required but sometimes OS/drivers/SpecialK/ReShade may crash with it -- Disabling will remove this DLL only if it was installed by SteamTinkerLaunch for SpecialK"
GUI_SGDBDLHERO="Download Hero Artwork"
DESC_SGDBDLHERO="enable downloading Hero (banner) artwork from SteamGridDB"
GUI_SGDBDLLOGO="Download Logo Artwork"
DESC_SGDBDLLOGO="enable downloading Logo artwork from SteamGridDB"
GUI_SGDBDLBOXART="Download Boxart"
DESC_SGDBDLBOXART="enable downloading Boxart (vertical grid) artwork from SteamGridDB"
GUI_SGDBDLTENFOOT="Download Tenfoot"
DESC_SGDBDLTENFOOT="enable downloading Tenfoot (Horizontal grid) artwork from SteamGridDB"
GUI_SGDBEPILEPSY="Epilepsy"
DESC_SGDBEPILEPSY="epilepsy options"
NOTY_SGDBDL="Downloading artwork from SteamGridDB"
NOTY_SGDBDLDONE="Finished downloading artwork from SteamGridDB"
14 changes: 13 additions & 1 deletion lang/french.txt
Original file line number Diff line number Diff line change
Expand Up @@ -457,7 +457,7 @@ GUI_OPTSGRID="Options de SteamGridDB"
GUI_SGDBSTYLES="Styles"
DESC_SGDBSTYLES="Options de filtre de style"
GUI_SGDBDIMS="Dimensions"
DESC_SGDBDIMS="Dimension filter options"
DESC_SGDBDIMS="Dimension filter options, in order of priority"
GUI_SGDBTYPES="Types"
DESC_SGDBTYPES="Type filter options"
GUI_SGDBNSFW="NSFW"
Expand Down Expand Up @@ -1239,3 +1239,15 @@ GUI_NOSTSGDBAID="SteamGridDB Game ID (optional)"
DESC_NOSTSGDBAID="the SteamGridDB Game ID to search on to find grids automatically (requires SteamGridDB API key set on Global Menu) -- This will respect the SteamGridDB options on the Global Menu"
GUI_USESPEKD3D47="Use d3dcompiler_47 with SpecialK"
DESC_USESPEKD3D47="copy d3dcompiler_47 to game files, normally required but sometimes OS/drivers/SpecialK/ReShade may crash with it -- Disabling will remove this DLL only if it was installed by SteamTinkerLaunch for SpecialK"
GUI_SGDBDLHERO="Download Hero Artwork"
DESC_SGDBDLHERO="enable downloading Hero (banner) artwork from SteamGridDB"
GUI_SGDBDLLOGO="Download Logo Artwork"
DESC_SGDBDLLOGO="enable downloading Logo artwork from SteamGridDB"
GUI_SGDBDLBOXART="Download Boxart"
DESC_SGDBDLBOXART="enable downloading Boxart (vertical grid) artwork from SteamGridDB"
GUI_SGDBDLTENFOOT="Download Tenfoot"
DESC_SGDBDLTENFOOT="enable downloading Tenfoot (Horizontal grid) artwork from SteamGridDB"
GUI_SGDBEPILEPSY="Epilepsy"
DESC_SGDBEPILEPSY="epilepsy options"
NOTY_SGDBDL="Downloading artwork from SteamGridDB"
NOTY_SGDBDLDONE="Finished downloading artwork from SteamGridDB"
14 changes: 13 additions & 1 deletion lang/german.txt
Original file line number Diff line number Diff line change
Expand Up @@ -458,7 +458,7 @@ GUI_OPTSGRID="SteamGridDB Optionen"
GUI_SGDBSTYLES="Styles"
DESC_SGDBSTYLES="Style Filter Optionen"
GUI_SGDBDIMS="Dimensions"
DESC_SGDBDIMS="Dimension Filter Optionen"
DESC_SGDBDIMS="Dimension filter options, in order of priority"
GUI_SGDBTYPES="Types"
DESC_SGDBTYPES="Type Filter Optionen"
GUI_SGDBNSFW="NSFW"
Expand Down Expand Up @@ -1242,3 +1242,15 @@ GUI_NOSTSGDBAID="SteamGridDB Game ID (optional)"
DESC_NOSTSGDBAID="the SteamGridDB Game ID to search on to find grids automatically (requires SteamGridDB API key set on Global Menu) -- This will respect the SteamGridDB options on the Global Menu"
GUI_USESPEKD3D47="Use d3dcompiler_47 with SpecialK"
DESC_USESPEKD3D47="copy d3dcompiler_47 to game files, normally required but sometimes OS/drivers/SpecialK/ReShade may crash with it -- Disabling will remove this DLL only if it was installed by SteamTinkerLaunch for SpecialK"
GUI_SGDBDLHERO="Download Hero Artwork"
DESC_SGDBDLHERO="enable downloading Hero (banner) artwork from SteamGridDB"
GUI_SGDBDLLOGO="Download Logo Artwork"
DESC_SGDBDLLOGO="enable downloading Logo artwork from SteamGridDB"
GUI_SGDBDLBOXART="Download Boxart"
DESC_SGDBDLBOXART="enable downloading Boxart (vertical grid) artwork from SteamGridDB"
GUI_SGDBDLTENFOOT="Download Tenfoot"
DESC_SGDBDLTENFOOT="enable downloading Tenfoot (Horizontal grid) artwork from SteamGridDB"
GUI_SGDBEPILEPSY="Epilepsy"
DESC_SGDBEPILEPSY="epilepsy options"
NOTY_SGDBDL="Downloading artwork from SteamGridDB"
NOTY_SGDBDLDONE="Finished downloading artwork from SteamGridDB"
14 changes: 13 additions & 1 deletion lang/italian.txt
Original file line number Diff line number Diff line change
Expand Up @@ -458,7 +458,7 @@ GUI_OPTSGRID="Opzioni SteamGridDB"
GUI_SGDBSTYLES="Stili"
DESC_SGDBSTYLES="Stile delle opzioni di filtro"
GUI_SGDBDIMS="Dimensioni"
DESC_SGDBDIMS="Dimensioni delle opzioni di filtro"
DESC_SGDBDIMS="Dimension filter options, in order of priority"
GUI_SGDBTYPES="Tipi"
DESC_SGDBTYPES="Opzioni tipo di filtro"
GUI_SGDBNSFW="NSFW"
Expand Down Expand Up @@ -1240,3 +1240,15 @@ GUI_NOSTSGDBAID="SteamGridDB Game ID (optional)"
DESC_NOSTSGDBAID="the SteamGridDB Game ID to search on to find grids automatically (requires SteamGridDB API key set on Global Menu) -- This will respect the SteamGridDB options on the Global Menu"
GUI_USESPEKD3D47="Use d3dcompiler_47 with SpecialK"
DESC_USESPEKD3D47="copy d3dcompiler_47 to game files, normally required but sometimes OS/drivers/SpecialK/ReShade may crash with it -- Disabling will remove this DLL only if it was installed by SteamTinkerLaunch for SpecialK"
GUI_SGDBDLHERO="Download Hero Artwork"
DESC_SGDBDLHERO="enable downloading Hero (banner) artwork from SteamGridDB"
GUI_SGDBDLLOGO="Download Logo Artwork"
DESC_SGDBDLLOGO="enable downloading Logo artwork from SteamGridDB"
GUI_SGDBDLBOXART="Download Boxart"
DESC_SGDBDLBOXART="enable downloading Boxart (vertical grid) artwork from SteamGridDB"
GUI_SGDBDLTENFOOT="Download Tenfoot"
DESC_SGDBDLTENFOOT="enable downloading Tenfoot (Horizontal grid) artwork from SteamGridDB"
GUI_SGDBEPILEPSY="Epilepsy"
DESC_SGDBEPILEPSY="epilepsy options"
NOTY_SGDBDL="Downloading artwork from SteamGridDB"
NOTY_SGDBDLDONE="Finished downloading artwork from SteamGridDB"
14 changes: 13 additions & 1 deletion lang/polish.txt
Original file line number Diff line number Diff line change
Expand Up @@ -458,7 +458,7 @@ GUI_OPTSGRID="Opcje SteamGridDB"
GUI_SGDBSTYLES="Style"
DESC_SGDBSTYLES="Opcje filtrowania styli"
GUI_SGDBDIMS="Rozmiar"
DESC_SGDBDIMS="Opcje filtru rozmiaru"
DESC_SGDBDIMS="Dimension filter options, in order of priority"
GUI_SGDBTYPES="Typy"
DESC_SGDBTYPES="Opcje filtru typu"
GUI_SGDBNSFW="NSFW"
Expand Down Expand Up @@ -1240,3 +1240,15 @@ GUI_NOSTSGDBAID="SteamGridDB Game ID (optional)"
DESC_NOSTSGDBAID="the SteamGridDB Game ID to search on to find grids automatically (requires SteamGridDB API key set on Global Menu) -- This will respect the SteamGridDB options on the Global Menu"
GUI_USESPEKD3D47="Use d3dcompiler_47 with SpecialK"
DESC_USESPEKD3D47="copy d3dcompiler_47 to game files, normally required but sometimes OS/drivers/SpecialK/ReShade may crash with it -- Disabling will remove this DLL only if it was installed by SteamTinkerLaunch for SpecialK"
GUI_SGDBDLHERO="Download Hero Artwork"
DESC_SGDBDLHERO="enable downloading Hero (banner) artwork from SteamGridDB"
GUI_SGDBDLLOGO="Download Logo Artwork"
DESC_SGDBDLLOGO="enable downloading Logo artwork from SteamGridDB"
GUI_SGDBDLBOXART="Download Boxart"
DESC_SGDBDLBOXART="enable downloading Boxart (vertical grid) artwork from SteamGridDB"
GUI_SGDBDLTENFOOT="Download Tenfoot"
DESC_SGDBDLTENFOOT="enable downloading Tenfoot (Horizontal grid) artwork from SteamGridDB"
GUI_SGDBEPILEPSY="Epilepsy"
DESC_SGDBEPILEPSY="epilepsy options"
NOTY_SGDBDL="Downloading artwork from SteamGridDB"
NOTY_SGDBDLDONE="Finished downloading artwork from SteamGridDB"
14 changes: 13 additions & 1 deletion lang/russian.txt
Original file line number Diff line number Diff line change
Expand Up @@ -458,7 +458,7 @@ GUI_OPTSGRID="SteamGridDB Options"
GUI_SGDBSTYLES="Styles"
DESC_SGDBSTYLES="Style Filter Options"
GUI_SGDBDIMS="Dimensions"
DESC_SGDBDIMS="Dimension Filter Options"
DESC_SGDBDIMS="Dimension filter options, in order of priority"
GUI_SGDBTYPES="Types"
DESC_SGDBTYPES="Type Filter Options"
GUI_SGDBNSFW="NSFW"
Expand Down Expand Up @@ -1240,3 +1240,15 @@ GUI_NOSTSGDBAID="SteamGridDB Game ID (optional)"
DESC_NOSTSGDBAID="the SteamGridDB Game ID to search on to find grids automatically (requires SteamGridDB API key set on Global Menu) -- This will respect the SteamGridDB options on the Global Menu"
GUI_USESPEKD3D47="Use d3dcompiler_47 with SpecialK"
DESC_USESPEKD3D47="copy d3dcompiler_47 to game files, normally required but sometimes OS/drivers/SpecialK/ReShade may crash with it -- Disabling will remove this DLL only if it was installed by SteamTinkerLaunch for SpecialK"
GUI_SGDBDLHERO="Download Hero Artwork"
DESC_SGDBDLHERO="enable downloading Hero (banner) artwork from SteamGridDB"
GUI_SGDBDLLOGO="Download Logo Artwork"
DESC_SGDBDLLOGO="enable downloading Logo artwork from SteamGridDB"
GUI_SGDBDLBOXART="Download Boxart"
DESC_SGDBDLBOXART="enable downloading Boxart (vertical grid) artwork from SteamGridDB"
GUI_SGDBDLTENFOOT="Download Tenfoot"
DESC_SGDBDLTENFOOT="enable downloading Tenfoot (Horizontal grid) artwork from SteamGridDB"
GUI_SGDBEPILEPSY="Epilepsy"
DESC_SGDBEPILEPSY="epilepsy options"
NOTY_SGDBDL="Downloading artwork from SteamGridDB"
NOTY_SGDBDLDONE="Finished downloading artwork from SteamGridDB"
Loading