Dummerle
2e88d86937
Merge pull request #70 from Dummerle/dev
...
Some nice features
2021-05-28 00:53:26 +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
Dummerle
e4d5d24ad7
Merge remote-tracking branch 'origin/dev' into dev
2021-05-25 17:44:30 +02:00
Dummerle
3d31807d15
Add styles to MANIFEST.in
2021-05-25 17:44:21 +02:00
Dummerle
811b884aca
Merge pull request #67 from loathingKernel/fix-rare-settings
...
Make shortcuts pane align top properly
2021-05-25 14:35:57 +02:00
Dummerle
be25abef6f
Merge pull request #69 from ChemicalXandco/origin/update_legendary
...
update legendary
2021-05-25 14:33:43 +02:00
ChemicalXandco
4ff308a458
update legendary
...
7ae4eda5b8
2021-05-24 17:29:50 +01: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
Dummerle
e2ffc689a1
Merge pull request #65 from loathingKernel/colors
...
Simplify color scheme format
2021-05-22 17:25:50 +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
acf1b2d8dc
Merge pull request #64 from ChemicalXandco/patch-1
...
Update windows installer build to use python 3.9.5
2021-05-21 17:12:27 +02:00
ChemicalXandco
efba9362c2
Merge branch 'main' into patch-1
2021-05-21 16:06:20 +01:00
Dummerle
f0f9c8ccd1
update release.yml for pre release
2021-05-21 16:58:18 +02:00
Dummerle
8551bd000e
Merge pull request #62 from Dummerle/dev
...
Use Qt Designer Files and add Protondb grades
2021-05-21 16:49:03 +02: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
ChemicalXandco
ce65ff3099
Update windows installer build to use python 3.9.5
2021-05-21 14:01:18 +01: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
Dummerle
27b1c10206
remove option to import games from egs in import widget
2021-05-20 11:16:57 +02:00
Dummerle
760c75e45b
Update German translation
2021-05-20 10:57:40 +02:00
Dummerle
4c99ff643d
Option to update game without settings
2021-05-20 10:19:10 +02:00
Dummerle
e002023600
Fix game_info
2021-05-20 09:37:38 +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
0967372e73
Merge pull request #61 from loathingKernel/main
...
Requested fixes from the previous PR #53
2021-05-19 13:41:47 +02:00
Dummerle
3934b18050
Add structure for egl-sync
2021-05-19 13:33:16 +02:00
Stelios Tsampas
64712b3eea
Make UI default to RareStyle if there are no configuration
2021-05-19 14:01:21 +03:00