Skip to content

Decouple quick actions from buttons #3802

Description

@kylecorry31

There's likely a better interface for quick actions that decouple it from the UI.

Most quick actions consist of a state and action. There are UI pieces are supporting, but not the quick action themselves.

Maybe the right abstraction is a QuickActionButton is the UI and the QuickAction (or ToolAction) is the logic.

More research needed to see if this is even worth splitting out. Splitting would enable easier integration into app shortcuts and assistant integration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Priority: LowLow priority, I may not have time to implement these or are likely years away.Size: MediumMedium size, requires some design, planning, and a moderate amount of code.Status: ResearchMore research is needed before implementation can be doneSubtype: Quick ActionType: Technical DebtTechnical debt - code changes that aren't user facing (ex. refactoring)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions