1
0
Fork 0
mirror of synced 2024-09-11 23:25:46 +12:00
Commit graph

1535 commits

Author SHA1 Message Date
loathingKernel
d4718f823f Use custom exception to overload log.error and log.fatal in egl_import and egl_export 2022-08-02 10:42:38 +03:00
loathingKernel
3ec8973de8 Update shim UIUpdate and DLManager to the cleanup changes from the submodule 2022-08-02 10:42:38 +03:00
loathingKernel
a9954a98f6 LegendaryCore: Re-use super's prepare_download() instead of copying it. 2022-08-02 10:42:38 +03:00
Stelios Tsampas
04a76ed2ff Include PoC implementation of LegendaryCLI for the import_game method 2022-08-02 10:42:38 +03:00
Stelios Tsampas
e58d33ee5d Create shim legendary classes for overloaded functions 2022-08-02 10:42:37 +03:00
Stelios Tsampas
f4743d99b6 Remove submodules 2022-08-02 10:42:37 +03:00
Dummerle
e6fc2323f1
Do not exit console, when game exited 2022-08-01 01:22:37 +02:00
Dummerle
fd5fcd3b92
Merge pull request #230 from loathingKernel/fixups
ImageManager: Also test if 'game.metadata' has 'keyImages'
2022-07-29 00:00:12 +02:00
loathingKernel
4139797eff ImageManager: Also test if 'game.metadata' has 'keyImages' 2022-07-28 22:20:06 +03:00
Dummerle
44926869bb
Merge pull request #228 from loathingKernel/fixups
Fixups
2022-07-11 22:20:28 +02:00
loathingKernel
e005423d0a GameUtils: Remove functions moved to LaunchHelper 2022-07-11 23:07:00 +03:00
loathingKernel
ef88a913f9 LaunchHelper: Add terminate and kill button in the console (visible only in windows for now) 2022-07-11 22:18:26 +03:00
loathingKernel
43c8cf8b52 LaunchHelper: Move console into the game_launch_helper folder
LaunchHelper: Log stderr to the console
2022-07-11 22:18:26 +03:00
loathingKernel
406cfc136f ImportGroup: Close file after reading app_name 2022-07-11 22:18:26 +03:00
loathingKernel
06e5901aab ImportGroup: properly name the hlayout 2022-07-11 22:18:26 +03:00
Dummerle
165b289c4f
Remove extra information for eos overlay 2022-07-10 22:00:35 +02:00
Dummerle
87ea29d005
Fix appname error in game_info.py and error in postinstall 2022-07-10 01:18:19 +02:00
Dummerle
ef5e814f64
Fix bug, hwn launching origin games 2022-07-07 23:56:19 +02:00
Dummerle
90aa28323c
Merge pull request #225 from loathingKernel/fixups
Fixups
2022-07-03 00:05:21 +02:00
loathingKernel
0d6c9a8505 ImportGroup: Show messagebox when importing multiple games (scanning install folder)
I moved around a few things because the separate lists felt like they
would make the handling a bit complicated.
2022-07-02 22:19:40 +03:00
loathingKernel
76cd33054a EGLSyncListGroup: Move message box outside of thread to prevent "parent in other thread" crash 2022-07-02 11:48:33 +03:00
Dummerle
667ca0ecb6
Move import games to separate thread 2022-07-01 17:43:25 +02:00
Dummerle
2f43431589
Do not remove config, when deleting a game, but keep files 2022-07-01 17:42:41 +02:00
Dummerle
93c732401c
Fix error after uninstalling, if action in tray icon does not exist 2022-07-01 17:03:18 +02:00
Dummerle
9cf65b8e4e
Add poetry to pyproject.toml 2022-07-01 14:31:09 +02:00
Dummerle
35f4807a26
Fix Attribute error on too old Qt version 2022-06-29 21:45:15 +02:00
Dummerle
59032e3577
Merge pull request #224 from aznd/fix_restart_func
Fix get_rare_executable func for macOS
2022-06-27 22:06:27 +02:00
aznd
576b4571cf Fix get_rare_executable func for macOS 2022-06-27 16:53:19 +02:00
Dummerle
52765be01a
Fix console and game exit when rare closed 2022-06-27 00:53:28 +02:00
Dummerle
3f437a33fc
Merge pull request #223 from aznd/fix_uninstall
Don't double delete the game dir
2022-06-26 17:37:34 +02:00
aznd
19ac7e6c50 Don't double delete the dir 2022-06-26 17:27:35 +02:00
Dummerle
c1c2153cc5
Merge pull request #221 from loathingKernel/fixups
Some more fixups
2022-06-26 15:29:31 +02:00
loathingKernel
1ad5413e02 LibraryWidget: Always update the progress label to work-around layout issue 2022-06-26 14:31:12 +03:00
loathingKernel
b8668854db Move the installed and available games count to the head bar.
Moving them to the head bar makes the library containers
simpler structurally as there the library's frame can be removed.

Remove games_tab UI files as they were getting very thin,
what they contained is being setup manually instead

Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2022-06-25 19:21:24 +03:00
Stelios Tsampas
61a2a6781d Add window hint to keep minimize button while still disabling close button
Disable reject method for launch dialog
Don.t update the assets again for the 32bit and mac games by waiting for ImageWorker to finish
2022-06-24 11:29:41 +03:00
Dummerle
7cba799d21
Merge pull request #220 from loathingKernel/fixups
Bug fixes for merged features
2022-06-23 22:13:57 +02:00
Dummerle
583f75d235
Fix some errors 2022-06-23 22:01:14 +02:00
Dummerle
dace98b567
Add debug console for games and use same QApplication base for Rare and helper 2022-06-23 21:26:08 +02:00
Dummerle
43369ae143
Revert "Add a restart function in debug settings to easier test game helper"
This reverts commit cbf51b6bb7.
2022-06-23 20:11:09 +02:00
loathingKernel
367f6cf0eb Add window buttons to Launch and Login Dialogs 2022-06-23 20:39:43 +03:00
loathingKernel
7dbe414b87 Pass edited files through black 2022-06-23 18:05:04 +03:00
loathingKernel
145bc5f540 Use SlidingStackedWidget for the login dialog.
Also fixes the login window missing dialog type hints for the window manager.

Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2022-06-23 17:57:29 +03:00
loathingKernel
fe40dac368 Don't show the installing widget for Epic Overlay and DLCs
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2022-06-23 17:54:26 +03:00
Dummerle
d8a766e756
Fix missing icon font prefix for LTS distros 2022-06-22 20:06:38 +02:00
Dummerle
1e69da1d23
Merge pull request #218 from loathingKernel/library_logic
Add SlidingStackedWidget from #196
2022-06-22 19:53:43 +02:00
loathingKernel
9e394f9981 GamesTab: Create methods for repeated widget removal and deletion code segments
HeadBar: Compact the headbar, re-use ButtonLineEdit from shop for the search function
SelectViewWidget: Remove content margins and make widget naming consistent

Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2022-06-22 20:00:00 +03:00
loathingKernel
5eb3ae7f80 Add SlidingStackedWidget from #196 2022-06-22 16:53:26 +03:00
Dummerle
dc9b8e6cb2
Merge pull request #217 from aznd/add_flatpak_readme
Fix typo and add flatpak to README.md
2022-06-21 22:13:49 +02:00
aznd
be10cb91cc Fix typo and add flatpak to README.md 2022-06-21 22:08:04 +02:00
Dummerle
da872bf424
Merge pull request #216 from loathingKernel/library_logic
ImageManager: Handle broken image.cache
2022-06-21 09:53:06 +02:00