1
0
Fork 0
mirror of synced 2024-09-28 23:41:29 +12:00
Commit graph

51 commits

Author SHA1 Message Date
Stelios Tsampas
35cbd21bb7 Fix memory leaks in DLC tab. 2021-09-11 00:57:43 +03:00
Dummerle
9570b52eed Add some options for debug; fix error in sync_widget.py; fix pylint workflow 2021-09-10 22:41:30 +02:00
Dummerle
d11cc7abf3 add legendary submodule and rename custom_legendary to legendary in imports 2021-09-06 21:10:18 +02:00
Dummerle
f7f7f83101
Merge branch 'main' into dev 2021-09-04 22:49:08 +02:00
Dummerle
c2ae188745 Fix color of icons 2021-08-28 20:03:25 +02:00
Dummerle
83ad8f0982 Icon color depends on theme 2021-08-28 16:01:36 +02:00
Dummerle
b3cc412142 Add an installing game widget to icon list 2021-08-28 00:16:17 +02:00
Dummerle
82627a799e Add tab shortcuts alt + 1/2... 2021-08-23 17:03:42 +02:00
Dummerle
c212904cc0
Merge branch 'shop' into update_shop 2021-08-22 22:43:08 +02:00
Dummerle
d6b318d9ef Fix some errors 2021-08-17 15:09:46 +02:00
Dummerle
4cfe2bf336 merge branches 2021-08-16 22:50:31 +02:00
Stelios Tsampas
23252fb0e2 Fix game verify and repair. 2021-06-24 20:08:22 +03:00
Stelios Tsampas
dc2a99c2ee Terminate threads and handle cleanup.
* Set the `WA_DeleteOnClose` attribute for the MainWindow.
* Handle the case where `programdata_path` exists but is empty.
* Emit a signal from `LaunchDialog` instead of using `exit()`.
* Remove `LoginThread` as it was never deleted and caused a `SIGSEGV` on exit.
* Handle termination and deletion of `SteamThread` and `ImageThread`.
* Rename `finished` to `completed`, to not override the inherited `finished` signal.
* Emit a signal from Account widget to do cleanup instead of immediately quitting.
2021-06-24 20:08:22 +03:00
Dummerle
c063e9a92a Add browse games function 2021-06-14 22:30:57 +02:00
Dummerle
676c253a13 Some improvements 2021-06-10 19:58:35 +02:00
Dummerle
b31080a5ae Add basic store 2021-06-03 23:23:55 +02:00
Dummerle
d6f826cd0d Merge branch 'main' of github.com:Dummerle/Rare 2021-05-30 00:38:00 +02:00
Dummerle
460b8cf534 Fix endless sync download on error; auto sync on game installed 2021-05-30 00:37:40 +02:00
Stelios Tsampas
9a307856f6 Ensure the result signal has been connected 2021-05-26 15:40:23 +03:00
Stelios Tsampas
0200347e72 Convert InstallDialog to modeless so it doesn't block the main UI any more. 2021-05-25 23:52:25 +03:00
Stelios Tsampas
b0ec5c5fcb Move all download preparations inside InstallDialog.
InstallDialog now returns a InstallQueueItemModel ready
to be downloaded or queued.

Renamed a few model attributes to match legendary's names.

InstallDialog can be run silently for auto-downloads.
2021-05-25 23:52:25 +03:00
Stelios Tsampas
148cf0ff8e Add models for the download queue.
The addition of download_only option broke the download queue
due to different positional arguments and tuple indices. Since
using indices is awkward, models to represent the download
and each item in the queue itself were added.
2021-05-25 23:52:25 +03:00
Stelios Tsampas
494e078522 Fix remaining issues with the install dialog.
* Fix race condition between the sdl checkboxes.
* Fix default tag not been included in the list of tags.
* Delete InstallDialog on close.
* Specify parent for InstallDialog.
2021-05-25 23:52:25 +03:00
Stelios Tsampas
1131edda20 Add selective downloads 2021-05-25 23:52:25 +03:00
Stelios Tsampas
5ccf73d737 Update install dialog and remove the extraneous install info dialog 2021-05-25 23:52:25 +03:00
Dummerle
432cdede3a Add logir buttons with functions; optimize repair 2021-05-22 20:28:50 +02:00
Dummerle
3a39bac09c Reformatting and update german translation 2021-05-21 13:40:10 +02:00
Dummerle
9edfd302bd
Merge branch 'main' into dev 2021-05-21 13:20:58 +02:00
Dummerle
d50ccc6e55 Add option for download only 2021-05-20 23:00:38 +02:00
Dummerle
27b1c10206 remove option to import games from egs in import widget 2021-05-20 11:16:57 +02:00
Dummerle
2ee1ec1162 Import optimizations 2021-05-18 10:32:46 +02:00
Dummerle
530cff2a14 Better style for uninstalled info; add raw json view 2021-05-17 21:27:23 +02:00
Dummerle
83f1061e16 Optimize Library reload 2021-05-17 20:22:29 +02:00
Dummerle
61fe881c1a Add Info for uninstalled Games 2021-05-11 17:29:35 +02:00
Dummerle
6deabf4a92 Reformatting, 1.3.0 2021-04-22 14:34:06 +02:00
Dummerle
497a6009d0 Add offline mode and --offline option 2021-04-19 15:44:28 +02:00
Dummerle
517d94e641 Set parent of widgets for smoother startup 2021-04-17 18:58:18 +02:00
Dummerle
20663f4992 Download tab issues; Cleanup: use get_size from utils 2021-04-17 10:50:25 +02:00
Dummerle
93acab85c0 Add support for DLCs 2021-04-16 17:48:24 +02:00
Dummerle
0acc9c5bda Fixed Discord RPC bug 2021-04-13 12:38:11 +02:00
Dummerle
36fb3bf687 Updated rpc 2021-04-12 21:55:08 +02:00
Dummerle
8cf1eb4cba game running at startup 2021-04-12 16:02:16 +02:00
Dummerle
db42e622c0 Fix Baug in finished_sync in tab_widget.py 2021-04-12 14:49:36 +02:00
Dummerle
b0dd8b18dd Fixed typos in Downloads, better download text in tab_widget.py 2021-04-12 14:24:10 +02:00
Dummerle
8aebcf5dc9 Refactor tab_widget.py 2021-04-12 14:10:36 +02:00
Dummerle
f58154f3f1 add Discord RPC 2021-04-11 22:44:18 +02:00
Dummerle
ca8bafacd3 Auto sync-saves on finished game 2021-04-10 11:27:40 +02:00
Dummerle
294a7201be Changed icon for epic page 2021-04-09 11:39:38 +02:00
ChemicalXandco
74d04a2a7b add button to open epic games store in web browser 2021-04-08 20:00:18 +01:00
BuildTools
63cfb6727b lowercase snake case 2021-04-07 22:42:30 +02:00