Skip to content

Pin installed apps to home and launch them directly #36

Open

Description

@manuel-rtsch

What

Allow any installed app to be added to the home grid/dock and launched directly, without Sideport.

Why

Only builtins and ported apps can be pinned today. A regular app has to go through Sideport just to appear on home, even though Android can launch it directly.

Design

  • Hold an app on the Apps screen to open its page; use Add to home / Remove from home.
  • A package is either direct or in Sideport, never both.
  • Direct entries launch through LauncherApps, including work profiles.
  • Uninstalled entries stay stored and return when the app is reinstalled.

Branch

feat/pin-installed-apps

Screenshots

Before After
No dedicated app page existed; holding an app opened the four-button Options bar. Installed app page

Status

Implemented on the branch above. The branch is a development snapshot built on the old tmp/all-prs-merged state, so it is not PR-ready as-is.

The focused PR will be published as pr/pin-installed-apps once #29 (the shared AppRow this work builds on) has merged. Until then this issue links the development branch; I will repoint the Branch link at the focused branch when it is pushed.

Activity

  1. manuel-rtsch commented on Nov 8, 2026

    @manuel-rtsch
    ContributorAuthor

    Signal check: a focused PR is coming for this, tracked from this issue.

    The existing feat/pin-installed-apps branch is a development snapshot built on the old tmp/all-prs-merged state. It cannot be merged as-is: its LauncherScreen predates newer main work (the keyboard search field and focus handling), and its second commit uses AppRow, which does not exist on main yet.

    Plan:

    The keyboard equivalent already landed as #42, if you want to see the shape of the final PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions