Repository navigation
feat: remove an app from Home from its own tile - #198
Merged
Merged
Conversation
The apps added with + could only leave Home from the System tab. On a custom app's tile, the Menu button (Start / Options) or a right click now opens a menu, in the option picker, with Remove from Home and Cancel. Steam, Playnite and Xbox mode have no menu, and Menu anywhere else on Home still plays. Removing an app keeps the launcher that opens, unless it was that app (then Steam Big Picture), and System goes on showing another app. The tour's launchers stop says how. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes The custom-app tile removal flow, launcher/System selection updates, controller and mouse entry points, localization, and accompanying documentation were reviewed.
- Tile menu Adds a picker-based Remove from Home/Cancel menu for custom-app tiles, opened by Menu or right-click.
- Removal behavior Shares removal logic with System and preserves or updates the selected launcher and System app appropriately.
- Supporting updates Adds tour guidance and translations, paired guide/changelog updates, and a manual test checklist.
gpt-6-luna | 𝕏
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

What
The owner pointed out that Home only lets you add apps (the + tile) and never take them off: removing was only in System (Remove this app, for the app shown there). As asked, the tile itself now does it, like the ☰ menu on a console's game row:
_pickerKey = "tile"), so B, the arrows and the focus return (fix: give the focus back to the row that opened a picker #196) work as in every other list.HasTileMenu), and Menu anywhere else on Home still starts playing, as the tour teaches.RemoveCustomAppEntry(also behind System's Remove this app): the launcher that opens stays, unless it was the removed app (then Steam Big Picture, as before); System keeps showing the app it showed, or another one if that was the one removed.{0}=HintMenu, all six catalogs; the tour test now expects that placeholder). New stringsRemoveFromHomeandCancelin the six catalogs. GUIDE pt/en, changelogs,docs/TESTING.md.Testing
dotnet test: 676 passing; Debug build OK.docs/TESTING.mdcovers it.🤖 Generated with Claude Code