1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-05-18 15:17:46 +00:00
Commit graph

12 commits

Author SHA1 Message Date
e7ae19da6e Shove all the steam dir calculation into one function 2025-04-29 15:14:45 -04:00
b15c42ac4c Denote if Steam is not installed on the compatibility tool installer 2025-04-29 15:14:45 -04:00
d7eff61882 Only show either the "install tool" or "remove tool" buttons
It doesn't make sense to show both, the compatibility tool is either
installed *or* not installed yet.
2025-04-29 15:14:45 -04:00
8f43744366 Simplify launching Astra through the compatibility tool
Instead of using steamwrap (which doesn't work) use the recommended
method from Valve of escaping their LD_LIBRARY_PATH.
2025-04-29 15:14:45 -04:00
377f10408c Improve the compatibility tool installer UX
Now there's confirmation dialogs when the installation/removal is
successful, instead of nothing happening.
2025-04-29 15:14:45 -04:00
27e8169a0f Misc code cleanup
Make more things const, auto and whatnot
2024-07-04 20:53:06 -04:00
90775d4a09 Use QFile::copy static method 2023-12-23 11:16:16 -05:00
52a0f700b5 Use steamwrap and more flatpak fixes 2023-12-20 19:29:04 -05:00
2a6009914a Fix steam compatibility tool, so it works when Astra is in a Flatpak 2023-12-19 20:43:01 -05:00
9156dd9c45 Include mocs, which reduces mocs_compilation 2023-12-17 11:12:13 -05:00
dc298a24f1 Modernize CompatibilityToolInstaller 2023-09-16 21:26:46 -04:00
a502d57c8f Add graphical Steam compatibility tool installer 2023-08-18 23:27:29 -04:00