1
0
Fork 0
mirror of synced 2024-08-17 03:01:57 +12:00
Commit graph

1460 commits

Author SHA1 Message Date
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
loathingKernel
ff09475cac ImageManager: Handle broken image.cache 2022-06-21 01:05:39 +03:00
Dummerle
b3843b095f
Merge pull request #215 from aznd/enhancements_moving_game
Small enhancements in moving game
2022-06-20 22:32:46 +02:00
Dummerle
903b8fd5de
Merge pull request #214 from loathingKernel/library_layout
LibraryLayout from #196
2022-06-20 22:25:14 +02:00
loathingKernel
08ab130c5c LibraryLayout from #196
Introduces the LibraryLayout from #196.
This layout distributes the available space in either horizontal side and in-between the widgets.

Known issues: When searching for a game, it will re-align visible widgets, effectively centering the results.
This is because the search and grouping functions are interleaved. #196 handles it differently by adjusting
the opacity and re-ordering of the irrelevant widgets.

Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2022-06-20 19:04:46 +03:00
aznd
9535885318 Change "Available space" text in pop up for uniformity 2022-06-20 16:13:34 +02:00
aznd
d51bba60db Use shutil.disk_usage because statvfs not available outside of UNIX 2022-06-20 16:11:58 +02:00
Dummerle
d772c4000e
Merge pull request #213 from loathingKernel/image_widget
Add ImageWidget and LibraryWidget from #196
2022-06-19 22:53:11 +02:00
Dummerle
cbf51b6bb7
Add a restart function in debug settings to easier test game helper 2022-06-19 22:50:13 +02:00
Dummerle
87a110b62b
Fix missing game environment and add last played to game meta 2022-06-19 22:07:21 +02:00
loathingKernel
6335293eef Add ImageWidget and LibraryWidget from #196
Add the Image and Library widgets from #196. In this iteration they replace the image `QLabel` in the existing widgets.

The `PaintWidget` in the `InstallingWidget` has been replaced by the future `LibraryWidget` that has progress indication.

The `ImageWidget` was also used to replace the image `QLabel` in `GameInfo` and `GameDlc` widgets.

Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2022-06-19 20:42:49 +03:00
Dummerle
8888cb3aee
Merge pull request #211 from loathingKernel/image_manager
Implement image manager
2022-06-19 16:36:54 +02:00
loathingKernel
3a28f2f0a2 Implement image manager
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2022-06-19 17:12:59 +03:00
Dummerle
7073a6ad7a
Merge pull request #212 from loathingKernel/theming
Split resources into base and themes to make diffs lighter
2022-06-19 00:49:14 +02:00
Dummerle
e2f55f0f21
Merge pull request #202 from Dummerle/rework_game_launch
Add game helper to launch games in a detached process
2022-06-19 00:34:34 +02:00
Dummerle
d5a6769724 Make pypresence an optional dependency, to avoid packaging errors 2022-06-19 00:18:13 +02:00
Dummerle
d288ed3b78 Immediately stop helper after launching an origin game to avoid zombie processes 2022-06-18 23:55:35 +02:00
loathingKernel
99f3303db1 Resources: Split stylesheets from base resources
Stylesheets: Each stylesheet specifies its own resources file

Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2022-06-19 00:01:56 +03:00
Dummerle
37ae6e2b6e
Fix most errors 2022-06-18 13:25:39 +02:00
Dummerle
8a9ef67d2f
Check for running games at startup 2022-06-13 22:59:35 +02:00
Dummerle
0bb1d0ef7e
Add communication system for game helper 2022-06-13 22:59:35 +02:00
Dummerle
b3d7f5ba92
Add system environment to processes 2022-06-13 22:59:34 +02:00
Dummerle
c4617de206
Add offline and some other options and cleanup code 2022-06-13 22:59:34 +02:00
Dummerle
4d441c4068
Integrate helper with rare to launch games 2022-06-13 22:59:34 +02:00
Dummerle
54f82aa4b5
Basic working helper process 2022-06-13 22:59:34 +02:00
Dummerle
9bfa841ef5
Add game helper to launch games in a detached process 2022-06-13 22:59:34 +02:00