1
0
Fork 0
mirror of synced 2024-04-25 16:22:25 +12:00
Commit graph

2017 commits

Author SHA1 Message Date
Stelios Tsampas 8f018cb162
Merge pull request #396 from ARez2/main
Fix typo in README
2024-04-13 06:40:38 +03:00
ARez 34abca2a4e
Fix typo in README 2024-04-13 01:34:09 +02:00
Stelios Tsampas cb919ed69f
Merge pull request #392 from loathingKernel/next
commands: add `__init__.py` for module discovery
2024-03-06 17:59:27 +02:00
loathingKernel 1c886535a5
commands: add __init__.py for module discovery 2024-03-06 17:57:48 +02:00
Stelios Tsampas a35e430539
Merge pull request #388 from loathingKernel/shop_refactor
Refactor the Store page
2024-02-26 12:47:24 +02:00
loathingKernel 14bde0a23c
WishlistWidget: re-order comboboxes to match the order in the library
* Move filter combobox at the beginning of the top panel and move the order
combobox after it to replicate the order in the library view.
2024-02-25 21:35:45 +02:00
loathingKernel 89340f331b
StoreAPI: comment unused and erroneous code 2024-02-25 21:35:45 +02:00
loathingKernel fb0d5bbe10
Store: Fix various wishlist issues.
* Use horizontal scrollarea for free games. Based on the same idea as
WrapperSettings scrollarea. Both need some adjustments.

* Remove debugging dialogs. Need a better way anyways to debug.
2024-02-25 21:35:45 +02:00
loathingKernel 766557924a
Store: Unset autoFillBackground for some scrollareas 2024-02-25 21:35:45 +02:00
loathingKernel 1fab13fd92
Store: Fix rebase errors 2024-02-25 21:35:44 +02:00
loathingKernel 7a2a6458ed
Store: Update details page 2024-02-25 21:35:44 +02:00
loathingKernel 9ec349e2d1
WIP 2024-02-25 21:35:44 +02:00
loathingKernel 2a2458bacb
Store: Update details page
* Add a big back button in details page.

* Add static CSS to render QPushButtons as flat when the `flat` property is set

* Remove outer scroll areas from details page since the page is already adjustable

* Remove scroll area from the requirements widget because ElideLabels are already used in it.

* Fix crash when sorting the wishlist
2024-02-25 21:35:44 +02:00
loathingKernel 816c5f3de9
Store: adapt image sized 2024-02-25 21:35:44 +02:00
loathingKernel b4a26b5932
Store: Finalize store design 2024-02-25 21:35:43 +02:00
loathingKernel fda82b17cf
Shop: Use a single QGridLayout instead of left and right VBoxLayouts 2024-02-25 21:35:43 +02:00
loathingKernel 91af16b76d
Store: Exploratory changes for GraphQL API 2024-02-25 21:35:43 +02:00
loathingKernel f6396f488a
Store: Exploratory changes to the store page
Important changes:
* Refactored QtRequests to accept parameters for `GET` operations
* Infer response data type from content-type header
* Support caching to disk, a manager with this set prefers the cache
* Support multiple handlers for a single request (unused, possibly pointeless)

* Subclass `ShopImageWidget` for all widgets used in the shop
* Request a resized image instead of the original one
* Fix the search and browse functions
2024-02-25 21:35:43 +02:00
loathingKernel 7246078df3
ShopGameInfo: Design it to me similar to GameInfo 2024-02-25 21:35:43 +02:00
loathingKernel 247b2c947a
ShopImageWidget: Design it to me similar to IconGameWidget 2024-02-25 21:35:43 +02:00
loathingKernel b6458b1bfc
SearchResultItem: Use ShopImageWidget as a base 2024-02-25 21:35:42 +02:00
loathingKernel d76fc2b68b
ShopWidget: Fix layouting again 2024-02-25 21:35:42 +02:00
loathingKernel 2db34324af
ShopWidget: Cleanup shop layout 2024-02-25 21:35:42 +02:00
loathingKernel b812e38fb8
Wishlist: Remove embedded title 2024-02-25 21:35:42 +02:00
loathingKernel d3b591952f
Store: Use ElideLabel for requirements 2024-02-25 21:35:42 +02:00
loathingKernel 6b15c0f2cf
Store: Clean up store UI by using library widgets 2024-02-25 21:35:41 +02:00
Stelios Tsampas 784fadb2da
Merge pull request #389 from loathingKernel/next
Fix action button positions in QueueBaseWidgets
2024-02-25 15:49:57 +02:00
loathingKernel c768b6ac3b
Repo: fix malformed gitattributes 2024-02-25 15:46:25 +02:00
loathingKernel c1b92c3ae5
QueueBaseWidget: fix button positioning 2024-02-25 15:36:00 +02:00
loathingKernel 1c578e354e
HeadBar: Fix commented code 2024-02-25 15:35:34 +02:00
loathingKernel f94ab70287
Repo: set rare/resources/static_css/__init__.py as binary 2024-02-24 15:29:29 +02:00
Stelios Tsampas 5b6df91be9
Merge pull request #387 from loathingKernel/next
More styling updates
2024-02-24 14:03:52 +02:00
loathingKernel 7b810173da
Downloads: unset autoFillBackground for queue scrollarea 2024-02-24 13:56:15 +02:00
loathingKernel f3d870cebb
ButtonLineEdit: Remove stylesheet, it doesn't seem to do anything 2024-02-24 13:12:00 +02:00
loathingKernel e50015c25c
WrapperSettings: Improve widget structure
* Remove the annoying stacked widget, instead create a double layout in
the container and place a label in that to hold the placeholder message.

* Implement the scroll area as a custom widget. This custom widget installs
an event filter on the container to adjust the scrollarea size when the
container size changes.
2024-02-24 13:11:28 +02:00
loathingKernel 6cfec6c718
Style: Update Rare colorscheme and remove some styling from WrapperSettings widget 2024-02-24 02:41:05 +02:00
loathingKernel 570261395a
SideTabContainer: Do not darken background inside scrollarea 2024-02-24 02:27:14 +02:00
loathingKernel 2e8dcc49ca
Settings: Translate titles 2024-02-24 02:25:47 +02:00
loathingKernel 379cbd2f89
Painter: Use QPalette.Window as background color 2024-02-24 02:22:25 +02:00
loathingKernel ae69413ddb
InstallDialog: Remove inline stylesheet, adjust the font. 2024-02-24 01:51:45 +02:00
loathingKernel 8a421b08f8
Stylesheets: set minimum height in ex 2024-02-23 10:47:31 +02:00
loathingKernel e8e39fa391
Stylesheets: Remove padding from progressbar 2024-02-23 00:02:15 +02:00
Stelios Tsampas 7dff47c5ac
Merge pull request #386 from loathingKernel/next
Steam: Fix crash if Steam is not installed
2024-02-22 21:23:32 +02:00
loathingKernel 49c06aef79
RareStyle: Use px instead of em 2024-02-22 21:22:28 +02:00
loathingKernel 1c027fc14a
Steam: Fix crash if Steam is not installed 2024-02-22 21:19:05 +02:00
loathingKernel 980bac5c4e
LaunchSettings: Fix browsing the wrong directory if override exe is set
The dialog would default to CWD because the contents of the line edit
where not an absolute path.
2024-02-22 17:26:38 +02:00
loathingKernel d397912247
StyleSheets: Fix padding in QLineEdits used is Table/Tree/ListViews 2024-02-22 17:12:51 +02:00
Stelios Tsampas 4548a8b1e0
Merge pull request #385 from loathingKernel/next
Various UI fixes and CSS updates
2024-02-22 12:08:53 +02:00
loathingKernel 243b92248e
MainTabWidget: Remove icon from account tab 2024-02-21 20:55:10 +02:00
loathingKernel 715ac06719
Launcher: Move UI files under commands to mirror project structure 2024-02-21 20:39:10 +02:00