Skip to content

feat: Improve subject selection UX with custom input support #413

@ShreyaDhomane

Description

@ShreyaDhomane

Problem

Currently, the “Subject” field in the “New Task” form uses a scrollable dropdown that only shows a limited number of subjects at once. This makes navigation inconvenient when users have many subjects and restricts flexibility for adding new/custom subjects.

Proposed Improvement

Replace the fixed scrollable dropdown with a searchable input field that also allows users to type and create custom subject names if no matching subject exists.

Why improvement is needed

This improvement will make task creation faster and more user-friendly. It will improve usability for users with many subjects and provide more flexibility while organizing tasks.

Expected Result

Users should be able to:

  • Search existing subjects easily
  • Create custom subjects directly from the input field
  • Select subjects without relying only on scrolling

Alternatives Considered

  • Increasing dropdown height
  • Adding pagination inside the dropdown
  • Keeping the existing dropdown with improved scrolling

However, allowing searchable custom input provides a cleaner and more scalable solution.

Additional Context

This enhancement mainly focuses on improving the overall UX and accessibility of the task creation workflow, especially for users managing multiple subjects.

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