Commit Graph
50 Commits
Author SHA1 Message Date
Zash b9013090fb Add support for Thunderstore plugin (#199) 2026-01-11 17:44:06 +01:00
Zash c5d39b83b2 Fix is_gog(): setGamePath() is not setting gogAPPId (#189) 2025-08-07 10:05:08 +02:00
Mikaël Capelle f502fb468f Add pre-commit hook (#179)
* Update dev dependencies.
* Add pre-commit hook.
2025-04-25 08:23:10 +02:00
Zash 9e30d7d104 Catch and show game list errors at startup (#177)
* Catch and log errors for failed EA games list parsing
* Extend error logging for Epic Games
* Add error message box for errors loading game list
* Fix lint error in game_sims4.py
2025-04-12 14:44:20 +02:00
Mikaël Capelle 71dbb8c557 Refactoring of game features for better management. (#149)
* Refactoring following uibase change for game features.
* Switch to ruff for linting and formatting.
* Bump stubs to 2.5.1a0.
2024-06-09 12:25:46 +02:00
Mikaël Capelle bffe41fe6f Bump dev dependencies and re-apply black. (#138) 2024-02-13 08:55:04 +01:00
Zash fba4bd84dd Add mapping GameIniFiles: iniFiles() to BasicGame (#123) 2023-10-21 21:22:43 +02:00
Zash 44645a54f7 Add metadata to BasicGameSaveGameInfo(Widget) (#109)
* Fix subnautica preview file path

* Add BasicGameSaveGameInfo with "File Date" to all BasicGames

* Add max_width option to BasicGameSaveGameInfo(Widget)

* Refactor Blade & Sorcery with get_metadata

* Refactor & cleanup Black & White SaveGameInfo
2023-10-08 18:24:33 +02:00
Jeremy Rimpo 7d3da34fa7 Use defaults set in UIBase 2023-10-04 02:58:22 -05:00
Jeremy Rimpo 4354644d66 Add enabledPlugins 2023-10-03 23:02:36 -05:00
Jeremy Rimpo 55a987bff6 Additional fixes and cleanup for python updates 2023-09-23 14:24:22 +02:00
Jeremy Rimpo bff84ec365 Use map so we can set an origin name 2023-09-04 19:39:40 -05:00
Jeremy Rimpo fba8fd540b Preliminary secondary data directory support 2023-09-04 18:06:37 -05:00
Mikaël Capelle dce39d8cb4 Fix for new stubs. 2022-05-05 13:04:42 +02:00
Mikaël Capelle 7d0d5f825c Merge branch 'LostDragonist-supporturl' into qt6
# Conflicts:
#	basic_game.py
#	games/game_da2.py
#	games/game_dao.py
2022-05-02 17:14:53 +02:00
Mikaël Capelle 096b8fb53f Fix after merges. 2022-05-02 16:59:21 +02:00
Mikaël Capelle bef982731e Merge branch 'ashemedai-ea-desktop-support' into qt6
# Conflicts:
#	README.md
#	basic_game.py
2022-05-02 16:52:26 +02:00
Mikaël Capelle 0bb19f86a9 Merge branch 'ZashIn-feat/epic-legendary-launcher' into qt6
# Conflicts:
#	basic_game.py
2022-05-02 16:48:05 +02:00
Mikaël Capelle 117be45a83 Multiple fixes for PyQt6 and CI. 2022-04-21 22:13:00 +02:00
Jeroen Ruigrok van der Werven 9a8ebf3027 Add EA Desktop support
Add EA Desktop IDs for Dragon Age: Origins and Dragon Age 2.
2022-04-19 10:52:47 +02:00
Zash 0fd4d87c7a Game Detection: Epic Games and Legendary launcher support 2022-04-13 00:36:37 +02:00
Chris Bessent d814483f44 Fix the thing 2021-12-27 00:16:10 -07:00
Chris Bessent ecacf61f75 Add GameSupportURL support 2021-12-26 23:53:38 -07:00
Jeremy Rimpo 6a78d6f981 Create ini files if base file doesn't exist 2021-12-24 23:15:00 -06:00
Jeremy Rimpo 1fdf5031ea PyQt6 Compatibility 2021-12-06 05:20:37 -06:00