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

Dashboard/Task entry: allow creating new tasks on the fly #178

Closed
raph-topo opened this issue Jun 3, 2024 · 2 comments
Closed

Dashboard/Task entry: allow creating new tasks on the fly #178

raph-topo opened this issue Jun 3, 2024 · 2 comments

Comments

@raph-topo
Copy link

Regarding the add new time entry form, which is sleek and efficient already (good job!).

Currently, a new time entry has you go through the following steps in order (particularly when keyboard navigating with tab as I guess was designed for): description, duration, start time, end time, and finally task.

Only when you notice at that point that the appropriate task does not yet exist, you have to browse to Client/Project & add a task; then come back to dashboard, reload page so that the task appears in drop-down, and type everything again. That might happen dozens of times a day when working on many different projects.

I see two possible solutions:

  • load the tasks autocomplete via XHR at each typing (would allow to create a new task in a new tab, without loosing what's been previously typed; but that's not a self-explaining solution)
  • allow creating tasks on the fly in that box (much better, but probably complex to double out the way it works in each separate page already)
  • put the tasks dropdown in front of the form so that one sees if a task is missing before having typed anything else in (simplest & most efficient for user, since it then shows hierarchically left to right client-project-task-description)
@te-online
Copy link
Owner

te-online commented Jun 4, 2024

Duplicate of #102

@te-online te-online marked this as a duplicate and then as not a duplicate of #120 Jun 4, 2024
@te-online te-online marked this as a duplicate of #102 Jun 4, 2024
@te-online
Copy link
Owner

Good points 👍 Let's continue the conversation over at #102

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants