MultisampledNight
9796175826
Fix crash upon opening game info while verifying
2022-02-26 14:46:04 +01:00
Stelios Tsampas
d6ef44b2f9
Rare: Implement global objects as functions that return a single instance
2022-02-25 20:22:45 +02:00
Dummerle
e916301999
Add config_helper.py to automatically check sections and options
2022-02-05 14:48:50 +01:00
MultisampledNight
43125e846a
Remove leftover + from f-string refactor
2022-02-04 20:58:05 +01:00
aznd
9b59707a10
Unify strings formatting ( #158 )
...
* Part 1: Unifying strings
* Part 2: Unifying strings
* Part 3: Unifying strings
* Fix missing close bracket
* Remove unneeded str()
2022-02-01 22:29:34 +01:00
Dummerle
b13daed37a
Add some checks, if no wine prefixes exist and update prefixes, when changing in linux settings
2022-01-24 16:56:15 +01:00
Dummerle
45163eafb5
Fix startup_check and verification
2022-01-24 16:56:14 +01:00
Dummerle
25c04d2812
Add Reasons to IndicatorLineEdit as tooltip
2022-01-24 16:56:14 +01:00
Dummerle
d554043ffe
Fix Game info for Origin games
2022-01-18 21:46:12 +01:00
Dummerle
241d0a3b3c
Make ProtonDB labels invisible, if it is an unreal engine
2022-01-08 17:38:17 +01:00
Dummerle
92c6f77c37
Add support for unreal engine
2022-01-07 00:16:06 +01:00
Dummerle
a197faef02
Disable/Enable Wine settings, if proton enabled/disabled
2022-01-06 23:46:26 +01:00
Dummerle
0bc15be1f6
Fix Icon error for Ubuntu LTS, which uses QtAwesome 0.4.4
2022-01-05 15:44:29 +01:00
Stelios Tsampas
8f89eb6e88
Rare: pass through Black formatter
2021-12-27 00:37:13 +01:00
Dummerle
1d4fd38d89
Add override launch executable in game settings
2021-12-19 23:43:43 +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
387793dbeb
Fix windows error, that linux settings are shown
2021-12-05 21:26:04 +01:00
Dummerle
ea0c153a23
Show error message after error occurred in verification
2021-12-05 20:57:51 +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
a9ce9df758
Fix Show an error message after import failed. Fix DLC error
2021-12-05 19:47:06 +01:00
Dummerle
026d5374a3
Add Multiplatform support for MacOS and Win32
2021-12-05 19:47:03 +01:00
Stelios Tsampas
29cc9088eb
GameDlcWidget: Make the image label adjust to the widget size
2021-12-05 02:34:17 +02:00
Dummerle
01674f2e5e
Fix other wrappers than proton; + minor other bug fixes
2021-11-28 02:04:30 +01:00
Dummerle
db177e162f
Some fixes for windows
2021-11-25 21:54:34 +01:00
Dummerle
0c5bd642e3
More fixes:
...
- remove widgets in dl tab after uninstalling
- fix verification error: worker was not started
2021-11-22 20:09:05 +01:00
Stelios Tsampas
31e767f0c0
GameSettings: Put linux specific settings in a scrollarea
2021-11-22 19:35:26 +02:00
Stelios Tsampas
8535a30d8e
GameSettings: Remove explicit save_settings
calls from linux settings
2021-11-22 19:35:26 +02:00
Stelios Tsampas
000b6cf374
GameSettings: Remove spacer from the bottom of linux settings
2021-11-21 18:29:44 +02:00
Stelios Tsampas
c3defd3a9d
GameSettings: Make cloud save box less messy.
2021-11-21 18:08:43 +02:00
Dummerle
3acc13e9b6
Many fixes
2021-11-17 23:02:36 +01:00
Dummerle
3225d1b1eb
Update savepath on button click
2021-11-17 23:02:36 +01:00
Dummerle
c99fd4761d
Add auto compute save path button
2021-11-17 23:02:35 +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
f67b45fac3
Add german qt translations file + some fixes
2021-11-13 00:56:03 +01:00
Dummerle
b0125ba020
Many optimizations, bug fixes and other small fixes
2021-11-13 00:34:35 +01:00
Dummerle
4eae77ffff
Add update manifest function and remove os.makedirs from proton_prefix_edit
2021-11-13 00:34:35 +01:00
Stelios Tsampas
7156490952
Add initial implementation of WineResolver
...
Remove borders from EGLSync lists.
Color install/uninstall buttons correctly in DLC tab
Adjust InstallDialog because the check function runs early now.
2021-11-13 00:34:31 +01:00
Dummerle
fb74a83044
Fix gamelist filter, Fix steam_grade update, if offline
2021-11-01 21:11:37 +01:00
Dummerle
5f45821996
Fix uninstall Bug
2021-10-17 23:29:42 +02: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
Dummerle
193641f1e7
Merge pull request #114 from loathingKernel/sidetabwidget
...
Add SideTabWidget to unify tab on the side functionality
2021-10-11 20:28:24 +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
Stelios Tsampas
e9c0cab47b
Woops forgot some adjustments
2021-10-11 11:41:01 +03:00
Dummerle
3f7d8b10e2
Add support for uninstalling dlcs
2021-10-10 21:52:11 +02:00
Stelios Tsampas
c1e750138f
Add IndicatorLineEdit and base PathEdit on it.
2021-10-10 20:47:19 +03:00
Dummerle
3bf6692760
Add shared.py
2021-10-07 20:19:24 +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
df7964a79f
Move api requests to login dialog
2021-10-03 21:29:33 +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
b7af237935
Disable game action buttons on Origin Games
2021-09-18 16:50:13 +02:00
Stelios Tsampas
6f0ff87610
Delete verify thread after finish
2021-09-16 01:29:12 +03:00
Dummerle
ffa5976805
Many fixes, optimizations and improvements: Gameinfo page for origin games
2021-09-15 22:16:50 +02:00
Dummerle
1bb33d911c
You can now launch and link origin games
2021-09-13 22:27:37 +02:00
Dummerle
bb4f08691a
Fix set locale to legendary locale + reformatting
2021-09-13 20:24:09 +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
b8be750c6c
Add non asset games in gamelist
2021-09-01 19:41:01 +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
4cfe2bf336
merge branches
2021-08-16 22:50:31 +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
4c950aa229
Update images and readme
2021-06-24 23:38:08 +02:00
Stelios Tsampas
cac7d0c809
Refresh wrapper QTextEdit when proton wrapper is un-selected
...
and disable the save button
2021-06-24 20:08:22 +03:00
Dummerle
a5997f62ab
replace os.name with platform.system() to differentiate between mac and linux
2021-06-20 21:55:31 +02:00
Dummerle
9fb63e4360
Some fixes
2021-06-15 23:50:51 +02:00
Dummerle
0246b96c40
Fix offline mode
2021-06-12 00:29:55 +02:00
Dummerle
f8b467cd6d
Add ~/.steam/compatibilitytools.d in find_proton_wrappers()
2021-06-04 12:03:27 +02:00
Stelios Tsampas
eb461529f7
While we are here, adjust UninstalledInfo to match GameInfo. Make it easier to unify them in the future.
2021-05-25 23:52:25 +03:00
BuildTools
0b74eb95e6
Some fixes for Windows
2021-05-21 16:22:30 +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
2e148aebff
Add protondb grades and option to disable it
2021-05-21 13:09:26 +02:00
Dummerle
d50ccc6e55
Add option for download only
2021-05-20 23:00:38 +02:00
Dummerle
e002023600
Fix game_info
2021-05-20 09:37:38 +02:00
Dummerle
df726c0c57
Merge remote-tracking branch 'origin/dev' into dev
...
# Conflicts:
# rare/components/tabs/games/game_info/__init__.py
2021-05-19 11:51:04 +02:00
Dummerle
a129556441
Add basic structure for downloading grades
2021-05-19 11:06:00 +02:00
Stelios Tsampas
f094dacc44
Adjust Proton DB grade for the redesign
2021-05-18 01:57:20 +03:00
Stelios Tsampas
6af78aa572
Make tests more pythonic
2021-05-18 01:57:20 +03:00
Stelios Tsampas
2b35f057f2
Fix game settings tab
...
* Fix combobox config saving
* Fix lineedit confgi saving and disable buttons after save
* Disable Wine settings when a Proton version is active
2021-05-18 01:57:20 +03:00
Stelios Tsampas
fc8b8bad37
Move .ui and the corresponding .py files into the rare directory under ui for clarity
2021-05-18 01:57:20 +03:00
Stelios Tsampas
2061afefb0
Use widget alignment instead of label alignment
2021-05-18 01:57:20 +03:00
Stelios Tsampas
2f58422191
Redesign Game Info and Game Settings tabs
2021-05-18 01:57:20 +03:00
Stelios Tsampas
8c882177e1
Make PathEdit more self-contained
2021-05-18 01:57:20 +03:00
Stelios Tsampas
127728d329
Fix proton wrapper search
2021-05-18 01:57:20 +03:00
Stelios Tsampas
7eee31c3e2
Search for toolmanifest.vdf alongside compatibilitytool.vdf to verify proton folder
2021-05-18 01:57:20 +03:00
Stelios Tsampas
1f92beb285
Remove proton layout from global linux settings.
2021-05-18 01:57:20 +03:00
Stelios Tsampas
a39e9a6647
Fix proton wrapper widget to properly use the new PathEdit
...
Also move proton wrapper finder into its own function
2021-05-18 01:57:20 +03:00
Stelios Tsampas
3c595d6ec7
Fix wrong indentation
2021-05-18 01:57:20 +03:00