loathingKernel
b60062d455
Code: Use vars() instead of directly accessing __dict__
2023-12-07 19:40:16 +02:00
loathingKernel
4a96224dd3
GameInfo: Enable Import Game
button, redirects to Import Game
tab
2023-05-03 17:27:36 +03:00
lennard
a66600efa3
Move cloud save ui to a new tab in game_info
...
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2023-03-08 17:46:26 +02:00
lennard
eec3dfeb1e
Fix some rebase errors
...
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2023-03-07 17:11:22 +02:00
loathingKernel
5ba368a5bf
SideTabContainer: Use a signal to update the title instead of monkeypatching setTitle
method into the widget
...
Widgets that need to implement a title should be of a dual subclass
of any `QWidget` subclass and the `SideTabContents` class which provides
the signal.
2023-02-21 15:27:52 +02:00
loathingKernel
dd6df40e40
ExtraWidgets: Remove SideTab widgets and update imports
2023-02-18 17:33:25 +02:00
loathingKernel
a8bc418e42
Reference tabs by their returned indices instead of hardcoded numbers
2023-02-04 17:38:07 +02:00
loathingKernel
96c833be64
GameInfo: Fix list to boolean conversion
...
SideTabBar: Add padding option
2023-02-04 17:38:07 +02:00
loathingKernel
406c018f29
GameInfo: Enable DLC tab only when the game is installed
2023-02-04 17:38:07 +02:00
loathingKernel
304ad0388e
GameDlc: Re-write the form to use a QToolBox instead of two separate QGroupBoxes.
...
By using a QToolBox, we can better utilize the available space for
long lists of DLCs. `GameDlcWidget` is now responsible for handling
installing and uninstalling the DLC based on RareGame's functionality.
Since `GameUtils` is not used for uninstalling any more, remove it the
arguments of `GameInfoTabs` completely.
2023-02-04 17:38:07 +02:00
loathingKernel
c9b8774422
GameInfoTabs: Disable metadata tabs when --debug
is not defined
...
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2023-02-04 17:38:06 +02:00
loathingKernel
7b6a3e181a
Shared: Move GameUtils and CloudSaveUtils into rare.shared
...
Removed `rare.utils.legendary_utils`, the `uninstall_game` function
was moved to `rare.shared.game_utils` for now
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2023-02-04 17:38:06 +02:00
loathingKernel
96b80bc423
Library: Introduce new tile design from refactor_backend
...
Currently broken but Rare starts
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2023-02-04 17:38:06 +02:00
loathingKernel
672a283472
GameInfoTabs: Emit back signal instead of accessing parent when Esc
is pressed
...
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2023-02-04 17:38:06 +02:00
loathingKernel
6eb4e19807
GameInfo: Adapt tab to handle uninstalled games too
...
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2023-02-04 17:38:06 +02:00
loathingKernel
a58e385f8b
GameInfo: Add all currently available tabs to GameInfo
...
Prepares for removal of dedicated UninstalledGameInfo tab
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2023-02-04 17:38:06 +02:00
loathingKernel
5370355e5d
Lgndr: Restructure module to follow legendary's file hierarchy
...
Move overloaded class files into the folders following
legendary's structure. Move Rare's integration classes into
their own subfolder.
2022-10-29 14:50:18 +03:00
Dummerle
81da5faec9
Change Linux settings to default game settings
2022-03-21 23:01:53 +01:00
Stelios Tsampas
d6ef44b2f9
Rare: Implement global objects as functions that return a single instance
2022-02-25 20:22:45 +02:00
Stelios Tsampas
8f89eb6e88
Rare: pass through Black formatter
2021-12-27 00:37:13 +01:00
Dummerle
e370841532
Fix many bugs:
...
- launch command
- offline mode
- shop search results shows more than 1 game
2021-12-09 20:03:34 +01:00
Dummerle
206733b468
Some fixes:
...
- Fixes for macOS
- Use app_name to update games in GameInfo
- Check wine executable at game launch
2021-12-05 20:11:11 +01:00
Dummerle
026d5374a3
Add Multiplatform support for MacOS and Win32
2021-12-05 19:47:03 +01:00
Dummerle
3acc13e9b6
Many fixes
2021-11-17 23:02:36 +01:00
Dummerle
65f85f9b3d
Add game_utils.py to launch and uninstall games
...
- All game launch and sync save mechanic is now in game_utils.
- some cleanup
2021-11-17 23:01:22 +01:00
Dummerle
8b8c3a1f64
Rebasing cloud_save_update with main
2021-11-17 22:59:28 +01:00
Dummerle
a5f26c8a23
Rename shared.legendary_core to core
2021-10-14 23:18:13 +02:00
Dummerle
4f25fd8a20
Update new Signal System
2021-10-14 23:05:00 +02:00
Stelios Tsampas
fd30d07d33
Add SideTabWidget to unify tab on the side functionality
...
Adjust GameInfoTabs, UninstalledInfoTabs, SettingsTab
2021-10-11 20:42:59 +03:00
Dummerle
3f7d8b10e2
Add support for uninstalling dlcs
2021-10-10 21:52:11 +02:00
Dummerle
3796db83c1
Fix updates; Fix dlc tab; Fix Game list update
2021-10-07 19:42:27 +02:00
Dummerle
57ee0ddd0c
Revert "Remove border from dlc tab"
...
This reverts commit 7db26a743c
.
2021-10-04 21:51:39 +02:00
Dummerle
7db26a743c
Remove border from dlc tab
2021-10-04 20:32:22 +02:00
Dummerle
4b5a0b0084
Add a new signal system
2021-09-29 23:22:47 +02:00
Dummerle
a143971385
Update Games list to ui file
2021-09-26 16:43:56 +02:00
Dummerle
ffa5976805
Many fixes, optimizations and improvements: Gameinfo page for origin games
2021-09-15 22:16:50 +02:00
Stelios Tsampas
228c3ab03e
Move EGL Sync page into the main LegendarySettings page and make it useful. (WIP)
...
Move GameInfo to its own file.
Use get_pixmap in GameDlcWidget to get the pixmap.
Remove unused function from RareSettings.
Convert About to FormLayout.
2021-09-12 14:23:40 +03:00
Stelios Tsampas
35cbd21bb7
Fix memory leaks in DLC tab.
2021-09-11 00:57:43 +03: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
a63a46ded5
Fix some merge bugs
2021-08-23 16:55:21 +02:00
Dummerle
c212904cc0
Merge branch 'shop' into update_shop
2021-08-22 22:43:08 +02:00
Dummerle
48768fd905
Fix login from merge
2021-08-16 23:20:21 +02:00
Dummerle
258fdabfec
add get_pixmap function
2021-08-16 23:08:15 +02:00
Dummerle
5dcaa3f8af
Update steam ratings (Only update if need)
2021-08-13 21:24:03 +02:00
Dummerle
59a7359e19
Set cache_dir and data_dir in one place (xdg)
2021-08-08 00:49:27 +02:00
Dummerle
a5997f62ab
replace os.name with platform.system() to differentiate between mac and linux
2021-06-20 21:55:31 +02:00
Dummerle
0246b96c40
Fix offline mode
2021-06-12 00:29:55 +02:00