loathingKernel
980bac5c4e
LaunchSettings: Fix browsing the wrong directory if override exe is set
...
The dialog would default to CWD because the contents of the line edit
where not an absolute path.
2024-02-22 17:26:38 +02:00
loathingKernel
d397912247
StyleSheets: Fix padding in QLineEdits used is Table/Tree/ListViews
2024-02-22 17:12:51 +02:00
Stelios Tsampas
4548a8b1e0
Merge pull request #385 from loathingKernel/next
...
Various UI fixes and CSS updates
2024-02-22 12:08:53 +02:00
loathingKernel
243b92248e
MainTabWidget: Remove icon from account tab
2024-02-21 20:55:10 +02:00
loathingKernel
715ac06719
Launcher: Move UI files under commands
to mirror project structure
2024-02-21 20:39:10 +02:00
loathingKernel
5bf353ec37
Rare: Replace QToolButton with QPushButton
...
QToolButton is not really designed to be used in the way we did and since
QPushButton supports having a menu attached to, we can replace tool buttons
in most cases.
* Fix the presentation of the TabButtonWidget by updating RareStyle's css
* Reduce the size of the top tab bar to save vertical space.
* Remove infoLabel property
2024-02-21 20:25:03 +02:00
loathingKernel
8dbce8e9f2
Rare: rename icon
function to qta_icon
2024-02-21 13:30:41 +02:00
loathingKernel
f542e11b25
HeadBar: better alignment to center
2024-02-20 13:41:47 +02:00
Stelios Tsampas
04868fcf25
Merge pull request #383 from RareDevs/fixes
...
Fixes
2024-02-20 13:38:13 +02:00
loathingKernel
ddbd94354c
UI: Update LegendarySettings UI file
2024-02-20 13:36:06 +02:00
lennard
91d8cb336d
Update languages
2024-02-19 23:54:58 +01:00
lennard
f2c63aa3b4
Set desktop file name to fix default icon on wayland
2024-02-19 22:44:12 +01:00
Stelios Tsampas
557189f41b
Merge pull request #381 from loathingKernel/next
...
Merge a lot of WIP
2024-02-18 13:00:05 +02:00
loathingKernel
5b217e0b15
Overlay: remove print statements
2024-02-18 12:54:24 +02:00
loathingKernel
d16b3d5d68
Runners: rename proton to steam
2024-02-18 12:50:35 +02:00
loathingKernel
68ea7b9ca1
Merge branch 'develop' of github.com:loathingKernel/Rare into develop
2024-02-17 19:00:33 +02:00
Stelios Tsampas
db3cf68d19
LaunchSettings: Work around path separator difference on Windows
2024-02-17 18:38:29 +02:00
loathingKernel
5359b73c35
Settings: Use membership instead of double inheritance
2024-02-16 13:03:27 +02:00
loathingKernel
6db35d1f1e
RareApp: Call quit on instance
2024-02-16 12:28:00 +02:00
loathingKernel
e776ed457a
WineSettings: Order executable before prefix
2024-02-16 12:27:06 +02:00
loathingKernel
582b83c12b
WIP
2024-02-12 21:52:08 +02:00
loathingKernel
3fe02e5026
GameProcess: Reset tried connections after accepting the dialog.
...
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2024-02-12 21:52:08 +02:00
loathingKernel
6a747ce0f7
Rare: Move sub-commands implementations in the commands
subfolder
...
Right now we have two commands, and with possible third one comming soon.
2024-02-12 21:52:08 +02:00
loathingKernel
2f84a501d5
Launcher: Color output to STDERR as a slight red
2024-02-12 21:52:08 +02:00
loathingKernel
b7b1bc6406
RareSettings: Use QDesktopServices to open the file manager for us
2024-02-12 21:52:08 +02:00
loathingKernel
6be9eec3ef
Rare: Offline mode kinda works again
2024-02-12 21:52:08 +02:00
loathingKernel
b1e537af43
Library: Initialize only one view on each run
...
Do not create multiple library views and remove the ability to switch
between them on the fly. Add an option in settings to select the preferred
view. The view will be used the next time Rare is started.
2024-02-12 21:52:08 +02:00
loathingKernel
7c3d5dc9e8
Library: Clean up how changing views works
...
* Pass python IntEnum objects instead ints for LibraryFilter/Order/View
We only want to store them as integers to avoid QVariant gibberish
*
2024-02-12 21:52:08 +02:00
loathingKernel
4f4689e82b
RareSettings: Add global options for style sheets and color schemes
...
* Add an option to select the library view mode.
This will allow us to instantiate only one library view at startup,
reducing time and complexity of the process.
2024-02-12 21:52:08 +02:00
loathingKernel
3313f15c9f
WineResolver: Fix proton command invocation
2024-02-12 21:52:08 +02:00
loathingKernel
52d2ca7cc7
Config: Re-arrange arguments to match the rest of the function signatures
2024-02-12 21:52:08 +02:00
loathingKernel
b84686aba6
Overlay: Clean old code
2024-02-12 21:52:08 +02:00
loathingKernel
2d3a8deec1
Rare: Update some strings
2024-02-12 21:52:08 +02:00
loathingKernel
8a3bdbdd91
Rare: Improve translation handling
...
* Remove base Qt translations from repo, load translations from Qt itself
* Prefix translation `qm` files with `rare_`.
* Rename `translation_source.ts` to simply `source.ts`
* If the selected language matches the system local, remove the option from the configuration.
2024-02-12 21:52:08 +02:00
loathingKernel
f088fc95b6
RareApp: Fix wrong logging qualifier
2024-02-12 21:52:08 +02:00
loathingKernel
284543a6d9
Rare: Decouple Rare's locale from legendary's
...
* Instead of using legendary's locale as fallback, use system't locale
as default.
* Do not hardcode language names and countries but use QLocale on
the translation filenames.
2024-02-12 21:52:08 +02:00
loathingKernel
c5c581eb6e
Workflows: Use a matrix for upload job
2024-02-12 21:52:08 +02:00
loathingKernel
94030055cf
Wrappers: Add a combobox with existing wrappers for the user to choose from.
...
Add a combobox in the "Add wrapper" dialog, populated with existing
user-defined wrappers from other games.
2024-02-12 21:52:08 +02:00
loathingKernel
fb91a55f30
Dialogs: Use consistent dialog titles for the launcher's dialogs
2024-02-12 21:52:08 +02:00
loathingKernel
e8e4ed739b
Remove some unused imports
2024-02-12 21:52:08 +02:00
loathingKernel
8df9b08e7e
WrapperDialog: Use subtitle
2024-02-12 21:52:07 +02:00
loathingKernel
a104cf4518
Wrappers: Add WrapperDialog based on ButtonDialog for consistent look and feel
2024-02-12 21:52:07 +02:00
loathingKernel
1cfcb783c2
EnvVars: Add MANGOHUD
as read-only
2024-02-12 21:52:07 +02:00
loathingKernel
a15a2fbbe2
OverlaySettings: Refactor to be more event-driven complaint
2024-02-12 21:52:07 +02:00
loathingKernel
f33c89a411
Library: Fix filtering while searching for games
2024-02-12 21:52:07 +02:00
loathingKernel
aadf795d21
Overlays: Reorder method assignments
2024-02-12 21:52:07 +02:00
loathingKernel
bb5b0f1585
Overlays: Update title strings
2024-02-12 21:52:07 +02:00
loathingKernel
98213d1ce5
HeadBar: Return LibraryFilter/Order object from current_filter/order
instead of int
2024-02-12 21:52:07 +02:00
loathingKernel
49ad79e871
Rare: be more explicit when checking for running platform
2024-02-12 21:52:07 +02:00
loathingKernel
17066f9a67
Rare: cherry-pick some of sourcery suggestions
2024-02-12 21:52:07 +02:00