mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-25 15:56:00 +03:00
[PR #3574] [MERGED] Qt: Group game-specific and non-game-specific items in the same tabs #3583
Labels
No labels
Bloodborne
bug
contributor wanted
documentation
enhancement
frontend
good first issue
help wanted
linux
pull-request
question
release
verification progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/shadPS4#3583
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/shadps4-emu/shadPS4/pull/3574
Author: @rainmakerv3
Created: 9/11/2025
Status: ✅ Merged
Merged: 9/14/2025
Merged by: @georgemoralis
Base:
main← Head:tabs📝 Commits (6)
ec1a6ceGroup game-specific and non-game-specific items in the same tabsd810416Fix rebased46d0ddTransfer default settings tab to general, rename some itemsf55b4e8Fix experimental tab contents not filling the tab7abae31prevent saving game specific value if no valid value provided9244377Fix console language saving, add error message if trying to save nullopt📊 Changes
3 files changed (+544 additions, -509 deletions)
View changed files
📝
src/common/config.cpp(+8 -2)📝
src/qt_gui/settings_dialog.cpp(+30 -35)📝
src/qt_gui/settings_dialog.ui(+506 -472)📄 Description
Right now in the game-specific GUI, each individual item has to be manually hidden if it shares a tab with the non-game-specific item, and vice versa.
This simplifies adding items to the GUI (just add them to the appropriate tabs if game specific or non game-specific), and everything that needs to be hidden will already be hidden.
Hiding individual items within tabs also causes certain elements to stretch, so it's also kinda ugly that way.
This however means I kinda had to force certain entries in certain tabs. A couple of things that some might not like:
Also, I moved the readbacks and readbacklinearimages to the experimental tab that is only accessible via custom configs. I think it makes sense since you want to enable those on a per-game basis anyway and it's not something probably that we want the casual users touching a lot since we acknowledge that it's experimental
Let me know if this seems iffy
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.