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
709eb30674
Final commit for 1.7.0
2021-11-29 17:34:45 +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
d52abfdb99
More fixes
2021-11-22 21:14:50 +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
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
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
8ec321b41f
EGLSync: Descriptive names
2021-11-21 17:18:36 +02:00
Dummerle
efa4722475
some translation fixes
2021-11-17 23:02:37 +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
b0125ba020
Many optimizations, bug fixes and other small fixes
2021-11-13 00:34:35 +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
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
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
1eac418195
Update translations
2021-10-24 02:19:51 +02: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
Dummerle
6ba445158d
Remove login successful page and auto parse sid
2021-10-07 21:58:50 +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
1fe1614d16
Remove some unused translations
2021-10-03 22:18:38 +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
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
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
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
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
83ad8f0982
Icon color depends on theme
2021-08-28 16:01:36 +02:00
Dummerle
be8ce667eb
Some fixes
2021-08-25 22:08:24 +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
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
48768fd905
Fix login from merge
2021-08-16 23:20:21 +02:00
Dummerle
4cfe2bf336
merge branches
2021-08-16 22:50:31 +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
Stelios Tsampas
ff3aa1929c
Handle install and uninstall colors in qss. Make tab_bar more consistent
2021-06-24 20:08:22 +03:00
Stelios Tsampas
e8dadb6b00
Update the RareStyle to handle radiobutton, disabled widgets, etc.
...
* Add RareStyle qrc with the icons needed for comboboxes and spinboxes
* Add images as svg
* Refactor `styles` to `resources` since it contains more things now.
* Add stylesheet folders, each folder must contain a `stylesheet.qss` file.
* Don't use QResources, instead add an identifier in the qss url() which can
replaced later with the full path.
* Update RareStyle with SVG images for better quality.
2021-06-24 20:08:04 +03:00
Stelios Tsampas
90ac9a1574
Re-implement LoginDialog.
2021-06-24 20:07:18 +03:00
Dummerle
98386f0bbb
Add button to search bar in shop main widget
2021-06-20 22:22:36 +02:00
Dummerle
e7038be33a
Better Code to browse games, use PIL images to save smaller
2021-06-17 00:34:23 +02:00
Dummerle
c0f4577870
Add tags in shop_info.py
2021-06-16 19:03:18 +02:00
Dummerle
7cf4f15122
Fix bug if change filter too fast
2021-06-14 23:17:21 +02:00
Dummerle
c063e9a92a
Add browse games function
2021-06-14 22:30:57 +02:00
Dummerle
0d0b858a8f
Optimize search requests and option to cache images
2021-06-13 14:33:17 +02:00
Dummerle
bc6b9e5ae2
Added other games,set type to scrollarea
2021-06-11 13:37:09 +02:00
Dummerle
676c253a13
Some improvements
2021-06-10 19:58:35 +02:00
Dummerle
337b738599
Nice look of search results; better look for shop info; added ImageLabel in extra_widgets.py
2021-06-10 14:13:28 +02:00
Dummerle
9d02187d2f
Add requirements for shop
2021-06-09 23:12:49 +02:00
Dummerle
44b7a0a37f
Show images on shop game widget; move shop models to shop_models.py
2021-06-09 13:08:25 +02:00
Dummerle
838783c1fb
Show error message and warnings after core.prepare_download
2021-06-07 15:42:49 +02:00
Dummerle
bcce9487cd
Shop info works now
2021-06-04 18:16:27 +02:00
Dummerle
78474d18c3
Add __init__ to store ui
2021-06-03 23:35:19 +02:00
Dummerle
b31080a5ae
Add basic store
2021-06-03 23:23:55 +02: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
fd84065fcb
Add verify button to not block on every change.
...
Add some behavioral safeguards until thread can be stopped.
2021-05-25 23:52:25 +03: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
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
Stelios Tsampas
56f79fb594
Make shortcuts align top properly
2021-05-22 23:18:58 +03:00
Dummerle
432cdede3a
Add logir buttons with functions; optimize repair
2021-05-22 20:28:50 +02:00
Dummerle
e457be024d
Add __init__.py in ui folder for setuptools.find_packages()
2021-05-21 16:48:33 +02:00
Dummerle
3a39bac09c
Reformatting and update german translation
2021-05-21 13:40:10 +02:00
Dummerle
2e166300b9
Add new Launch Dialog files
2021-05-21 13:10:50 +02:00
Dummerle
e0916a0fa6
fix some bugs
2021-05-19 21:20:35 +02:00
Dummerle
df5e83352a
Add egl sync options
2021-05-19 21:09:14 +02:00
Dummerle
83be324ec7
Merge remote-tracking branch 'origin/dev' into dev
2021-05-19 13:42:01 +02:00
Dummerle
3934b18050
Add structure for egl-sync
2021-05-19 13:33:16 +02:00
Stelios Tsampas
07abdef310
Move behaviour pane below interface pane in rare settings
2021-05-19 13:22:57 +03:00
Stelios Tsampas
e996816226
Small adjustments in object names
2021-05-19 13:22:57 +03:00
Stelios Tsampas
f34e1ce61f
Add selectable colors schemes and style sheets
2021-05-18 01:59:59 +03:00
Stelios Tsampas
10cd3d5227
Use default size policy for rare settings ui.
...
Fixes truncated labels in checkbuttons
2021-05-18 01:59:59 +03:00
Stelios Tsampas
f094dacc44
Adjust Proton DB grade for the redesign
2021-05-18 01:57:20 +03:00
Stelios Tsampas
8b13e9b734
Various UI fixups
...
* Remove colons from labels
* Change the label in PathEdit path button
* Fix layout issues in dxvk
2021-05-18 01:57:20 +03:00
Stelios Tsampas
edb5735133
Make About labels bold
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