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

435 commits

Author SHA1 Message Date
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 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 89afebd9fd Show search results: Not pretty: no images 2021-06-09 00:00:00 +02:00
Dummerle bcce9487cd Shop info works now 2021-06-04 18:16: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 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 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