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
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
Dummerle
df726c0c57
Merge remote-tracking branch 'origin/dev' into dev
...
# Conflicts:
# rare/components/tabs/games/game_info/__init__.py
2021-05-19 11:51:04 +02:00
Dummerle
d7893e40f0
Merge pull request #53 from loathingKernel/main
...
(WIP) Split the settings into UI classes and logic classes.
2021-05-19 11:47:36 +02:00
Dummerle
a129556441
Add basic structure for downloading grades
2021-05-19 11:06:00 +02:00
Dummerle
9049d34898
Fix bug with linux startmenu links
2021-05-18 17:07:39 +02:00
Dummerle
34c6d8b324
Merge pull request #60 from Dummerle/optimize_library_reload
...
Optimize Library reload: Only reload new widgets. Show updates after imported a game
2021-05-18 10:38:38 +02:00
Dummerle
2ee1ec1162
Import optimizations
2021-05-18 10:32:46 +02: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
965631d0f9
Add the UI files for the updates
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
a00ff074a0
Update About UI file
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
253afa6d9d
Move QtDesigner ui files to resources
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
82d3857853
remove unused import
2021-05-17 21:29:51 +02:00