Skip to content

[Feature Request] Support for App Shortcuts and Manual Activity Launch (Intent Configuration) #13

@Lordlorio

Description

@Lordlorio

Title: [Feature Request] Support for App Shortcuts and Manual Activity Launch (Intent Configuration)

Is your feature request related to a problem? Please describe.
Currently, QuickBall acts as a standard app launcher (opening the main activity). It lacks the ability to:

  1. Access standard App Shortcuts (the menu appearing on long-press in stock launchers).
  2. Launch specific Activities or system functions directly, which is useful for accessing hidden settings or specific app states without navigating through the UI.

Describe the solution you'd like
I would like QuickBall to support advanced shortcut customization, similar to the app "Activity Launcher" (de.szalkowski.activitylauncher).

Key Features Requested:

  1. Standard Shortcuts Support:
    When adding an app to QuickBall, allow selecting from its static/dynamic shortcuts (e.g., "New Chat" for WhatsApp, "Navigate Home" for Maps).

  2. Advanced/Manual Activity Configuration:
    Add an option to manually configure a shortcut by specifying the intent details.

    • Target Package: (e.g., com.delphicoder.flud)
    • Target Class: (e.g., com.delphicoder.flud.TorrentSearchActivity)
    • Custom Name & Icon

Example Use Case:

  • Power User Scenario: I want to create a QuickBall button that launches a specific system setting or a hidden activity in an app (like the "Torrent Search" screen in Flud) without opening the main app first.
  • Reference: The UI could offer a "Pick Activity" list or "Edit Shortcut" screen similar to Activity Launcher, where we can see and edit the Package and Class names.

Additional Context
This would transform QuickBall from a simple navigation tool into a powerful system automation floater.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions