[PR #383] [MERGED] App uninstall settings #1596

Closed
opened 2026-03-03 19:07:53 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/PlayCover/PlayCover/pull/383
Author: @TheMoonThatRises
Created: 9/29/2022
Status: Merged
Merged: 10/19/2022
Merged by: @Depal1

Base: developHead: feat/uninstallsettings


📝 Commits (10+)

  • 27f2083 feat: app uninstall settings
  • 91292a0 fix: localisation and lint
  • 8e49d06 add uninstall options to uninstall popup
  • 3ffcc1d simplify uninstall message
  • a7a9715 add suppression tooltip + simplify code
  • 6c926ce Merge branch 'PlayCover:develop' into feat/uninstallsettings
  • fb4e941 clear all app cache in prune + simplify code
  • 9d411ec Merge branch 'develop' into feat/uninstallsettings
  • aaf234b simplify uninstall settings
  • fa6b150 simplify redundant texts

📊 Changes

7 files changed (+247 additions, -31 deletions)

View changed files

📝 PlayCover.xcodeproj/project.pbxproj (+8 -0)
📝 PlayCover/Model/PlayApp.swift (+2 -17)
📝 PlayCover/Views/App Views/PlayAppView.swift (+1 -13)
📝 PlayCover/Views/Settings/PlayCoverSettingsView.swift (+6 -1)
PlayCover/Views/Settings/UninstallSettings.swift (+58 -0)
PlayCover/Views/Uninstaller.swift (+161 -0)
📝 PlayCover/en.lproj/Localizable.strings (+11 -0)

📄 Description

Add settings for how Playcover uninstall apps. This includes removing keymapping, app settings, entitlements, and/or app containers. There is also an option to remove unused files and containers (unused as in the app is not installed).
Screenshot 2022-09-29 at 12 46 32


🔄 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/PlayCover/PlayCover/pull/383 **Author:** [@TheMoonThatRises](https://github.com/TheMoonThatRises) **Created:** 9/29/2022 **Status:** ✅ Merged **Merged:** 10/19/2022 **Merged by:** [@Depal1](https://github.com/Depal1) **Base:** `develop` ← **Head:** `feat/uninstallsettings` --- ### 📝 Commits (10+) - [`27f2083`](https://github.com/PlayCover/PlayCover/commit/27f208301de51baff6b3a486ceaee619beca1285) feat: app uninstall settings - [`91292a0`](https://github.com/PlayCover/PlayCover/commit/91292a0bdbc6cb8f49959d61bc31ee424515131f) fix: localisation and lint - [`8e49d06`](https://github.com/PlayCover/PlayCover/commit/8e49d06a3f106df4ce9c7e6d8a62be4df9b7228c) add uninstall options to uninstall popup - [`3ffcc1d`](https://github.com/PlayCover/PlayCover/commit/3ffcc1da2f836b029985bdda32b03e6ab1642c41) simplify uninstall message - [`a7a9715`](https://github.com/PlayCover/PlayCover/commit/a7a9715feadec8ab9972c1bce41c7487adccb246) add suppression tooltip + simplify code - [`6c926ce`](https://github.com/PlayCover/PlayCover/commit/6c926cedd0eb0c53f2f670f84f6928c6e322102b) Merge branch 'PlayCover:develop' into feat/uninstallsettings - [`fb4e941`](https://github.com/PlayCover/PlayCover/commit/fb4e941c347709d3d8d6f00b5a42f25649917cb2) clear all app cache in prune + simplify code - [`9d411ec`](https://github.com/PlayCover/PlayCover/commit/9d411ec0422c853a7f81e14ff114798632399c35) Merge branch 'develop' into feat/uninstallsettings - [`aaf234b`](https://github.com/PlayCover/PlayCover/commit/aaf234bac197625931b329c8f7c78194a6d6be95) simplify uninstall settings - [`fa6b150`](https://github.com/PlayCover/PlayCover/commit/fa6b1509827fe17b8304bcee83ef7a2a1961ed8d) simplify redundant texts ### 📊 Changes **7 files changed** (+247 additions, -31 deletions) <details> <summary>View changed files</summary> 📝 `PlayCover.xcodeproj/project.pbxproj` (+8 -0) 📝 `PlayCover/Model/PlayApp.swift` (+2 -17) 📝 `PlayCover/Views/App Views/PlayAppView.swift` (+1 -13) 📝 `PlayCover/Views/Settings/PlayCoverSettingsView.swift` (+6 -1) ➕ `PlayCover/Views/Settings/UninstallSettings.swift` (+58 -0) ➕ `PlayCover/Views/Uninstaller.swift` (+161 -0) 📝 `PlayCover/en.lproj/Localizable.strings` (+11 -0) </details> ### 📄 Description Add settings for how Playcover uninstall apps. This includes removing keymapping, app settings, entitlements, and/or app containers. There is also an option to remove unused files and containers (unused as in the app is not installed). <img width="462" alt="Screenshot 2022-09-29 at 12 46 32" src="https://user-images.githubusercontent.com/58153205/193116791-4f02dd41-264e-43d4-ac14-5ca5209995ae.png"> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 19:07:53 +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/PlayCover#1596
No description provided.