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

138 commits

Author SHA1 Message Date
Stelios Tsampas 64712b3eea Make UI default to RareStyle if there are no configuration 2021-05-19 14:01:21 +03:00
Stelios Tsampas 0b5460848d Make QComboBoxes more consistent 2021-05-19 13:22:57 +03:00
Stelios Tsampas 07abdef310 Move behaviour pane below interface pane in rare settings 2021-05-19 13:22:57 +03:00
Stelios Tsampas e996816226 Small adjustments in object names 2021-05-19 13:22:57 +03:00
Stelios Tsampas f34e1ce61f Add selectable colors schemes and style sheets 2021-05-18 01:59:59 +03:00
Stelios Tsampas 10cd3d5227 Use default size policy for rare settings ui.
Fixes truncated labels in checkbuttons
2021-05-18 01:59:59 +03:00
Stelios Tsampas d512b55983 Some unfinished qss style improvements 2021-05-18 01:59:58 +03:00
Stelios Tsampas f094dacc44 Adjust Proton DB grade for the redesign 2021-05-18 01:57:20 +03:00
Stelios Tsampas 6af78aa572 Make tests more pythonic 2021-05-18 01:57:20 +03:00
Stelios Tsampas 2b35f057f2 Fix game settings tab
* Fix combobox config saving
* Fix lineedit confgi saving and disable buttons after save
* Disable Wine settings when a Proton version is active
2021-05-18 01:57:20 +03:00
Stelios Tsampas 8b13e9b734 Various UI fixups
* Remove colons from labels
* Change the label in PathEdit path button
* Fix layout issues in dxvk
2021-05-18 01:57:20 +03:00
Stelios Tsampas edb5735133 Make About labels bold 2021-05-18 01:57:20 +03:00
Stelios Tsampas fc8b8bad37 Move .ui and the corresponding .py files into the rare directory under ui for clarity 2021-05-18 01:57:20 +03:00
Stelios Tsampas 2061afefb0 Use widget alignment instead of label alignment 2021-05-18 01:57:20 +03:00
Stelios Tsampas 2f58422191 Redesign Game Info and Game Settings tabs 2021-05-18 01:57:20 +03:00
Stelios Tsampas 8c882177e1 Make PathEdit more self-contained 2021-05-18 01:57:20 +03:00
Stelios Tsampas 6b79b3a55e Set DXVK to hidden all options are deselected 2021-05-18 01:57:20 +03:00
Stelios Tsampas 7662f52ba8 Adjust to include the open log dir button in rare settings 2021-05-18 01:57:20 +03:00
Stelios Tsampas 127728d329 Fix proton wrapper search 2021-05-18 01:57:20 +03:00
Stelios Tsampas 7eee31c3e2 Search for toolmanifest.vdf alongside compatibilitytool.vdf to verify proton folder 2021-05-18 01:57:20 +03:00
Stelios Tsampas b66bb716ad Align the labels, not the widgets 2021-05-18 01:57:20 +03:00
Stelios Tsampas b1a7a1fb26 Align the labels with the the text widget of PathEdit 2021-05-18 01:57:20 +03:00
Stelios Tsampas 1f92beb285 Remove proton layout from global linux settings. 2021-05-18 01:57:20 +03:00
Stelios Tsampas 748d51f31f Improve PathEdit a bit more
Add placeholder text
Remove some unused variables
Open dialog starting from path if set
2021-05-18 01:57:20 +03:00
Stelios Tsampas 115d142f94 Improve the layout of PathEdit 2021-05-18 01:57:20 +03:00
Stelios Tsampas e5d01674dd Exclude non-static strings from translation 2021-05-18 01:57:20 +03:00
Stelios Tsampas d05f02d5f4 Add UI for DXVK
It is used only in global settings for now. The old `DxvkWidget` was
left in the code intact for use in the per game settings. Due to how
interconnected the code is, it will require a more in-depth redesign
and it is outside the scope of the current PR.
2021-05-18 01:57:20 +03:00
Stelios Tsampas 4c0cc0caf9 Follow style on import lines 2021-05-18 01:57:20 +03:00
Stelios Tsampas a39e9a6647 Fix proton wrapper widget to properly use the new PathEdit
Also move proton wrapper finder into its own function
2021-05-18 01:57:20 +03:00
Stelios Tsampas 3c595d6ec7 Fix wrong indentation 2021-05-18 01:57:20 +03:00
Stelios Tsampas b138766f1d Updated the settings UI to use widgets generated through Qt Designer
Since many lines were changed due to components being reused, the more
important are listed below per file. Static strings were moved to the UI files for
translation purposes and some messages have been re-worded.

`extra_widgets.py`: PathEdit now contains the save button and the dialog can also filter by name, all forms using it have been updated
`rare.py`: Updated the look and fixed a bug where the Image Directory wouldn't change if `img_dir` wasn't specified in the settings file
`legendary.py`: Update the look, changed the Max Workers option into a SpinBox
`linux.py`: Update the look, changed Wine Executable option in to a PathEdit that filters for `wine` and `wine64`.
`game_settings.py`: Updated to reflect the changes in `linux.py` settings widget.  Added the system `compatibilitytools.d` to be search for potential proton versions
2021-05-18 01:57:20 +03:00
Stelios Tsampas 36f045eec6 Update About tab 2021-05-18 01:57:20 +03:00
Stelios Tsampas b42e5d2384 Convert rare.ui to python 2021-05-18 01:57:20 +03:00
Stelios Tsampas 2ff965ac96 Add missing tooltip 2021-05-18 01:57:20 +03:00
Stelios Tsampas 598c153375 Convert about.ui to python 2021-05-18 01:57:20 +03:00
Dummerle 530cff2a14 Better style for uninstalled info; add raw json view 2021-05-17 21:27:23 +02:00
Dummerle 61fe881c1a Add Info for uninstalled Games 2021-05-11 17:29:35 +02:00
Dummerle 6a3166ceff Add ProtonDB in UninstalledInfo (Test/Beta) 2021-05-11 14:30:08 +02:00
Dummerle 2d3c1bf295
Merge pull request #52 from gnanini/main
added modules for getting a game's steam id and its protondb tier!
2021-05-04 18:30:31 +02:00
gnanini 77a0d8d8eb
Update id.py 2021-05-03 16:01:05 -03:00
Dummerle 2db43ba066 Set Position of window to center 2021-05-02 13:15:11 +02:00
Dummerle 392d00ed80 Add option to start logdir in rare settings 2021-05-01 11:35:58 +02:00
Dummerle 3a178cb797 Catch more exceptions in rpc 2021-05-01 11:24:38 +02:00
Dummerle 14c1dbf19c Remove desktop link on uninstall 2021-05-01 11:17:18 +02:00
gnanini 7a08664730
Update id.py 2021-04-27 15:45:31 -03:00
gnanini 3d6ff836fd
Update utils.py 2021-04-27 15:39:02 -03:00
gnanini ef00d6bcfa
Add files via upload 2021-04-27 15:31:40 -03:00
gnanini 9754b4f102
Delete get_grade.py 2021-04-27 14:53:59 -03:00
gnanini 9db4729aff
Delete get_id.py 2021-04-27 14:53:39 -03:00
gnanini 4b821427d3
added modules for getting a game's steam id and its protondb tier!
imported the modules on utils.py
2021-04-26 21:10:50 -03:00