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

Feature Request: Separate Label times when changed middle of a session (SubSession logic) #328

Open
asandikci opened this issue Feb 10, 2024 · 1 comment

Comments

@asandikci
Copy link

Example:

You started timer for X label as 25min session. Then switched to Y label after 5 min. After you ended session in 20th minute (or ended session until the last minute, does not matter)

Expectation:

Statistics should be added as 5min X and 15min Y (as separate subsession)

Situation:

Currently, app counts this as 20min Y (one session) and does not support subsessions

Suggesstions:

  • This should be an option and should be activated/deactivated in settings under "Separate Session Labels as Subsessions" switch. Because this workflow maybe could not fits someone

Use Case:

You should do something in a certain minutes but jobs (labels) may be changed. If you abort(end) the current section and start new one with a label timer will be reset.
This is not suitable for me. I need this feature for my workflow!

Implementation Ideas/Notes:

IF switch enabled in settings
WHEN user changes a label WHILE counter is on (or paused)
CREATE a subsession in history (like 1.1) (this subsession should be added to statistic charts but NOT as total sections) and CHANGE start value of second(current) subsession(1.2) in background (but do not reset counter in UI). DO this until our real session ends.

Notes:

  • This all sessions (x.1, x.2, x.3, ... ,x.y) should be count as a one exact session (x) in the statistics in main screen right below. But should be separate in history view and idendified with mini SSy texts right after minute counts (SS1, SS2, ... ,SSy | -assume session ends- | SS1, ..... -same things again- ... )

  • How to handle seconds??? This should be discussed/handled!

@asandikci
Copy link
Author

Note that: this feature request is not related with #277 (subsession is not equal to sublabels)

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

1 participant