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

Simplify note input in time-tracking #121

Open
anbraten opened this issue May 30, 2022 · 8 comments
Open

Simplify note input in time-tracking #121

anbraten opened this issue May 30, 2022 · 8 comments
Labels
a:feature New feature or request

Comments

@anbraten
Copy link

Is your feature request related to a problem? Please describe.
I like the idea of tagging all time-spans, but quite often I would like to directly write a description / note as well. This is currently only possible for started time-spans and in that case it is still a bit to hidden IMO.
Why: If I had a meeting with Alice, I would like to track time with the tag meeting:internal (or just meeting would be enough as well) and add the note Discussed ideas for traggo with Alice to it. Currently I have to start the timer and add the note later. Currently traggo would not allow me to "just" write my text, add some tags and press enter to start.

Describe the solution you'd like
First add the note field somewhere to the time-span creation line so you can enter a note directly for new time-spans.

For the note input in general:
One idea I had was to place the note field directly next to the tags input and maybe divide them by a border etc, so you could jump with tab from tag input to note input to start button.
Another idea would be to integrate the tags into the note field by maybe writing #tag:value 🤔

Describe alternatives you've considered
Only implement parts of it or find even nicer solutions to improve UX.

Additional context
I wanted to discuss this first before maybe opening a PR if it is welcome.

@anbraten anbraten added the a:feature New feature or request label May 30, 2022
@anbraten anbraten changed the title Show note in time-tracking Simplify note input in time-tracking May 30, 2022
@jmattheis
Copy link
Member

I'm okay with adding the note input to the start tracking component. It should be designed similar to the one on the finished / running time-spans. I think embedding tags into the note field is difficult, because it would not be that easy to support the auto complete feature in there, so I rather not do this.

I'm not sure how to properly support tab there, as the note feature was added later on without much polishing.

@pedrohba1
Copy link

I would like this feature as well. Actually, I would like to attempt making it.

@jmattheis
Copy link
Member

@pedrohba1 which feature?

@pedrohba1
Copy link

@pedrohba1 which feature?

Adding custom notes to timespans. Nearly all time tracking proprietary softwares allows that. It also would be useful to emit detailed reports.

@jmattheis
Copy link
Member

Adding notes was already added in #81, this issue is talking about multiple enhancements for this functionality.

@pedrohba1
Copy link

I see, ignore what I said then.

@Paraidomat
Copy link

What I would also appreciate is, that there is some kind of icon to show that a specific row has a note. Would that be hard to implement?

@jmattheis
Copy link
Member

I don't think this would be hard to add.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a:feature New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants