dwyl / mvp

📲 simplest version of the @dwyl app
https://mvp.fly.dev
GNU General Public License v2.0
87 stars 2 forks source link

Clicking enter when in the tag field should add the tag to the timer #308

Closed iteles closed 1 year ago

iteles commented 1 year ago

Clicking enter when in the tag field saves the whole timer without the tag, rather than adding the tag to the task.

This was a case of unexpected UX for me which felt like a bug (but obviously isn't).

To recreate:

  1. Type out your issue in the Capture box
  2. Start typing out a tag in the tag field image
  3. Once the tag appears, press enter and you get a saved task with no tags: image

Desired behaviour

This is what I would suggest is the desired behaviour based on familiar UX:

As a user of the app who is in a hurry and uses my keyboard for faster navigation, I would like to be able to add tags to a task by typing the first few letters of a tag and being able to press enter to add the tag when the tag appears So that I can speed up the process of adding one or multiple tags.

  1. Start typing in the tag field
  2. List of tags reduces to show only the newly relevant tags based on what has been typed [already happens :heart:]
  3. The top item of the reduced list of tags is automatically selected
  4. When enter is pressed whilst in the tags field (as opposed to the main capture field), this top selected tag is saved as a tag on the task currently being written up) AND the tags field is automatically wiped
panoramix360 commented 1 year ago

hey! I just crossed the repo dwyl/start-here and I found this project :)

It's currently being developed/maintained? (with my research I believe that it is)

I want to contribute to more open-source projects from now on, so:

Can I try to tackle this issue or is someone already doing it?

panoramix360 commented 1 year ago

Created this PR to be reviewed related to this issue!

panoramix360 commented 1 year ago

I believe we can close this issue :D

nelsonic commented 1 year ago

Thanks again @panoramix360. 👍