1
0
Fork 0
mirror of synced 2024-09-29 08:51:43 +13:00
Commit graph

95 commits

Author SHA1 Message Date
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
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
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
6deabf4a92 Reformatting, 1.3.0 2021-04-22 14:34:06 +02:00
Dummerle
ee467d9398 Add logging for Games, error handling 2021-04-22 14:11:12 +02:00
Dummerle
a03f38ba39 Merge branch 'main' of github.com:Dummerle/Rare 2021-04-21 22:34:53 +02:00
Dummerle
156edbc93e Tests for Updating list 2021-04-21 22:34:48 +02:00
Dummerle
cefc8a68ba Add Wordwrap in GameInfo 2021-04-21 22:33:47 +02:00
Dummerle
ebe7929a35 Fix Sync Bug 2021-04-19 19:12:39 +02:00
Dummerle
497a6009d0 Add offline mode and --offline option 2021-04-19 15:44:28 +02:00
Dummerle
b86f356377 Add --silent option to launch minimized 2021-04-17 20:00:15 +02:00
Dummerle
517d94e641 Set parent of widgets for smoother startup 2021-04-17 18:58:18 +02:00
Dummerle
757d1e7fff Fixed bug for hotfix 2021-04-17 12:29:30 +02:00
Dummerle
20663f4992 Download tab issues; Cleanup: use get_size from utils 2021-04-17 10:50:25 +02:00
Dummerle
b71fe88eec
Merge pull request #47 from Dummerle/dlc_support
Add tab in game info to install and list dlcs. Uninstalling dlcs is not supported by Legendary
2021-04-17 09:57:21 +02:00
Dummerle
729ec9dba7 Show raw save path in sync widget 2021-04-16 23:54:50 +02:00
Dummerle
c1251ac4c6 Install_dlc: Use base_game_path 2021-04-16 23:41:59 +02:00
Dummerle
9db772539c Install_dlc: disable button 2021-04-16 19:23:49 +02:00
Dummerle
709b4dcc8d Fix Launch Progressbar 2021-04-16 18:56:33 +02:00
Dummerle
93acab85c0 Add support for DLCs 2021-04-16 17:48:24 +02:00
Dummerle
14bd150e5f Install: Use default values from config 2021-04-15 16:09:17 +02:00
Dummerle
4f71a9f436 Fix uninstall bug from game_info; disable update widget on auto update 2021-04-15 11:08:06 +02:00
Dummerle
4653e519f9 Add timer to start from other inctance 2021-04-14 15:14:06 +02:00
Dummerle
24e987dc66 Added error message on start game fail 2021-04-14 14:45:09 +02:00
Dummerle
065a239a5a Fixed rpc bug in main_window.py 2021-04-14 14:32:08 +02:00
Dummerle
933c7c7c58 Fixed bug at launch game 2021-04-14 14:30:36 +02:00