1
0
Fork 0
mirror of synced 2024-06-29 03:31:06 +12:00
Commit graph

883 commits

Author SHA1 Message Date
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 0c1f26d2f2
update legendary 2021-11-07 01:40:06 +01:00
Dummerle 8e94f1d6f5
Fix wishlist, if empty 2021-11-07 01:19:37 +01:00
Dummerle f13412aba9
update legendary 2021-11-07 00:49:04 +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 ac56a6c53c
update legendary 2021-11-01 20:19:39 +01:00
Dummerle 532bdf1904
Fix some errors in shop, if api request fails 2021-11-01 20:17:45 +01:00
Dummerle e4b3594b07
Merge pull request #122 from Dummerle/translations_placeholder-ts_de
Translate '/rare/languages/placeholder.ts' in 'de'
2021-10-27 11:37:15 +02: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
Dummerle 2b7a12db0d
Merge pull request #121 from loathingKernel/main
Add dev scripts for ui/translation generation
2021-10-24 19:03:51 +02:00
Stelios Tsampas 23894c64f1
Add dev scripts for ui/translation generation 2021-10-24 19:07:51 +03:00
Dummerle 142a0c365b
Merge pull request #120 from Dummerle/translations_rare-languages-placeholder-ts--main_de
Translate '/rare/languages/placeholder.ts' in 'de'
2021-10-24 02:23:30 +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 8ebec3751b
update legendary 2021-10-21 20:58:54 +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
Dummerle 8597357cef
Merge pull request #116 from MultisampledNight/outdated-init-call
Fix outdated init call
2021-10-15 18:01:32 +02:00
MultisampledNight d3e5d76541
Ignore Vim backup files in project 2021-10-15 15:28: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 746aa671e0 Fix release.yml for deb package 2021-10-12 23:16:39 +02:00