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

FR: Enter New Segment While Timer Runs #10

Open
julroger2013 opened this issue Nov 12, 2022 · 2 comments
Open

FR: Enter New Segment While Timer Runs #10

julroger2013 opened this issue Nov 12, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@julroger2013
Copy link

julroger2013 commented Nov 12, 2022

Thanks for this plugin! It works great and is really valuable for time tracking at work (I'm a lawyer and have to track time in 6 min increments for billing).

Is it possible that the plugin could be made to allow entry of a new time tracking item while another item is running? Right now the segment name box, where you enter the task details, can't be edited while another task is running.

To accurately capture time, it would be terrific if I could enter a new segment name while another entry is currently running, hit the start/stop button, and have that button: (1) stop the currently running entry; (2) start the entry that I just named. Right now, I have to stop the currently running task before I can enter a new task name and start the timer on that, meaning there are (admittedly small) time gaps between entries while no timer is running.

I don't know how hard this would be to code, and it's really more of a small quality of life request, so no worries if it would be too much of a pain. But I do think it would be a nice little enhancement to the timer's function if it wouldn't be too much of a timesink.

Again, thanks for making this plugin. It has already proved really valuable!

@Ellpeck Ellpeck added the enhancement New feature or request label May 23, 2023
@ayonix
Copy link

ayonix commented Sep 28, 2023

As a workaround you can also "double"click on the stop button. This just starts a new segment, which you can rename even while it is active, but you won't have any gaps

@Karamellwuerfel
Copy link
Contributor

Hello, I have briefly summarized the requirements once again:

  1. Allow Concurrent Entry of Segment Names: Enable users to input a new segment name while another segment is actively running. This adjustment would facilitate seamless transitions between tasks without the need to stop the current timer before naming the next segment.

  2. Automate Transition Between Segments: Modify the start/stop button functionality to:

    • Stop the currently running segment upon activation.
    • Start a new segment using the name entered in the segment name box.

These enhancements aim to eliminate time gaps between segments, ensuring continuous and accurate time tracking.


→ Some ideas of mine:

  • Extra button to create “empty” segments so that they can be edited while the other timer is still running.
  • Don't disable the segment name field and do some "if (the field name is not empty and the timer is running), then stop button will end the previous segment and start the next segment with the defined text. Otherwise it will just stop the current running segment.

1-Idea_to__FR__Enter_New_Segment_While_Timer_Runs__10_

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

No branches or pull requests

4 participants