Commit graph

7034 commits

Author SHA1 Message Date
Mathieu Comandon bbe3731d7e Construct saner window keys 2021-07-05 09:57:28 -07:00
Mathieu Comandon 55790d044e Don't update the full UI when a game updates 2021-06-26 17:08:41 -07:00
Mathieu Comandon effa213475 Minor fixes 2021-06-26 16:46:36 -07:00
Mathieu Comandon cd41942406 Download media for lutris installers + adjust sizes of EGS media 2021-06-26 16:46:36 -07:00
fatalis 85985a0672 Additional fixes for log window LOG_BUFFERS access
Improves my last commit 'Fix log window not showing logs after game closed' - 6d56b2ef10

It appears `Game` is inconsistently constructed with game_id as either a `str` or `int` throughout the app and I don't know the best way to fix this, so I'm enforcing LOG_BUFFERS to be keyed by str in every occurrence as a fix for now.
2021-06-25 19:05:20 -07:00
Mathieu Comandon b76f27faf1 Remove experimental label from Dolphin service 2021-06-25 16:37:00 -07:00
fatalis abe5e0452e Fix and improve dolphin game cache reader 2021-06-25 15:23:46 -07:00
Mathieu Comandon b7426fde41 Change flag format for disabled DLLs 2021-06-23 11:00:48 -07:00
Mathieu Comandon fe9f1acac4 Add gnutls as a required component 2021-06-23 09:35:02 -07:00
Mathieu Comandon a41edcba68 Download lutris media for all other services 2021-06-21 17:21:00 -07:00
Mathieu Comandon 1f4e5bc09f Reduce log verbosity 2021-06-21 16:36:11 -07:00
Mathieu Comandon 2b10f7a4e9 Fix typo 2021-06-21 16:31:57 -07:00
Mathieu Comandon 7ba548cc22 Add missing modification time attr 2021-06-21 16:30:34 -07:00
Mathieu Comandon d8a9039e30 Fix runner_name being overriden in runner config dialogs 2021-06-21 16:13:34 -07:00
Mathieu Comandon dce9bb75ee Scan for installed Steam games 2021-06-21 16:05:49 -07:00
Mathieu Comandon 109f58c372 Run full icon sync when service loads 2021-06-21 15:00:02 -07:00
Mathieu Comandon b29d3db034 Working installer for Steam for Windows service 2021-06-14 11:29:24 -07:00
Mathieu Comandon d88af3ee01 Lint project 2021-06-11 18:08:57 -07:00
CartoonFan f71fd2d4af style: fix typo (#2)
* fix typo

* Restyle style: fix typo (#3)

* Restyled by black

* Restyled by reorder-python-imports

* Restyled by yapf

Co-authored-by: Restyled.io <commits@restyled.io>

Co-authored-by: restyled-io[bot] <32688539+restyled-io[bot]@users.noreply.github.com>
Co-authored-by: Restyled.io <commits@restyled.io>
2021-06-11 18:07:27 -07:00
fatalis 6d56b2ef10 Fix log window not showing logs after game closed
LOG_BUFFERS is keyed by game id string, not integer
2021-06-11 18:06:54 -07:00
Mathieu Comandon 7a58176c06 Progress on Steam for Windows service 2021-06-08 00:53:03 -07:00
Mathieu Comandon 7cfa718cf5 Add base for Steam for Windows service 2021-06-07 21:06:20 -07:00
Mathieu Comandon e9ed93a464 Fix libretro info file loading 2021-06-07 18:01:17 -07:00
Mathieu Comandon 353e72eb09 Start Lutris scanner 2021-06-07 15:06:29 -07:00
mallgrab 44b92adfdc Let pipewire users toggle "Reduce PulseAudio latency"
PULSE_LATENCY_MSEC affects pipewire's latency as indicated in the [FAQ](https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/FAQ#pipewire-buffering-explained)
Certain scripts such as https://lutris.net/games/install/3548/view set pulse_latency to true. The problem is that pipewire users can't toggle the setting off unless you create an empty binary that's called pulseaudio inside /usr/bin/.
2021-06-07 14:50:12 -07:00
Mathieu Comandon 9cc189429c Add 'variables' section to scripts 2021-06-04 20:32:15 -07:00
Mathieu Comandon 40d22c0522 Add visual feedback while game is moved (dialog + notifications) 2021-06-04 20:21:29 -07:00
Mathieu Comandon fa9e7e159b Fix desktop/menu shortcuts at the end of the install 2021-06-04 16:26:56 -07:00
Mathieu Comandon d4324b9646 Refactor check_output usage + remove disks module + move terminal functions to linux module 2021-06-04 15:44:18 -07:00
yondering 9938a856c4 Fixed a small typo 2021-06-04 12:23:29 -07:00
Mathieu Comandon 2114e890f3 MAME does can run without a ROM file 2021-06-04 12:07:28 -07:00
Mathieu Comandon f8daf29904 Add log messages for runner install 2021-06-04 12:06:31 -07:00
Matthias Liertzer 69f06f8fbd Implement login_callback for GOG Service
During refactoring in 12d3c550fe, it was forgotten to add this back to the GOG Service.
2021-06-04 12:05:37 -07:00
Mathieu Comandon 61d2b7c86b Refactor libretro core loading into its own function 2021-05-31 23:46:38 -07:00
Mathieu Comandon 828123d8d5 Revert "simplify architecture detection for runners"
This reverts commit 7cecda9d50.
2021-05-31 19:34:13 -07:00
Mathieu Comandon 8cecc0b08b Revert "remove unused function"
This reverts commit 794c02a783.
2021-05-31 19:34:13 -07:00
Mathieu Comandon af19a59ae8 Revert "simplify expression"
This reverts commit f2e377cf5f.
2021-05-31 19:34:13 -07:00
Mathieu Comandon 5d37b9b7b2 Revert "fix lint error and improve error log"
This reverts commit 44783fe17e.
2021-05-31 19:34:13 -07:00
Mathieu Comandon 4ac0423bcf Revert "fix lint errors"
This reverts commit b128c57a8b.
2021-05-31 19:34:13 -07:00
Mathieu Comandon af34acafcd Switch IRC to Libera chat 2021-05-31 14:45:03 -07:00
Mathieu Comandon 4dfeafa710 Implement download retries 2021-05-25 02:23:36 -07:00
Mathieu Comandon b7301fd03a Default autoconf_joypad to False 2021-05-24 21:23:38 -07:00
Mathieu Comandon ca679a0d66 Try to disable mice that register as joysticks 2021-05-24 21:22:09 -07:00
Mathieu Comandon 85d5a32b06 Add prototype script for wine prefix cleanup 2021-05-24 18:24:06 -07:00
Mathieu Comandon 9d653366c3 Allow to locate existing installs for DRM-free services 2021-05-24 18:22:55 -07:00
Mathieu Comandon 7e000f5cfa Add scanners package 2021-05-10 23:16:15 -07:00
Mathieu Comandon d0d5b5fc83 Disable nvapi/nvapi64 by default 2021-05-03 17:47:58 -07:00
Mathieu Comandon 59ca4ff949 Show number of games in logs when refreshing view 2021-05-03 13:36:26 -07:00
Mathieu Comandon 28b44b116c Implement more Origin service 2021-05-01 20:08:59 -07:00
Mathieu Comandon 8b20c8b9dc Add some methods for the Origin service 2021-05-01 16:42:23 -07:00