[PR #413] [MERGED] Install apps without injecting PlayTools #1604

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

📋 Pull Request Information

Original PR: https://github.com/PlayCover/PlayCover/pull/413
Author: @TheMoonThatRises
Created: 10/10/2022
Status: Merged
Merged: 10/24/2022
Merged by: @Depal1

Base: developHead: feat/noplaytools


📝 Commits (10+)

  • 910ed38 feat: allow user to install app without playtools
  • 4174146 allow PlayCover to store which apps has PlayTools
  • 2b99dde allow user to inject/remove PlayTools easily
  • 618a10d Merge branch 'develop' into feat/noplaytools
  • ceded05 reimplement visual noplaytools icon
  • 035aad9 add tooltip to noplaytools icon
  • c374618 reorder settings tabs
  • 53ff018 move noPlayTools icon to left of name
  • 61b738b fix noPlayTools icon showing incorrectly
  • 0d97c15 fix noPlayTools placement in settings

📊 Changes

10 files changed (+223 additions, -46 deletions)

View changed files

📝 PlayCover.xcodeproj/project.pbxproj (+4 -0)
📝 PlayCover/AppInstaller/Installer.swift (+30 -2)
📝 PlayCover/Model/BaseApp.swift (+9 -0)
📝 PlayCover/Model/PlayApp.swift (+1 -1)
📝 PlayCover/Utils/PlayTools.swift (+44 -8)
📝 PlayCover/Views/App Views/PlayAppView.swift (+30 -16)
📝 PlayCover/Views/AppSettingsView.swift (+58 -13)
PlayCover/Views/Settings/InstallSettings.swift (+25 -0)
📝 PlayCover/Views/Settings/PlayCoverSettingsView.swift (+11 -6)
📝 PlayCover/en.lproj/Localizable.strings (+11 -0)

📄 Description

Allows the user to install apps without always injecting PlayTools. This might take a while to complete.

  • Allow user to distinguish between apps with and without PlayTools
  • Someway for the code to differentiate between PlayToolsless apps
  • Allow users to quickly inject and remove PlayTools from apps

🔄 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/413 **Author:** [@TheMoonThatRises](https://github.com/TheMoonThatRises) **Created:** 10/10/2022 **Status:** ✅ Merged **Merged:** 10/24/2022 **Merged by:** [@Depal1](https://github.com/Depal1) **Base:** `develop` ← **Head:** `feat/noplaytools` --- ### 📝 Commits (10+) - [`910ed38`](https://github.com/PlayCover/PlayCover/commit/910ed38dd5764a28b69b3df97a833991e05df003) feat: allow user to install app without playtools - [`4174146`](https://github.com/PlayCover/PlayCover/commit/41741465a03dc862ed133c56b0105ee5e52aa635) allow PlayCover to store which apps has PlayTools - [`2b99dde`](https://github.com/PlayCover/PlayCover/commit/2b99dde986a8ad0212a11175119188257a32d450) allow user to inject/remove PlayTools easily - [`618a10d`](https://github.com/PlayCover/PlayCover/commit/618a10d90f8e4a00f9e8e27da7bb9b5b3866206a) Merge branch 'develop' into feat/noplaytools - [`ceded05`](https://github.com/PlayCover/PlayCover/commit/ceded0511d6d4c315d777119310dbd530f2c7429) reimplement visual noplaytools icon - [`035aad9`](https://github.com/PlayCover/PlayCover/commit/035aad9010896a606c1c8b93859deb44f9f293a3) add tooltip to noplaytools icon - [`c374618`](https://github.com/PlayCover/PlayCover/commit/c3746183511c7443f6730ec973cccab6bfe235e1) reorder settings tabs - [`53ff018`](https://github.com/PlayCover/PlayCover/commit/53ff018870959eab6d8f3a32a3db37a8ea838d01) move noPlayTools icon to left of name - [`61b738b`](https://github.com/PlayCover/PlayCover/commit/61b738be11d21edeb9dcf1b3a71dd11578046ebe) fix noPlayTools icon showing incorrectly - [`0d97c15`](https://github.com/PlayCover/PlayCover/commit/0d97c1525c5dbf655f5a132faba330488a94a0e4) fix noPlayTools placement in settings ### 📊 Changes **10 files changed** (+223 additions, -46 deletions) <details> <summary>View changed files</summary> 📝 `PlayCover.xcodeproj/project.pbxproj` (+4 -0) 📝 `PlayCover/AppInstaller/Installer.swift` (+30 -2) 📝 `PlayCover/Model/BaseApp.swift` (+9 -0) 📝 `PlayCover/Model/PlayApp.swift` (+1 -1) 📝 `PlayCover/Utils/PlayTools.swift` (+44 -8) 📝 `PlayCover/Views/App Views/PlayAppView.swift` (+30 -16) 📝 `PlayCover/Views/AppSettingsView.swift` (+58 -13) ➕ `PlayCover/Views/Settings/InstallSettings.swift` (+25 -0) 📝 `PlayCover/Views/Settings/PlayCoverSettingsView.swift` (+11 -6) 📝 `PlayCover/en.lproj/Localizable.strings` (+11 -0) </details> ### 📄 Description Allows the user to install apps without always injecting PlayTools. This might take a while to complete. - [x] Allow user to distinguish between apps with and without PlayTools - [x] Someway for the code to differentiate between PlayToolsless apps - [x] Allow users to quickly inject and remove PlayTools from apps --- <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:55 +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#1604
No description provided.