Skip to content

[Feat]: Add Commands to Todos Section #128

@mohammad-mghn

Description

@mohammad-mghn

Is there an existing issue that is already proposing this?

  • I have searched the existing issues

🪄 describe your feature or idea

Enhance the todos section by adding a command system triggered by typing / in the input field, showing a popover with date and priority options. Typing /date opens a secondary popover with options for /today, /tomorrow, /nextweek, or a custom date. Typing /priority allows selecting priority levels. The popover should support keyboard navigation (up, ** down**, tab). Additionally, include a command to focus the todos input field across extensions.
Proposed Implementation

  • Create a /-triggered popover using a lightweight UI component.
  • Implement sub-commands: /date (with /today, /tomorrow, /nextweek, custom date) and /priority with selectable levels.
  • Ensure popover supports keyboard navigation (up, down, tab).
  • Add a command to focus the todos input field for all extensions.

Benefits

  • Streamlined task creation with intuitive commands.
  • Improved accessibility via keyboard navigation.
  • Enhanced efficiency for todo management.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions