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
Stelios Tsampas
1365b36b08
Delegate opening browser to a function (futureproofing)
2021-06-24 20:08:22 +03:00
Stelios Tsampas
c29cc06e70
Display Ready message when each thread has finished.
2021-06-24 20:08:22 +03:00
Stelios Tsampas
81aa8c30ec
Make qss resources path compatible with Windows
2021-06-24 20:08:22 +03:00
Stelios Tsampas
dc2a99c2ee
Terminate threads and handle cleanup.
...
* Set the `WA_DeleteOnClose` attribute for the MainWindow.
* Handle the case where `programdata_path` exists but is empty.
* Emit a signal from `LaunchDialog` instead of using `exit()`.
* Remove `LoginThread` as it was never deleted and caused a `SIGSEGV` on exit.
* Handle termination and deletion of `SteamThread` and `ImageThread`.
* Rename `finished` to `completed`, to not override the inherited `finished` signal.
* Emit a signal from Account widget to do cleanup instead of immediately quitting.
2021-06-24 20:08:22 +03:00
Stelios Tsampas
09d9e0f9a0
Raise ValueError when failing to login so it can be logged.
2021-06-24 20:08:22 +03:00
Stelios Tsampas
be8ee8b955
Add check options message in InstallDialog.
2021-06-24 20:08:22 +03: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
Stelios Tsampas
8f5040e0ca
Adjust QFrame border-radius. Use html codes for all colors.
2021-06-24 20:08:22 +03: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
f49cc413dd
Add prefix path select dialog to LoginDialog.
...
* Make exception handling more general in InstallDialog.
* Fix the title of PathEdit file selection dialog.
2021-06-24 20:07:18 +03:00
Stelios Tsampas
90ac9a1574
Re-implement LoginDialog.
2021-06-24 20:07:18 +03:00
Tabulate
9dcba184d0
Fix green button hardcoding ( #87 )
...
* Fix green button hardcoding and add material design stylesheet
* rebase onto dev
2021-06-24 10:03:35 +02:00
Dummerle
98386f0bbb
Add button to search bar in shop main widget
2021-06-20 22:22:36 +02:00
Dummerle
52bea4e43f
Add warning, if desktop link not supported
2021-06-20 22:03:14 +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
38cf30417b
Fix bug with psutil Zombie Process
2021-06-20 21:13:17 +02:00
Dummerle
303bcf998b
Fix bug with psutil Zombie Process
2021-06-20 21:10:55 +02:00
Dummerle
69675ee639
Add --debug option
2021-06-20 21:07:56 +02:00
Dummerle
beb181c175
Some fixes
2021-06-18 12:24:56 +02:00
Dummerle
72457c8b27
Load browse_games.py when tab clicked
2021-06-18 00:29:36 +02:00
Dummerle
374e8193ac
Fix weird bug with images in ImageLabel
2021-06-18 00:17:01 +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
9fb63e4360
Some fixes
2021-06-15 23:50:51 +02:00
Dummerle
421451b140
Fix bug
2021-06-15 18:31:33 +02:00
Dummerle
2549d92fe3
Fix cloud saves bug and some protondb fixes
2021-06-15 18:26:58 +02:00
Dummerle
7cf4f15122
Fix bug if change filter too fast
2021-06-14 23:17:21 +02:00
Dummerle
6b32b28240
Fix savepath in sync_widget.py
2021-06-14 22:33:53 +02:00
Dummerle
c063e9a92a
Add browse games function
2021-06-14 22:30:57 +02:00
Dummerle
0f6a4c5ae6
Fix Cload save bug, if save_path is None
2021-06-14 20:22:39 +02:00
Dummerle
e1bef2a47c
Fix offline mode
2021-06-13 20:57:51 +02:00
Dummerle
c077e57a26
Read games from api
2021-06-13 15:06:29 +02:00
Dummerle
0d0b858a8f
Optimize search requests and option to cache images
2021-06-13 14:33:17 +02:00
BuildTools
254a8a48e7
Fix developer and title of some games
2021-06-13 00:05:14 +02:00
Dummerle
0246b96c40
Fix offline mode
2021-06-12 00:29:55 +02:00
Dummerle
745e0cc516
Update some things to launch rare with pythonw.exe on windows
2021-06-12 00:04:09 +02:00
Dummerle
bc6b9e5ae2
Added other games,set type to scrollarea
2021-06-11 13:37:09 +02:00
Dummerle
bd6e195e37
Fix some bugs with images
2021-06-11 12:56:25 +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
6355dd47c1
Add support for bundles
2021-06-09 13:25:57 +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
0cca799ae5
Remove wine rating from installed_list_widget.py
2021-06-09 12:07:37 +02:00
Dummerle
89afebd9fd
Show search results: Not pretty: no images
2021-06-09 00:00:00 +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
f8b467cd6d
Add ~/.steam/compatibilitytools.d in find_proton_wrappers()
2021-06-04 12:03:27 +02:00
Dummerle
654788410a
Shop info does not work, but the app does not crash
2021-06-04 00:01:54 +02:00
Dummerle
78474d18c3
Add __init__ to store ui
2021-06-03 23:35:19 +02:00
Dummerle
21e3478c1b
Delete dialogs on close
2021-06-03 23:33:36 +02:00
Dummerle
b31080a5ae
Add basic store
2021-06-03 23:23:55 +02:00
Dummerle
7b44b91b72
Show error, if sync failed
2021-05-31 11:55:54 +02:00
Dummerle
d6f826cd0d
Merge branch 'main' of github.com:Dummerle/Rare
2021-05-30 00:38:00 +02:00
Dummerle
460b8cf534
Fix endless sync download on error; auto sync on game installed
2021-05-30 00:37:40 +02:00
Dummerle
a2bc9ced09
Merge pull request #63 from loathingKernel/dialogs
...
Redesign Install/Update dialog
2021-05-27 13:14:27 +02:00
Dummerle
77dc6edd71
Fix library reload bug
2021-05-27 12:58:34 +02:00
Stelios Tsampas
9a307856f6
Ensure the result signal has been connected
2021-05-26 15:40:23 +03:00
Stelios Tsampas
5b2cc055ff
Close at the correct signals
2021-05-25 23:52:25 +03: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
c1d5c98945
Disable cancel button when thread is running.
2021-05-25 23:52:25 +03:00
Stelios Tsampas
e019c2ab7e
Don't disable cancel button, wait for thread instead.
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
181636f2be
Connect all widgets to the get_download_info function.
2021-05-25 23:52:25 +03:00
Stelios Tsampas
b0ec5c5fcb
Move all download preparations inside InstallDialog.
...
InstallDialog now returns a InstallQueueItemModel ready
to be downloaded or queued.
Renamed a few model attributes to match legendary's names.
InstallDialog can be run silently for auto-downloads.
2021-05-25 23:52:25 +03:00
Stelios Tsampas
376d3e0eba
Don't use global threadpool as it gets deleted when exiting the dialog
...
Woops...
2021-05-25 23:52:25 +03:00
Stelios Tsampas
148cf0ff8e
Add models for the download queue.
...
The addition of download_only option broke the download queue
due to different positional arguments and tuple indices. Since
using indices is awkward, models to represent the download
and each item in the queue itself were added.
2021-05-25 23:52:25 +03:00
Stelios Tsampas
494e078522
Fix remaining issues with the install dialog.
...
* Fix race condition between the sdl checkboxes.
* Fix default tag not been included in the list of tags.
* Delete InstallDialog on close.
* Specify parent for InstallDialog.
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
1ef5ad0d61
Add two options to create desktop and startmenu link
2021-05-22 17:49:01 +02:00
Stelios Tsampas
6686a5ddc6
Simplify color scheme format
...
`.scheme` files now should hold only the Active palette and
for the Inactive and Disabled palettes only whatever colors differ.
Add a few more color schemes based on popular themes.
2021-05-21 23:45:33 +03:00
Dummerle
e457be024d
Add __init__.py in ui folder for setuptools.find_packages()
2021-05-21 16:48:33 +02:00
BuildTools
0b74eb95e6
Some fixes for Windows
2021-05-21 16:22:30 +02:00
Dummerle
af69be5e5c
Upload german translation file
2021-05-21 15:47:52 +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
2e166300b9
Add new Launch Dialog files
2021-05-21 13:10:50 +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