Commit graph

8943 commits

Author SHA1 Message Date
Daniel Johnson a2ec0a11a6 Hide 'Missing' badge along with platform badges 2023-08-26 07:49:39 -04:00
Mathieu Comandon 713a083f98 Move get_missing_games outside of the init method 2023-08-26 02:17:27 -07:00
Mathieu Comandon b5adcf3ca0 Minor fixes 2023-08-26 02:11:48 -07:00
Mathieu Comandon 41e71caa2a Add typing to string module 2023-08-26 01:54:48 -07:00
Mathieu Comandon fcf8c45f6f Update Nvidia minimum version to something more current 2023-08-26 01:30:09 -07:00
Mathieu Comandon 6fc6d9512a Add mypy to checks 2023-08-26 01:07:48 -07:00
Mathieu Comandon 2f066a1339 Fix Mypy issues 2023-08-26 01:02:28 -07:00
Mathieu Comandon 724b7623ae Avoid logging GPU info on startup 2023-08-26 00:53:25 -07:00
Alex Lowe 9f466f49ec Sample mypy configuration (with baselines)
This was brought up by discussion in #4866 about
use of type annotations - here's how I'd handle mypy
to hopefully have it provide utility without causing
headaches.
2023-08-26 00:16:44 -07:00
Mathieu Comandon ca572aec9a Make default resoution configurable 2023-08-26 00:12:44 -07:00
JulienDlq 60a82e5a98 Update README.rst 2023-08-25 22:45:57 -07:00
JulienDlq 0ce7155a2a Update application.py 2023-08-25 22:45:57 -07:00
Mathieu Comandon d83234b423 Remove 32bit dependencies from the install guide 2023-08-25 18:22:19 -07:00
Mathieu Comandon 97600fdca7 Remove 'and' between hours and minutes 2023-08-25 17:00:39 -07:00
Daniel Johnson 011024c1f2 Mark a few overlooked things as requiring translation. 2023-08-25 16:58:19 -04:00
Mathieu Comandon 55d65d00c0 Tell the truth 2023-08-24 16:07:39 -07:00
Daniel Johnson 822b9c86cc Merge remote-tracking branch 'origin/master' 2023-08-24 16:45:23 -04:00
Daniel Johnson 57cc82874c When downloading to our temporary dir, not the PGA cache, we should just delete any directory that conflicts with a file we want to download. We're losing data we did not want to keep anyway. 2023-08-24 16:45:12 -04:00
Mathieu Comandon 4bb5c2a1a1 Add PermissionError handler when reading a Process' children 2023-08-23 20:58:33 -07:00
Mathieu Comandon 07915c13c0 Don't use download action for installing EA games 2023-08-23 19:08:48 -07:00
Mathieu Comandon 63faa21647 Add EA App to services enabled by default 2023-08-23 17:05:32 -07:00
Mathieu Comandon 028ddd3e02 Use contendID to launch games 2023-08-23 16:57:40 -07:00
Mathieu Comandon 479e4972e1 Import cleanup 2023-08-23 16:57:40 -07:00
Daniel Johnson 92e12f2620 Remove mention of Gentoo, lest we summon in from the aether. 2023-08-23 18:36:37 -04:00
Daniel Johnson 1cc6601205 Add in Gentoo's multiple system-wide Wine installs to WINE_PATHs.
Resolves #4995
2023-08-23 14:30:10 -07:00
Mathieu Comandon 0739c393af Activate EA App service 2023-08-22 17:03:55 -07:00
Mathieu Comandon e12eeee802 Remove logs for env variables 2023-08-22 17:03:55 -07:00
Daniel Johnson 095bbc043b Placate flake8! 2023-08-22 17:07:59 -04:00
Daniel Johnson 43e899a16f Remove dead code for PlayOnLinux integration 2023-08-22 17:06:16 -04:00
Daniel Johnson e69425f8ac
Merge pull request #4993 from Astrobald/master
French translation & POTFILES updated
2023-08-20 05:32:43 -04:00
Astrobald 07d3d78139
Merge branch 'lutris:master' into master 2023-08-20 04:44:11 +00:00
Dan Johnson 4018859302 Somehow the common.py side of advanced visibility did not get updated. No idea.
Let's update it.

Resolves #4992
2023-08-19 19:19:37 -04:00
Astrobald dbc9855df7 French translation & POTFILES updated 2023-08-19 16:22:54 +02:00
Culain Lach Feragh ca0be5272c Added new cli options to list service games 2023-08-16 17:31:47 -07:00
Daniel Johnson c5cb3a52b6 Add 'shell_quoting' feature to FileChooserEntry.
This is used for the prelaunch and postlaunch commands. When on, the entry has distinct text and path values - text is what the entry shows and the 'real value' but the path will be extracted from the text via shlex.split().

You can then browse for an set the path, leaving any other arguments alone.

This also ensure that if that path needs quoting, it gets quoting.

In most cases the 'text' and 'path' are identical, which should keep existing code happy.

Resolves #4989
2023-08-16 15:28:12 -04:00
Daniel Johnson 636ba5c1aa Placate flake8! 2023-08-16 15:16:25 -04:00
Daniel Johnson 4919ad20e3
Merge pull request #4987 from RiqueFR/file-collection
Remove one progress bar from file collection downloads
2023-08-15 18:00:04 -04:00
Henrique Faria Ribeiro 0c0a4c38c7 Using InstallerFile size on Gog and Amazon 2023-08-15 00:31:26 -03:00
Henrique Faria Ribeiro 27da851e72 Separate Gog extra files from file collection 2023-08-15 00:30:33 -03:00
Henrique Faria Ribeiro 032bd08dd9 Remove full progress bar, progress bar show full download progress 2023-08-15 00:21:49 -03:00
Henrique Faria Ribeiro 045c464365 Add full download size to InstallerFileCollection 2023-08-15 00:16:17 -03:00
Henrique Faria Ribeiro 105cddfbd4 Add size to InstallerFile 2023-08-15 00:14:13 -03:00
Daniel Johnson a09756a885 Convert the FSYNC and ESYNC errors to exceptions, with special handling in LutrisWindow to get the custom dialogs.
Also, they have parents now.

Also, placate flake8 and such.

Resolves #4978
2023-08-12 17:00:03 -04:00
Daniel Johnson a845112ff8 Fix misnamed variable 2023-08-12 16:38:55 -04:00
Daniel Johnson 6a61702066
Merge pull request #4975 from RiqueFR/file-collection
File Collection fix Gog 'Select File' and remove it for Amazon
2023-08-11 16:48:50 -04:00
Henrique Faria Ribeiro b6ebe80fb6 Don't show 'Select File' option for Amazon service 2023-08-11 15:12:39 -03:00
Henrique Faria Ribeiro 9a2422be46 Gog installer uses selected file independent of location 2023-08-11 14:39:53 -03:00
FlitPix 0f813cdcc2 Add fluidsynth to depends 2023-08-10 22:01:49 -07:00
awsms caf8471e51 Dolphin: refreshing the gamelist in 'Source' menu and 'Batch mode' work again 2023-08-10 02:48:50 -07:00
Daniel Johnson 01f6fe45cf
Merge pull request #4970 from RiqueFR/file-collection
File Collection allow user to select main installer exe for Gog files
2023-08-09 18:39:01 -04:00