Daniel Johnson
097b076694
Merge remote-tracking branch 'origin/master'
2023-08-29 08:56:31 -04:00
Daniel Johnson
8cd0c27346
Downloader should stay cancelled!
...
If you cancel a download this can result in an error- it closes the file, which can result in an exception from the download. If this happens, we should report this as cancelled, not an error.
This way, the multi-file download UI will not retry automatically, but will just cancel out.
2023-08-29 08:56:25 -04:00
Mathieu Comandon
25d1320467
Remove unused tmp_path setting
2023-08-28 19:15:22 -07:00
Mathieu Comandon
0281d1520c
Define search_call earlier in the __init__ method since it gets accessed in the methods initializing it
2023-08-28 18:07:47 -07:00
Mathieu Comandon
9edc777145
That's plain disrespectful
2023-08-27 12:33:37 -07:00
Mathieu Comandon
7613f995ff
You don't say (insert Nicolas Cage meme)
2023-08-27 12:31:45 -07:00
Mathieu Comandon
9e604ec008
Remove CLI arguments from tooltips
2023-08-27 12:26:42 -07:00
Daniel Johnson
5455b54def
get_platform() will now return None for MAME if MAME is not ready to provide platform data yet.
...
This avoids a crash when supplying missing platforms during startup. A later start-up should succeed though- MAME will have eventually generated the missing XML file.
Resolves #5003
2023-08-27 09:28:59 -04:00
Daniel Johnson
e36219f7cb
Placate flake8!
...
Yes, I'm going to keep using that commit message until a better one comes along.
2023-08-26 08:00:30 -04:00
Daniel Johnson
9f9709d868
Fix text scaling issue when 'Missing' badges are shown.
...
Resolves #4988
We need to take special effort to restore the scaling after drawing the missing badge, or all text after that is rendered too small.
It's weird, but the integration between Pango and Cairo is not too clean and needs help.
2023-08-26 07:59:22 -04:00
Daniel Johnson
3d0098f2ce
Merge remote-tracking branch 'origin/master'
2023-08-26 07:49:45 -04:00
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