1
0
Fork 0
mirror of synced 2024-08-30 17:31:01 +12:00
Commit graph

178 commits

Author SHA1 Message Date
Dummerle
193641f1e7
Merge pull request #114 from loathingKernel/sidetabwidget
Add SideTabWidget to unify tab on the side functionality
2021-10-11 20:28:24 +02:00
Stelios Tsampas
fd30d07d33 Add SideTabWidget to unify tab on the side functionality
Adjust GameInfoTabs, UninstalledInfoTabs, SettingsTab
2021-10-11 20:42:59 +03:00
Stelios Tsampas
e9c0cab47b Woops forgot some adjustments 2021-10-11 11:41:01 +03:00
Dummerle
c9b9ab6814 Fix some typing errors for python 3.8 2021-10-10 22:08:31 +02:00
Stelios Tsampas
b7edcc062b Rename debug and RPC files for less verbosity
Rename `get_possible_langs` to `get_translations`
2021-10-10 20:47:26 +03:00
Stelios Tsampas
463443796d Adjust BrowserLogin to use IndicatorLineEdit
Adjust Locale in `LegendarySettings` to use `IndicatorLineEdit`
Adjust `InstallDialog` to conform with new `PathEdit` `edit_func` specification

This commit temporarily removes `EGLSync` from `LegendarySettings`
as it is being worked on.
2021-10-10 20:47:26 +03:00
Dummerle
3bf6692760 Add shared.py 2021-10-07 20:19:24 +02:00
Dummerle
e79bee57c0 Some fixes for pylint and workflow 2021-09-18 17:21:43 +02:00
BuildTools
740153bd0d Fix create startmenu/desktop link 2021-09-18 16:34:43 +02:00
Dummerle
b951c1af5f Fix locale and update pylint test 2021-09-14 17:56:55 +02:00
Dummerle
1bb33d911c You can now launch and link origin games 2021-09-13 22:27:37 +02:00
Dummerle
bb4f08691a Fix set locale to legendary locale + reformatting 2021-09-13 20:24:09 +02:00
Dummerle
c1338b7526 Add locale settings 2021-09-13 19:46:50 +02:00
Stelios Tsampas
228c3ab03e Move EGL Sync page into the main LegendarySettings page and make it useful. (WIP)
Move GameInfo to its own file.
Use get_pixmap in GameDlcWidget to get the pixmap.
Remove unused function from RareSettings.
Convert About to FormLayout.
2021-09-12 14:23:40 +03:00
Stelios Tsampas
7a9daad2b1 Add more download options in legedary settings tab 2021-09-11 16:08:50 +03:00
Stelios Tsampas
35cbd21bb7 Fix memory leaks in DLC tab. 2021-09-11 00:57:43 +03:00
Stelios Tsampas
45dc4b8e7c Adjust for one-line PathEdit
Make Console font monospaced.
Revert changes in Rare settings because they weren't working.
Replace a few GridLayouts with FormLayouts
2021-09-11 00:57:43 +03:00
Dummerle
9570b52eed Add some options for debug; fix error in sync_widget.py; fix pylint workflow 2021-09-10 22:41:30 +02:00
Dummerle
18570511c4 Remove save button at PathEdit. Save on change 2021-09-09 20:00:12 +02:00
Dummerle
d11cc7abf3 add legendary submodule and rename custom_legendary to legendary in imports 2021-09-06 21:10:18 +02:00
Dummerle
f7f7f83101
Merge branch 'main' into dev 2021-09-04 22:49:08 +02:00
Dummerle
134c06a726 Update translation and remove notify-py as dependency 2021-09-01 22:12:27 +02:00
Dummerle
83ad8f0982 Icon color depends on theme 2021-08-28 16:01:36 +02:00
Dummerle
8fbf0bcacf Merge Browse and free games in one tab 2021-08-25 00:01:53 +02:00
Dummerle
c212904cc0
Merge branch 'shop' into update_shop 2021-08-22 22:43:08 +02:00
Dummerle
ea78aa7b64 Fix Desktop links (Appimages, wrong path) 2021-08-17 16:54:55 +02:00
Dummerle
e1c6e03812 Add a debug console for games 2021-08-13 22:51:36 +02:00
Dummerle
59a7359e19 Set cache_dir and data_dir in one place (xdg) 2021-08-08 00:49:27 +02:00
Dummerle
a5997f62ab replace os.name with platform.system() to differentiate between mac and linux 2021-06-20 21:55:31 +02:00
Dummerle
0d0b858a8f Optimize search requests and option to cache images 2021-06-13 14:33:17 +02:00
Dummerle
432cdede3a Add logir buttons with functions; optimize repair 2021-05-22 20:28:50 +02:00
BuildTools
0b74eb95e6 Some fixes for Windows 2021-05-21 16:22:30 +02:00
Dummerle
3a39bac09c Reformatting and update german translation 2021-05-21 13:40:10 +02:00
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
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
07abdef310 Move behaviour pane below interface pane in rare settings 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
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
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
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
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
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
517d94e641 Set parent of widgets for smoother startup 2021-04-17 18:58:18 +02:00
Dummerle
20663f4992 Download tab issues; Cleanup: use get_size from utils 2021-04-17 10:50:25 +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
3c74dd5d02
Merge pull request #34 from Dummerle/dev
Add Download kill button
2021-04-11 17:06:08 +02:00
Dummerle
9bf3115802 Fix bug in rare settings 2021-04-11 12:21:36 +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
ca8bafacd3 Auto sync-saves on finished game 2021-04-10 11:27:40 +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
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