Stelios Tsampas
64712b3eea
Make UI default to RareStyle if there are no configuration
2021-05-19 14:01:21 +03:00
Stelios Tsampas
07abdef310
Move behaviour pane below interface pane in rare settings
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
a129556441
Add basic structure for downloading grades
2021-05-19 11:06:00 +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
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
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
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
82d3857853
remove unused import
2021-05-17 21:29:51 +02:00
Dummerle
530cff2a14
Better style for uninstalled info; add raw json view
2021-05-17 21:27:23 +02:00
Dummerle
83f1061e16
Optimize Library reload
2021-05-17 20:22:29 +02:00
Dummerle
5db828ab1d
Show changed version in update widget
2021-05-12 23:06:44 +02:00
Dummerle
97704851ac
Filter options for Games: 32 Bit
2021-05-12 11:06:31 +02:00
Dummerle
d7c481bbaf
Filter options for Games: Installed / offline
2021-05-12 10:27:23 +02:00
Dummerle
b4d10cc77e
Auto sync saves on startup if enabled
2021-05-12 09:19:50 +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
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
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
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
24e987dc66
Added error message on start game fail
2021-04-14 14:45:09 +02:00
Dummerle
933c7c7c58
Fixed bug at launch game
2021-04-14 14:30:36 +02:00
Dummerle
b13cbe24de
Add Desktop Link for Windows: .bat file
2021-04-13 19:08:49 +02:00
Dummerle
b51b42825e
Add start menu link for Linux
2021-04-13 18:01:25 +02:00
Dummerle
7144f7f40e
Changed 3.9 function to 3.8
2021-04-13 17:37:40 +02:00
Dummerle
7b83c27c27
Add Desktop links for Linux
2021-04-13 16:56:44 +02:00
Dummerle
0acc9c5bda
Fixed Discord RPC bug
2021-04-13 12:38:11 +02:00
Dummerle
a03c29ff39
Merge pull request #40 from Dummerle/dev
...
Added some features
2021-04-13 11:35:24 +02:00
Dummerle
5c6ae2b761
Fix bug in game_settings.py
2021-04-13 11:20:33 +02:00
Dummerle
a68f444852
Add context menu for installed_list_widget.py
2021-04-13 11:15:14 +02:00
Dummerle
d0e8d8bf4f
Add option for auto-updates and refactor rare-settings
2021-04-13 10:56:42 +02:00
Dummerle
cbb2ba0ab8
Option to disable notification after download
2021-04-13 10:31:26 +02:00
Dummerle
36fb3bf687
Updated rpc
2021-04-12 21:55:08 +02:00
Dummerle
6787a6c282
Add many rpc settings
2021-04-12 20:31:12 +02:00
Dummerle
8cf1eb4cba
game running at startup
2021-04-12 16:02:16 +02:00
Dummerle
db42e622c0
Fix Baug in finished_sync in tab_widget.py
2021-04-12 14:49:36 +02:00
Dummerle
2b7f7b076f
Merge pull request #39 from Dummerle/dev
...
Dev
2021-04-12 14:27:48 +02:00
Dummerle
b0dd8b18dd
Fixed typos in Downloads, better download text in tab_widget.py
2021-04-12 14:24:10 +02:00
Dummerle
f58154f3f1
add Discord RPC
2021-04-11 22:44:18 +02:00
Dummerle
dc2f622013
Show size in gb or mb
2021-04-11 21:02:56 +02:00
Dummerle
3c74dd5d02
Merge pull request #34 from Dummerle/dev
...
Add Download kill button
2021-04-11 17:06:08 +02:00
ChemicalXandco
da8ef8dab8
Add stop download button ( #33 )
...
Add stop download button
Not a perfect solution, but it should work
2021-04-11 17:03:55 +02:00
Dummerle
9bf3115802
Fix bug in rare settings
2021-04-11 12:21:36 +02:00
Dummerle
089bde1210
Merge branch 'main' of github.com:Dummerle/Rare
2021-04-10 16:04:58 +02:00
Dummerle
12c6779187
Fixed Typo on Download finished
2021-04-10 16:03:04 +02:00
Dummerle
28106cf9a6
Save window size ( #32 )
...
Save window size
2021-04-10 15:05:03 +02:00
Dummerle
e67629e8f8
Save window size
2021-04-10 14:58:34 +02:00
Dummerle
6bf11b5d2d
Fixed bug with auto saves
2021-04-10 12:48:17 +02:00
Dummerle
32f3ddca5a
Add option for launch parameters
2021-04-10 12:34:45 +02:00
Dummerle
ca8bafacd3
Auto sync-saves on finished game
2021-04-10 11:27:40 +02:00
Dummerle
f859afe43e
Disable button on update game
2021-04-09 22:40:27 +02:00
Dummerle
2a367658f9
Better Style for settings-widgets
2021-04-09 13:30:59 +02:00
Dummerle
7d0eb92108
Fix bug with version compare
2021-04-09 13:18:58 +02:00
Dummerle
56550ba5a4
Hide launch_dialog.py on login; Better compare version numbers
2021-04-09 13:00:40 +02:00
Dummerle
349bdad1a1
Fixed size bug
2021-04-09 12:08:28 +02:00
Dummerle
52d0d31ed1
Round size in dl_queue_widget and after finishing updates show text "no updates", add argparse
2021-04-09 11:36:27 +02:00
Dummerle
c0881261a0
Settings improvements
2021-04-08 11:09:17 +02:00
Dummerle
afb74d4bad
Rare settings qscrollarea
2021-04-08 10:38:24 +02:00
Dummerle
62a3d9b609
Language settings + fix bug in game_list
2021-04-08 10:12:23 +02:00
BuildTools
63cfb6727b
lowercase snake case
2021-04-07 22:42:30 +02:00
BuildTools
665083c5b5
lowercase snake case
2021-04-07 22:39:23 +02:00