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

700 commits

Author SHA1 Message Date
Dummerle
782968b1d0
Fix workflow for macos, and fix py2ts.sh 2021-12-10 20:06:26 +01:00
Dummerle
bab0659e12
Remove languages from qresources 2021-12-10 20:05:51 +01:00
Dummerle
fd05540902
update legendary 2021-12-10 19:58:21 +01:00
Dummerle
454b8ed80f
Fix wrong paths for sys.path 2021-12-10 19:56:44 +01:00
Dummerle
c425775f28
Update to new QResource system 2021-12-09 21:59:07 +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
fc1f91e758
Insert source directory, only if run from source 2021-12-07 22:16:03 +01:00
Dummerle
ea13fc9433
Move legendary submodule to rare/legendary, to fix conflicts with already installed legendary 2021-12-07 21:49:15 +01:00
Dummerle
3116147d8f
Fix empty field in list widgets 2021-12-05 22:24:51 +01:00
Dummerle
4f9bbd0b1b
Set date in CloudSavesDialog depending on locale 2021-12-05 21:45:55 +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
b3fb9a50e7
Don't remove update widget after reparation finished and update available 2021-12-05 20:55:45 +01:00
Dummerle
32e3d1fd55
Remove games in dl_tab, when game uninstalled. 2021-12-05 20:36:29 +01:00
Dummerle
a557633dd6
Update Rare.icns, because it didn't work in .dmg 2021-12-05 20:11:46 +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
2bc09b957e
Add tab widget to system requirements in shop_game_info 2021-12-05 19:47:05 +01:00
Dummerle
026d5374a3
Add Multiplatform support for MacOS and Win32 2021-12-05 19:47:03 +01:00
Stelios Tsampas
ffba574dbf
GameDlc/GameSettings: Adjust scrollarea margins to fit the scrollbar 2021-12-05 02:34:21 +02:00
Stelios Tsampas
29cc9088eb
GameDlcWidget: Make the image label adjust to the widget size 2021-12-05 02:34:17 +02:00
Stelios Tsampas
1afd52da0d
MainTabBar: Set font proportionally to current size 2021-12-04 18:55:47 +02:00
Stelios Tsampas
75d46a6370
MainWindow: Add statusbar 2021-12-04 18:55:45 +02:00
Dummerle
31932aa8a0
Fix installing game widget, which displays progress wrong; update get_uninstalled_pixmap() 2021-12-01 20:14:41 +01:00
Stelios Tsampas
4071536f84
DownloadsTab: Add static labels to current download stats 2021-12-01 16:29:22 +02:00
Stelios Tsampas
3aed7bd79c
DownloadsTab: Rename ui files to convey what they are 2021-12-01 15:33:39 +02:00
Stelios Tsampas
ff39393374
DownloadsTab: Move ui to the correct location 2021-12-01 15:32:15 +02:00
Dummerle
c412c91c79
Use Ui files for Download tab 2021-11-30 23:54:01 +01:00
Dummerle
1abcf16583
Add update in dl tab, when imported game, with available update 2021-11-30 23:15:00 +01:00
Dummerle
dc0e320f82
Show text in shop, if no games matching filter 2021-11-30 22:53:44 +01:00
Dummerle
bd0802e4be
Get some requests from image worker, to avoid same request twice 2021-11-30 20:32:45 +01:00
multisn8
71b05bf04d
Add nonsquare logo version 2021-11-29 19:05:46 +01:00
Dummerle
709eb30674
Final commit for 1.7.0 2021-11-29 17:34:45 +01:00
Dummerle
945132438e
Update translation 2021-11-29 01:49:49 +01:00
Dummerle
b60fb43568
Some fixes and optimization 2021-11-29 01:23:33 +01:00
Dummerle
01674f2e5e
Fix other wrappers than proton; + minor other bug fixes 2021-11-28 02:04:30 +01:00
Dummerle
8d4f25b8c2
More Fixes and cleanup:
- downloads: fix delete_later() and set installed widget and dl progress on same value
- about: use qt requests, to avoid long startups
- fix offline mode bugs
- set TextLabels in Store invisible
- fix origin launch
- remove unused files
2021-11-28 00:50:02 +01:00
Dummerle
db177e162f Some fixes for windows 2021-11-25 21:54:34 +01:00
Dummerle
ef4f383673
Fix window size 2021-11-22 22:35:37 +01:00
Dummerle
f4a59463e5
Add german qm translation file 2021-11-22 21:30:39 +01:00
transifex-integration[bot]
37579ad48f
Translate /rare/languages/placeholder.ts in de
translation completed for the source file '/rare/languages/placeholder.ts'
on the 'de' language.
2021-11-22 21:17:24 +01:00
Dummerle
d52abfdb99
More fixes 2021-11-22 21:14:50 +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
Dummerle
72d05f6e53
Some optimization for macOS + workflow; cancel launch if confirm is activated; enable button, if queue widget deleted 2021-11-22 20:04:24 +01:00
Dummerle
4c9ef8acd8
Many fixes:
- store: updated epic api + many other fixes
- installing widget has now no border
- disable startmenu and desktop link on unsupported os
2021-11-22 20:02:58 +01:00
Stelios Tsampas
ad2d3016dd
DownloadsTab: Wrap updates and queue in a common scrollare 2021-11-22 20:58:50 +02:00
Stelios Tsampas
0debd4f2ea
GameSettings: Adjust right margin to not attach to the scrollbar. 2021-11-22 20:57:41 +02: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
08df915cf2
LinuxSettings: Synchronize wine_prefix under [<app_name>] with WINEPRFIX under [<app_name>.env]
Implicitly fall back to `wine_prefix` if `WINEPREFIX` is unset.
2021-11-22 19:35:25 +02:00
Stelios Tsampas
c8a26da2bb
MainWindow: Default to a smaller size 2021-11-22 19:35:25 +02:00
Stelios Tsampas
bcae6cb7fd
EGLSync: Don't test input in egl_path_edit on Windows 2021-11-21 18:59:37 +02:00
Stelios Tsampas
e6b67f50f7
EGLSync: Skip egl_path_edit on Windows 2021-11-21 18:57:56 +02:00
Stelios Tsampas
35ec540cd1
RareStyle: Remove background gradient between tabs 2021-11-21 18:39:54 +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
Stelios Tsampas
185ce73da2
GameSettings: Move cloud saves above linux settings 2021-11-21 17:40:46 +02:00
Stelios Tsampas
a25149346c
EGLSync: Use direct reference to shared.core 2021-11-21 17:18:37 +02:00
Stelios Tsampas
3a464acba7
EGLSync: Refine error reporting from wine resolver. 2021-11-21 17:18:37 +02:00
Stelios Tsampas
81bc1007d2
EGLSync: Naming 2021-11-21 17:18:37 +02:00
Stelios Tsampas
8ec321b41f
EGLSync: Descriptive names 2021-11-21 17:18:36 +02:00
Stelios Tsampas
325e7df004
RareStyle: Add a background and a border to ease transition in the Main and Side tab bars. 2021-11-21 17:18:36 +02:00
Stelios Tsampas
61a372c438
RareStyle: Updated QTabBar style
Quoted image urls to escape silly path names.
Reduced the height of some widgets.
2021-11-21 17:18:36 +02:00
Stelios Tsampas
26bbdf1c0e
RareSettings: Reload themes dynamically on selection
It is a unpolished but it serves well as a way to preview the theme.
Awesome font icons are not re-rendered in the correct colors.
Some styles might look a bit broken until restart.
2021-11-21 17:18:36 +02:00
Stelios Tsampas
c952c978af
WineResolver: Check if winepath exists along with wine because Proton doesn't ship it 2021-11-21 17:18:36 +02:00
Stelios Tsampas
f23db2e3d3
RareStyle: Use em instead of ex because Windows. 2021-11-21 17:18:36 +02:00
Stelios Tsampas
f4c2533642
MainWindow: Place main window in the screen it was started in and center it properly 2021-11-21 17:18:36 +02:00
Dummerle
f037f99f7e fix launch bug for origin games 2021-11-21 01:10:29 +01:00
Dummerle
f5f1a889c6
Fix many bugs: store, game launch with confirmation; changed some info to debug logs; regenerate placeholder.ts 2021-11-19 23:58:07 +01:00
Dummerle
efa4722475
some translation fixes 2021-11-17 23:02:37 +01:00
Dummerle
c31c663c8a
Pylint fix 2021-11-17 23:02:36 +01:00
Dummerle
3acc13e9b6
Many fixes 2021-11-17 23:02:36 +01:00
Dummerle
825f055387
Some fixes:
- Fix info texts in installed widgets
- check settings before sync
- Update README.md
2021-11-17 23:02:36 +01:00
Dummerle
c4e820b6a9
Fix some rebase errors 2021-11-17 23:02:36 +01:00
Dummerle
3225d1b1eb
Update savepath on button click 2021-11-17 23:02:36 +01:00
Dummerle
6c99b369be
Create directory for Wine prefixes at launch 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
9aacce97ac
Remove syncing cloud text automatically 2021-11-17 23:02:35 +01:00
Dummerle
9bfb9ede76
Update SaveGameFiles after uploading saves 2021-11-17 23:02:35 +01:00
Dummerle
0e88d3965f
Much optimization
- updating text in installed widgets
- move tab_widget.py to __init__.py
- errors at launching are now in a popup
- remove old sync widget
2021-11-17 23:02:33 +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
a97ea45c7a
Add button to clear console 2021-11-17 22:59:29 +01:00
Dummerle
27ff65dcff
center icons in sync_save_dialog 2021-11-17 22:59:29 +01:00
Dummerle
8b8c3a1f64
Rebasing cloud_save_update with main 2021-11-17 22:59:28 +01:00
Dummerle
9f638ce16c
Update placeholder.ts 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
Stelios Tsampas
f3f9fa3e1d
RareStyle: Specify widget size in ex, not px.
Make QComboBox look like a button, and editable QComboBox like a QLineEdit.
Make disabled widgets more distinguishable.
2021-11-13 00:34:35 +01:00
Stelios Tsampas
1fbddb2611
RareStyle: Fix QGroupBox title for Linux and Windows. 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
Dummerle
1353f122c0
fix crash on startup, while changing size 2021-11-13 00:34:34 +01:00
Stelios Tsampas
af2cacca90
EGLSync: Handle return codes from import/export.
EGLSync: Re-enable list if it still have items after automatic sync.
2021-11-13 00:34:34 +01:00
Stelios Tsampas
509b435b1d
WineResolver: Do not fallback to PWD in non-existing paths 2021-11-13 00:34:34 +01:00
Stelios Tsampas
1b1f5bcf84
Import: Formatting. 2021-11-13 00:34:34 +01:00
Stelios Tsampas
21eb49aee8
EGLSync: Disable the file watcher because it can fail if EGL is running at the same time 2021-11-13 00:34:34 +01:00
Stelios Tsampas
3f9d82433c
WineResolver: Also check if prefix path exists 2021-11-13 00:34:34 +01:00
Stelios Tsampas
96144d9da5
Use the tree view for the AppNameCompleter
* IndicatorLineEdit: Add hint label
* EGLSync: Send a list of app_names to update the game list.
* EGLSync: Show message with WINEPREFIX is unset in settings.
* WineResolver: Return empty string when WINEPREFIX is unset.
2021-11-13 00:34:33 +01:00
Stelios Tsampas
5a0646cb87
Add Completer for app_name in ImportGroup. 2021-11-13 00:34:33 +01:00
Stelios Tsampas
8805dd5325
Add path completer for PathEdit.
Doesn't enumerate hidden folders right now unless the RootPath is re-set (Through the browse button)
2021-11-13 00:34:33 +01:00
Stelios Tsampas
4c3d9925e7
Do implicit sync with EGL when automatic sync is checked.
Update game list only on import.
Make WineResolver a QRunnable.
Add some prefix discovery to PathSpec.

Signed-off-by: Stelios Tsampas <loathingkernel@gmail.com>
2021-11-13 00:34:33 +01:00
Stelios Tsampas
7cbcfe09a3
Enable/Disable export/import buttons based on selection
Signed-off-by: Stelios Tsampas <loathingkernel@gmail.com>
2021-11-13 00:34:33 +01:00
Stelios Tsampas
f2401af6de
Remove mistargeted connection to update_gamelist 2021-11-13 00:34:33 +01:00
Stelios Tsampas
1312be94f5
Fix missed function signature
Signed-off-by: Stelios Tsampas <loathingkernel@gmail.com>
2021-11-13 00:34:32 +01:00
Stelios Tsampas
458e233327
Rename ImportSync files to indicate what the underlying widget is.
Split Import/Export lists to separate widgets to reduce code duplication.

Signed-off-by: Stelios Tsampas <loathingkernel@gmail.com>
2021-11-13 00:34:32 +01:00
Stelios Tsampas
d8f39857db
Add directory watcher to monitor egl_programdata folder for changes.
Clear known manifests when changing directory
Run egl_sync() after importing or exporting
Arrange Importable and Exportable lists vertically

Signed-off-by: Stelios Tsampas <loathingkernel@gmail.com>
2021-11-13 00:34:32 +01:00
Stelios Tsampas
3065105365
Fix missed path validity check 2021-11-13 00:34:32 +01:00
Stelios Tsampas
d0c676d44a
Disable irrelevant widgets depending on case in EGLSync 2021-11-13 00:34:32 +01:00
Stelios Tsampas
9e86c3a59b
Check egl_path_edt for proper folder path
Make estimated text selectable
2021-11-13 00:34:32 +01:00
Stelios Tsampas
5afe4d875f
Change workflow in EGLSync.
EGLSync is enabled when a correct manifest or wine prefix
folder is specified.
If the path is removed, sync is disabled. (--unlink)
Automatic sync is controlled by a chechbox. It doesn't sync
on first activation for now.
`Sync once` is removed because it can be serviced
by `Select all` -> `Import`/`Export`

Still work in progress.
2021-11-13 00:34:32 +01:00
Stelios Tsampas
6c916803c8
Emit textChanged signal at the end of __edit in IndicatorLineEdit.
Fix indicator being always green at startup.
Cleanup the syntax of the RareStyle stylesheet.
2021-11-13 00:34:31 +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
Stelios Tsampas
5bed54350d
Add ImportSyncTabs
Move ImportWidget to the ImportSyncTabs.
Move EGLSyncWidget to the ImportSyncTabs.
2021-11-13 00:34:31 +01:00
Dummerle
8e94f1d6f5
Fix wishlist, if empty 2021-11-07 01:19:37 +01:00
Dummerle
eda2bb038f
Fix bug with launch command 2021-11-05 19:01:35 +01:00
Dummerle
8627484097
update_list() in games/__init__.py takes now a list of app_names, to update multiple games at same time
- verification signal is now connected
- signals are more consistent. Taking app_names instead of Game Models
2021-11-03 18:33:01 +01:00
Dummerle
fb74a83044
Fix gamelist filter, Fix steam_grade update, if offline 2021-11-01 21:11:37 +01:00
Dummerle
c3c812bd7a
Fix filter bug in game_list 2021-11-01 20:39:47 +01:00
Dummerle
532bdf1904
Fix some errors in shop, if api request fails 2021-11-01 20:17:45 +01:00
transifex-integration[bot]
7cf581a9b8
Translate /rare/languages/placeholder.ts in de
translation completed updated for the source file '/rare/languages/placeholder.ts'
on the 'de' language.
2021-10-27 09:36:00 +00:00
Dummerle
18a04c1911
Add a workflow, to update placeholder.ts automatically
- Update french translation
- add ts2qm.py script
2021-10-24 22:54:14 +02:00
Dummerle
bcfc4fb94e
Update german translation 2021-10-24 22:54:14 +02:00
Stelios Tsampas
35240bcd6a
WineResolver and PathSpec (#117)
Add it, but not use it
2021-10-24 21:23:31 +02:00
transifex-integration[bot]
d5cf20bc16
Translate /rare/languages/placeholder.ts in de
translation completed for the source file '/rare/languages/placeholder.ts'
on the 'de' language.
2021-10-24 00:20:31 +00:00
Dummerle
1eac418195
Update translations 2021-10-24 02:19:51 +02:00
Dummerle
f87465ece4
Some cleanup 2021-10-20 19:19:03 +02:00
Dummerle
d999598aff
Update Size policy of login dialog 2021-10-20 18:04:29 +02:00
Dummerle
e994100182
Fix wrong connected signal in sync_widget.py 2021-10-18 00:20:41 +02:00
Dummerle
803347b935
Enable Update buttons, when stopping download.
Fix bug with launch subparser if app_name not exists
2021-10-18 00:08:35 +02:00
Dummerle
0dfb0cad9e
Fix launch command bug and uninstalled_names bug 2021-10-17 23:29:42 +02:00
Dummerle
5f45821996
Fix uninstall Bug 2021-10-17 23:29:42 +02:00
MultisampledNight
dcaae46649
Fix crash in Downloads tab while startup 2021-10-15 15:27:20 +02:00
Dummerle
9b1c068a07 Reload Uninstalled image when installed image reloaded 2021-10-15 00:15:49 +02:00
Dummerle
c3ee315e02 Do not reload install dialog when download only option changed 2021-10-14 23:57:57 +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
a18d7a619b update legendary submodule + fix version bug for cx_freeze 2021-10-12 23:12:04 +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
c9b9ab6814 Fix some typing errors for python 3.8 2021-10-10 22:08:31 +02:00
Dummerle
3f7d8b10e2 Add support for uninstalling dlcs 2021-10-10 21:52:11 +02:00
Stelios Tsampas
e029ceae99 Add minimum size for PathEdit despite horizontal size policy 2021-10-10 20:47:26 +03:00
Stelios Tsampas
b7edcc062b Rename debug and RPC files for less verbosity
Rename `get_possible_langs` to `get_translations`
2021-10-10 20:47:26 +03:00
Stelios Tsampas
463443796d Adjust BrowserLogin to use IndicatorLineEdit
Adjust Locale in `LegendarySettings` to use `IndicatorLineEdit`
Adjust `InstallDialog` to conform with new `PathEdit` `edit_func` specification

This commit temporarily removes `EGLSync` from `LegendarySettings`
as it is being worked on.
2021-10-10 20:47:26 +03:00
Stelios Tsampas
c1e750138f Add IndicatorLineEdit and base PathEdit on it. 2021-10-10 20:47:19 +03:00
Dummerle
4955902c9a Fix open webbrowser in store with wrong language 2021-10-08 23:55:30 +02:00
Dummerle
3635ace3b5 Fix cut font in SideTabBar 2021-10-08 22:02:11 +02:00
Dummerle
6ba445158d Remove login successful page and auto parse sid 2021-10-07 21:58:50 +02:00
Dummerle
862e09fedd Update version 2021-10-07 21:16:01 +02:00
Dummerle
3bf6692760 Add shared.py 2021-10-07 20:19:24 +02:00
Dummerle
272e72a8dd Merge branch 'main' of github.com:Dummerle/Rare 2021-10-07 19:44:47 +02:00
Dummerle
3796db83c1 Fix updates; Fix dlc tab; Fix Game list update 2021-10-07 19:42:27 +02:00
Stelios Tsampas
3a7ebd6aee CSS changes 2021-10-04 23:44:38 +03:00
Dummerle
57ee0ddd0c Revert "Remove border from dlc tab"
This reverts commit 7db26a743c.
2021-10-04 21:51:39 +02:00
Dummerle
22e51e096f Fix bug after download finished 2021-10-04 21:51:25 +02:00
Dummerle
87ab3ca4a6 Fix bug, if api request fails 2021-10-04 21:01:45 +02:00
Dummerle
7db26a743c Remove border from dlc tab 2021-10-04 20:32:22 +02:00
Dummerle
9273c4c645 Login Dialog: Set Max thread count 2021-10-03 22:20:54 +02:00
Dummerle
06c803fd69 Fix small bug 2021-10-03 22:18:54 +02:00
Dummerle
1fe1614d16 Remove some unused translations 2021-10-03 22:18:38 +02:00
Dummerle
df7964a79f Move api requests to login dialog 2021-10-03 21:29:33 +02:00
Dummerle
0324202d9f Update Legendary 2021-10-03 19:37:46 +02:00
Dummerle
4b5a0b0084 Add a new signal system 2021-09-29 23:22:47 +02:00
Dummerle
0f3b492ae4 update french translation 2021-09-29 23:11:59 +02:00
Dummerle
a2cdc552ae update empty translations file 2021-09-29 19:02:35 +02:00
Dummerle
55aa33ed56 Fix de.ts file and update empty translations file 2021-09-29 19:01:04 +02:00
Dummerle
a143971385 Update Games list to ui file 2021-09-26 16:43:56 +02:00
Dummerle
03c2ad77eb Update README.md 2021-09-20 21:13:38 +02:00
Dummerle
9a04bd519f Fix bug, if image is corrupt 2021-09-19 23:14:38 +02:00
Dummerle
a94042f566 moved tab files to rare/components/tabs directory 2021-09-19 20:56:55 +02:00
Dummerle
b07f70060b Fix Bug, that requirements are not visible 2021-09-19 20:41:03 +02:00
Dummerle
8b1352edb5 Fix Bug when updating game list 2021-09-19 12:52:07 +02:00
Dummerle
bcb15ffec2 Optimize Startup part 1 2021-09-19 12:48:34 +02:00
Dummerle
e79bee57c0 Some fixes for pylint and workflow 2021-09-18 17:21:43 +02:00
Dummerle
b7af237935 Disable game action buttons on Origin Games 2021-09-18 16:50:13 +02:00
BuildTools
740153bd0d Fix create startmenu/desktop link 2021-09-18 16:34:43 +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
b951c1af5f Fix locale and update pylint test 2021-09-14 17:56:55 +02:00
Dummerle
ba05cf3d2e some fixes for pylint 2021-09-13 22:44:59 +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
Dummerle
c1338b7526 Add locale settings 2021-09-13 19:46:50 +02:00
Dummerle
c07992b982 Fix some memory leaks and some other errors 2021-09-12 23:28:54 +02:00
Dummerle
152c1a326d Some fixes in shop: Images, try/except 2021-09-12 21:38:48 +02:00
Stelios Tsampas
f6308dd4b4 Adjust imports based on PyLint 2021-09-12 14:46:48 +03: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
7a9daad2b1 Add more download options in legedary settings tab 2021-09-11 16:08:50 +03:00
Stelios Tsampas
35cbd21bb7 Fix memory leaks in DLC tab. 2021-09-11 00:57:43 +03:00
Stelios Tsampas
4d842e352a Use FormLayout for InstallDialog 2021-09-11 00:57:43 +03:00
Stelios Tsampas
45dc4b8e7c Adjust for one-line PathEdit
Make Console font monospaced.
Revert changes in Rare settings because they weren't working.
Replace a few GridLayouts with FormLayouts
2021-09-11 00:57:43 +03:00
Dummerle
9bec942358 Fix error on double download when update without settings 2021-09-10 23:30:59 +02: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
f703246851 update README.md and CONTRIBUTING.md 2021-09-09 20:00:12 +02:00
Dummerle
18570511c4 Remove save button at PathEdit. Save on change 2021-09-09 20:00:12 +02:00
Dummerle
7f64e1e494 Fix borked from steam grades 2021-09-09 20:00:12 +02:00
Dummerle
6a01ddef6b Add option to reload image for uninstalled widgets too 2021-09-09 20:00:12 +02:00
Dummerle
158d98957c Add option to reload image 2021-09-09 20:00:12 +02:00
Dummerle
c84a9e1f87 Some fixes 2021-09-06 21:46:51 +02:00
Dummerle
d11cc7abf3 add legendary submodule and rename custom_legendary to legendary in imports 2021-09-06 21:10:18 +02:00
Dummerle
588558c6e9 add legendary submodule and rename custom_legendary to legendary in imports 2021-09-06 21:09:00 +02:00
Dummerle
5f0e918323
Merge branch 'main' into dev 2021-09-05 22:00:14 +02:00
Dummerle
648fd6fd7f Add price to game widget 2021-09-05 21:52:47 +02:00
Dummerle
f8560b206f Add socail links to game info 2021-09-05 21:25:57 +02:00
Dummerle
59cf52ec77 Fix error with lang_label 2021-09-05 20:38:00 +02:00
Dummerle
925127e9c5 Change order of desktop shortcuts 2021-09-05 12:30:33 +02:00
BuildTools
f278a29c32 Fix .msi file and remove macos .app file, because is did not work 2021-09-05 00:54:43 +02:00
Dummerle
f7f7f83101
Merge branch 'main' into dev 2021-09-04 22:49:08 +02:00
Dummerle
9733a61f41 Update version and freeze.py 2021-09-02 23:38:11 +02:00
Dummerle
718bfa0278 Fix installing game widget 2021-09-02 23:32:25 +02:00
Dummerle
0a7387c4fa Add MacOS .app file to Gh release 2021-09-02 18:29:11 +02:00
Dummerle
20b5f27598 fix version number 2021-09-01 22:23:23 +02:00
Dummerle
134c06a726 Update translation and remove notify-py as dependency 2021-09-01 22:12:27 +02:00
Dummerle
b8be750c6c Add non asset games in gamelist 2021-09-01 19:41:01 +02:00
Dummerle
5f01d99062 Add freeze.py to generate msi file for windows. (Bug fixed) 2021-08-30 20:34:53 +02:00
Dummerle
b799241357 Fix Space bug in Icon layout; Remove config sections on uninstall; Remove unused Widget 2021-08-30 15:14:40 +02:00
Dummerle
c2ae188745 Fix color of icons 2021-08-28 20:03:25 +02:00
Dummerle
2c2c1cc9ad Remove debug prints 2021-08-28 19:43:54 +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
be8ce667eb Some fixes 2021-08-25 22:08:24 +02:00
Dummerle
9048e4790e Fix some issues 2021-08-25 20:41:10 +02:00
Dummerle
cc54474e75 Add Wishlist tab in store 2021-08-25 20:25:10 +02:00
Dummerle
8fbf0bcacf Merge Browse and free games in one tab 2021-08-25 00:01:53 +02:00
Dummerle
82627a799e Add tab shortcuts alt + 1/2... 2021-08-23 17:03:42 +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
df5da90292 New api core for store requests 2021-08-22 22:22:17 +02:00
Dummerle
ff0ba4c544 Add wishlist offers in Store 2021-08-18 22:17:14 +02:00
Dummerle
ed81bbf399 Removed unused disable protondb option 2021-08-17 20:15:27 +02:00
Dummerle
a0b309e3da Fix type error for older versions of python 2021-08-17 17:35:02 +02:00
Dummerle
ea78aa7b64 Fix Desktop links (Appimages, wrong path) 2021-08-17 16:54:55 +02:00
Dummerle
363fda6d5e Fix download bugs 2021-08-17 16:05:00 +02:00
Dummerle
b804f803ce Update German translation 2021-08-17 15:28:25 +02:00
Dummerle
d6b318d9ef Fix some errors 2021-08-17 15:09:46 +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
96806274f9 Some fixes: Update gamelist; dl_tab.finished; AppImageBuilder.yml; install_dialog: auto verify 2021-08-16 20:41:33 +02:00
Dummerle
e1c6e03812 Add a debug console for games 2021-08-13 22:51:36 +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
983e80a4c6 Some optimizations 2021-08-07 23:42:40 +02:00
Stelios Tsampas
6fe9854353 Adjust PR #87 2021-07-02 12:48:05 +03:00
ChemicalXandco
7af64f1b83 add import platform 2021-07-01 19:08:04 +01:00
Dummerle
2233c7f338 Some optimizations 2021-06-30 00:38:42 +02:00
Dummerle
c521d11948 Fix a bug with byte decoding 2021-06-30 00:03:03 +02:00
Dummerle
4c950aa229 Update images and readme 2021-06-24 23:38:08 +02:00
Stelios Tsampas
ed68eb66ad Convert models to dataclasses. 2021-06-24 20:08:22 +03:00
Stelios Tsampas
23252fb0e2 Fix game verify and repair. 2021-06-24 20:08:22 +03:00