Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add any app action as a quick setting #37

Open
danirabbit opened this issue Jun 15, 2024 · 2 comments
Open

Add any app action as a quick setting #37

danirabbit opened this issue Jun 15, 2024 · 2 comments
Labels
Needs Design Waiting for input from the UX team

Comments

@danirabbit
Copy link
Member

Problem

There’s a demand for folks to be able to quickly access certain app actions as we’ve seen with the old systray/indicators. We should have a way for folks to be able to have quick access to their most commonly used actions even for apps that aren’t pinned to the dock and without having to search

Proposal

There should be the ability to add any action from any app as a custom quick control button in quick settings.

apps can already provide custom icons for actions in their launcher files, so we should have all the information we need

Prior Art (Optional)

On other operating systems like iOS app developers can use app intents to provide controls for quick settings

@danirabbit danirabbit added the Needs Design Waiting for input from the UX team label Jun 15, 2024
@seifeldinio
Copy link

I explored this potential solution for it ... introduce an "Actions" tab within the Applications section in System Settings.

  • This tab will display a list of applications that have associated quick actions.
  • When an application is selected, its corresponding quick actions will be shown along with their icons.
  • When users toggle specific quick actions they're added to Quick Settings for quick access.

Here's a prototype for it (An example application):

demo.mp4

Breakdown

  • Location: System Settings > Applications > Actions Tab
  • Functionality:
    • List of Applications: Display applications with quick actions.
    • List of Quick Actions: Show associated quick actions for the selected application. Display the quick action icon or use the application icon as a fallback if no quick action icon is available.
    • Quick Settings Integration: Allow users to toggle specific quick actions to add them to Quick Settings. We can now see the quick action icon in quick settings and access it.

Design Consistency

  • Pattern Similarity: The "Actions" tab will follow a similar layout and toggle pattern as the "Permissions" tab, ensuring consistency and easy scanning for users familiar with the existing interface. By leveraging a familiar pattern, this feature aims to enhance user convenience and ensure a seamless and intuitive experience when managing app actions.
mockup

I'd love to hear your thoughts or feedback on this!

@teamcons
Copy link

This sounds like a very smart modern usage of an old established standard

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs Design Waiting for input from the UX team
Projects
None yet
Development

No branches or pull requests

3 participants