Commit graph

8917 commits

Author SHA1 Message Date
Dan Johnson
8de92e7b0f Set an icon on the LutrisInitDialog
It can be shown for quite a while, so it may as well have suitable branding.
2023-10-10 14:41:27 -04:00
Mathieu Comandon
870a1ce012 Add accounts tab in preferences dialog 2023-10-09 21:40:10 -07:00
Mathieu Comandon
181f48d64b Use Python 3.7 compatible log handler stream switching 2023-10-09 21:40:10 -07:00
Alexander Weber
b92f6ed0f1 Wine dll_manager: Do not hide locally installed versions
Lutris is able to use locally installed dxvk, vkd3d and others, placed into ~/.local/share/lutris/runtime/dxvk or ~/.local/share/lutris/runtime/vkd3d.
The locally installed versions are hidden, if remote list is fetched.

This change allow to use locally installed versions. THe locally versions are available at the bottom of the selections list.

My use-case is, I set symlinks to versions installed by distribution package manager (Gentoo).

```
ln -s /usr/lib/dxvk ~/.local/share/lutris/runtime/dxvk/system-dxvk
ln -s /usr/lib/vkd3d-proton/ ~/.local/share/lutris/runtime/vkd3d/system-vkd3d-proton
```
2023-10-09 14:56:58 -07:00
Alexander Weber
f6ab7b3214 ScummVM: Use full description as name, because of variants 2023-10-09 14:14:54 -07:00
Alexander Weber
4fc693bd73 Scummvm: Store path in details field in database 2023-10-09 14:14:54 -07:00
Alexander Weber
51bb473ae1 Revert "ScummVM - Re-Read config file before installation because the path is not stored in database"
This reverts commit 41a265a22f.
2023-10-09 14:14:54 -07:00
Alexander Weber
6d01244a65 ScummVM - Re-Read config file before installation because the path is not stored in database 2023-10-09 14:14:54 -07:00
Alexander Weber
c8a7359a0f Initial ScummVM Service support 2023-10-09 14:14:54 -07:00
sonic
ba2f897692 Added StartuppWMClass to .desktop file
Committer: GiantEnemyCrab
2023-10-09 14:11:49 -07:00
Dan Johnson
e6a16466e4 Remove stray \n in tr.po 2023-10-07 19:29:28 -04:00
Daniel Johnson
332b097f8f
Merge pull request #5064 from BatuHanHub/master
I fixed the error in the Turkish Translation file
2023-10-07 19:26:26 -04:00
Daniel Johnson
4aab7c45a4
Merge branch 'master' into master 2023-10-07 19:25:52 -04:00
BatuHanHub
8c0cc325c7
Update tr.po
Duplication bug fixed.
2023-10-08 02:15:18 +03:00
Daniel Johnson
e1c913b174 Escape quotes inside the Turkish translation. 2023-10-06 17:10:49 -04:00
BatuHanHub
4cb50604f5 Update tr.po 2023-10-06 11:38:05 -07:00
Mathieu Comandon
d180c7ee4c Add steamid utility module 2023-10-05 21:53:54 -07:00
Mathieu Comandon
cf21587323 Read preferred Steam account in settings 2023-10-05 19:34:23 -07:00
Mathieu Comandon
0631f8714a Add function to list available Steam accounts 2023-10-05 19:23:23 -07:00
BatuHanHub
1c1a4eed00
Update tr.po
We have translated most places.
2023-10-06 01:34:06 +03:00
BatuHanHub
6b5aad429d
Update tr.po 2023-10-06 01:32:40 +03:00
Mathieu Comandon
67e169ba7e Load games using wine version in a background task 2023-09-27 02:50:59 -07:00
Mathieu Comandon
e98f19f5e0 Silence more Discord errors 2023-09-25 21:08:30 -07:00
Mathieu Comandon
326f9d12fb Remove Discord logging and silence errors, no one cares about this bs Discord integration. Let it fail. 2023-09-25 20:48:20 -07:00
Mathieu Comandon
fd4ffacb62 Use human_size to display sizes in progress bars 2023-09-25 13:27:16 -07:00
Quinn64
761c8d7b57 Added mGBA to Runners 2023-09-20 22:59:21 -07:00
Daniel Johnson
b35de9412a Placate flake8!
'Cuz I always have time for flake8!
2023-09-20 17:05:28 -04:00
Mathieu Comandon
8558b96cc5 Get missing games in a separate thread during startup 2023-09-19 16:38:58 -07:00
Mathieu Comandon
992d421a0e Get rid of annoying/useless esync/fsync checks 2023-09-19 14:01:14 -07:00
Quinn64
69112c3799 Update melonDS to 0.9.5 2023-09-18 14:51:27 -07:00
Daniel Johnson
8888d73e61 Do not offer to cache user-supplied files if there's more than one file.
We aren't clever enough to find the other files after the initial one, so we just won't offer this option if there's more than one file.
2023-09-17 16:31:17 -04:00
Daniel Johnson
d41bc263ea Remove 'dest_file' for InstallerFileCollection.
It makes no sense and contained a folder sometimes; instead we have an override_dest_file() to set this, but no way to read it.

This still may only work for GOG though, as that's what it knows how to pass through to the underlying InstallerFile instances.
2023-09-17 14:35:26 -04:00
Daniel Johnson
a7df45d24e Fix installer file copy method.
The copy should copy the dest-file setting faithfully, not sometimes resolve the cache path.
2023-09-17 14:15:09 -04:00
Daniel Johnson
ea278e8b2c Move most file-collection specific code to virtual methods.
This is to separate out all uses of 'dest_file', so it can be treated specially by the file collection
2023-09-17 14:10:27 -04:00
Daniel Johnson
55008b8b69 Placate flake8!
Also, some spelling korrections!
2023-09-17 12:58:49 -04:00
Mathieu Comandon
fcbba61b85 Update text on startup dialog 2023-09-15 16:47:31 -07:00
Mathieu Comandon
38f7283eed Update Wine during startup 2023-09-15 16:38:47 -07:00
Mathieu Comandon
438dc488e6 More runtime simplification 2023-09-14 16:35:44 -07:00
Mathieu Comandon
add0cf5207 Remove calls to notify_finish 2023-09-14 15:13:25 -07:00
Mathieu Comandon
85bf1dba8d Create utility function to convert API dates to datetime objects 2023-09-14 15:06:28 -07:00
Mathieu Comandon
59151f0cbe Some simplifications / refactorizations 2023-09-14 14:57:58 -07:00
Mathieu Comandon
23c413322f Remove ability to cancel runtime updates 2023-09-14 13:53:36 -07:00
Mathieu Comandon
038fbb2d66 Remove all_levels + unneeded exception (make config.py as small as possible!) 2023-09-14 13:24:00 -07:00
Mathieu Comandon
9867b8215b Show progress for runtime downloads 2023-09-14 12:38:11 -07:00
Mathieu Comandon
e2fee9f38a Remove migrate() from init dialog, already in Application 2023-09-13 19:03:03 -07:00
Mathieu Comandon
7a3884f4a1 Typing and refactoring 2023-09-13 18:59:28 -07:00
Mathieu Comandon
faccec5721 Standardize Pico8 installation 2023-09-13 17:22:44 -07:00
Mathieu Comandon
7cda2ff51a Typo fix, remove extra return statement, take note of code ugliness 2023-09-12 18:01:20 -07:00
Mathieu Comandon
58dfa870fe Load default runner versions from versions.json 2023-09-12 17:13:41 -07:00
Mathieu Comandon
af9ceaa31a Remove extra os.path.join 2023-09-11 20:25:25 -07:00