Skip to content

Add PS4 and PS5 version selectors to GUI - #136

Merged
RenanGBarreto merged 19 commits into
mainfrom
feature/gui-version-selector-merge
Oct 3, 2026
Merged

RenanGBarreto merged 19 commits into
mainfrom
feature/gui-version-selector-merge

Conversation

@RenanGBarreto

Copy link
Copy Markdown
Contributor

Add PS4 and PS5 version selectors to GUI packs

🤔 Why?

  • GUI pack workflows always used PS5 profile, leaving no way to select PS4.

🔧 What changed

  • Add PS5 and PS4 selectors to folder, file, and batch pack panels.
  • Pass selected profile to existing pack commands.
  • Preserve current PS5 default.
  • Merge current main branch safeguards and CI updates.

🧪 How to test

  • Run uv run --frozen pytest.
  • Open Pack folder, Pack file, or Batch and choose PS4 or PS5.

💬 Notes for non-technical readers

Phoenixx1202 and others added 19 commits June 2, 2026 09:16
Syncs the fork with upstream PSBrew/MkPFS (1.0.0), pulling in exFAT
packing, batch conversion, a faster/ISAL compression backend, and
build fixes.

mkpfs/gui.py (the fork's own monolithic GUI) is dropped in favor of
upstream's mkpfs/gui/ package: it already carries the same neon
glassmorphism design, language set, dynamic version footer, larger
(240px) log pane, and export-log button this fork had added, plus the
new Pack exFAT and Batch panels. Keeping both would have left two
conflicting implementations behind the same `mkpfs-gui` entry point.
@github-code-quality

Copy link
Copy Markdown

Code Coverage Overview

Languages: Python

Python / code-coverage/pytest

The overall line coverage in commit 22cfc49 in the feature/gui-version-... branch remains at 68%, unchanged from commit 4082af4 in the main branch.

@RenanGBarreto RenanGBarreto changed the title Add PS4 and PS5 version selectors to GUI packs Add PS4 and PS5 version selectors to GUI Oct 3, 2026

@RenanGBarreto RenanGBarreto left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@RenanGBarreto
RenanGBarreto merged commit 78befed into main Oct 3, 2026
13 checks passed
@RenanGBarreto
RenanGBarreto deleted the feature/gui-version-selector-merge branch October 3, 2026 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants