[PR #102] [MERGED] Gui rewrite. #1294

Closed
opened 2026-02-27 21:11:57 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/shadps4-emu/shadPS4/pull/102
Author: @raziel1000
Created: 3/29/2024
Status: Merged
Merged: 4/2/2024
Merged by: @georgemoralis

Base: mainHead: gui-rewrite


📝 Commits (6)

  • ca6f582 - Gui rewrite.
  • 0d1a1fa Reuse..
  • 2007c06 facepalm
  • aaa75a7 - fix grid mode not populating on first run(fresh run with no settings saved).
  • c5e68ab PKG Viewer:
  • 9af38c3 - Removed unnecessary std::future from game_grid_frame(populate/resize) Thanks SachinVin!

📊 Changes

28 files changed (+1315 additions, -1717 deletions)

View changed files

📝 CMakeLists.txt (+8 -13)
📝 src/core/file_format/pkg.h (+13 -0)
src/qt_gui/custom_dock_widget.h (+0 -62)
src/qt_gui/custom_table_widget_item.cpp (+0 -67)
src/qt_gui/custom_table_widget_item.h (+0 -26)
src/qt_gui/game_grid_frame.cpp (+143 -0)
src/qt_gui/game_grid_frame.h (+46 -0)
src/qt_gui/game_info.cpp (+27 -0)
📝 src/qt_gui/game_info.h (+47 -2)
📝 src/qt_gui/game_list_frame.cpp (+114 -839)
📝 src/qt_gui/game_list_frame.h (+50 -98)
src/qt_gui/game_list_grid.cpp (+0 -164)
src/qt_gui/game_list_grid.h (+0 -62)
src/qt_gui/game_list_grid_delegate.cpp (+0 -67)
src/qt_gui/game_list_grid_delegate.h (+0 -24)
src/qt_gui/game_list_item.h (+0 -35)
src/qt_gui/game_list_table.cpp (+0 -18)
src/qt_gui/game_list_table.h (+0 -28)
📝 src/qt_gui/game_list_utils.h (+15 -4)
src/qt_gui/gui_context_menus.h (+145 -0)

...and 8 more files

📄 Description

  • Gui: Bug fixes and cleanup.
  • Gui: Performance improvement (loading, resizing...etc)
  • Added a simple PKG Viewer(Settings-> Utils -> PKG Viewer), added pkg folders will be saved.
  • PKG Viewer: Shows game info(name, id, region...etc)
  • PKG Viewer: Right click -> Install PKG to install/extract a game. Patch installation is also possible.
  • Added option to dump game list (Settings -> Utils -> Dump Game List), will be dumped to emu folder GameList.txt

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/shadps4-emu/shadPS4/pull/102 **Author:** [@raziel1000](https://github.com/raziel1000) **Created:** 3/29/2024 **Status:** ✅ Merged **Merged:** 4/2/2024 **Merged by:** [@georgemoralis](https://github.com/georgemoralis) **Base:** `main` ← **Head:** `gui-rewrite` --- ### 📝 Commits (6) - [`ca6f582`](https://github.com/shadps4-emu/shadPS4/commit/ca6f582ea8c41f9d4d996a2c67b4d2edd78ed7d2) - Gui rewrite. - [`0d1a1fa`](https://github.com/shadps4-emu/shadPS4/commit/0d1a1fae072663878db892481c96f2fb922539fa) Reuse.. - [`2007c06`](https://github.com/shadps4-emu/shadPS4/commit/2007c0610ecce53823489b6ffb629b530ece42de) *facepalm* - [`aaa75a7`](https://github.com/shadps4-emu/shadPS4/commit/aaa75a7ce1a4d91312950992cb9b5f531cc327d3) - fix grid mode not populating on first run(fresh run with no settings saved). - [`c5e68ab`](https://github.com/shadps4-emu/shadPS4/commit/c5e68ab8197abc93549e87a298348b0c42483b3f) PKG Viewer: - [`9af38c3`](https://github.com/shadps4-emu/shadPS4/commit/9af38c3309d959baa4499bdeed18cff6ce92ad50) - Removed unnecessary std::future from game_grid_frame(populate/resize) Thanks SachinVin! ### 📊 Changes **28 files changed** (+1315 additions, -1717 deletions) <details> <summary>View changed files</summary> 📝 `CMakeLists.txt` (+8 -13) 📝 `src/core/file_format/pkg.h` (+13 -0) ➖ `src/qt_gui/custom_dock_widget.h` (+0 -62) ➖ `src/qt_gui/custom_table_widget_item.cpp` (+0 -67) ➖ `src/qt_gui/custom_table_widget_item.h` (+0 -26) ➕ `src/qt_gui/game_grid_frame.cpp` (+143 -0) ➕ `src/qt_gui/game_grid_frame.h` (+46 -0) ➕ `src/qt_gui/game_info.cpp` (+27 -0) 📝 `src/qt_gui/game_info.h` (+47 -2) 📝 `src/qt_gui/game_list_frame.cpp` (+114 -839) 📝 `src/qt_gui/game_list_frame.h` (+50 -98) ➖ `src/qt_gui/game_list_grid.cpp` (+0 -164) ➖ `src/qt_gui/game_list_grid.h` (+0 -62) ➖ `src/qt_gui/game_list_grid_delegate.cpp` (+0 -67) ➖ `src/qt_gui/game_list_grid_delegate.h` (+0 -24) ➖ `src/qt_gui/game_list_item.h` (+0 -35) ➖ `src/qt_gui/game_list_table.cpp` (+0 -18) ➖ `src/qt_gui/game_list_table.h` (+0 -28) 📝 `src/qt_gui/game_list_utils.h` (+15 -4) ➕ `src/qt_gui/gui_context_menus.h` (+145 -0) _...and 8 more files_ </details> ### 📄 Description - Gui: Bug fixes and cleanup. - Gui: Performance improvement (loading, resizing...etc) - Added a simple PKG Viewer(Settings-> Utils -> PKG Viewer), added pkg folders will be saved. - PKG Viewer: Shows game info(name, id, region...etc) - PKG Viewer: Right click -> Install PKG to install/extract a game. Patch installation is also possible. - Added option to dump game list (Settings -> Utils -> Dump Game List), will be dumped to emu folder GameList.txt --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 21:11:57 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#1294
No description provided.