-
-
Notifications
You must be signed in to change notification settings - Fork 747
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
Allow to change duration of a break (advanced break adjustments) #1451
Comments
Thanks for opening this up! I agree that this should be a possibility for the user. I experimented with this before, but left things as they are, because I also didn't want to make the required interaction when coming back to the computer too complicated. But if somebody comes up with a good concept for a revamp of the idle dialog, I am all for changing it. |
Wouldn't the following workflow mostly suits your need?
Issues with this:
Suggested solutions:
Collateral benefit (for both solutions): the timeline view is improved because it does not place unscheduled tasks during your lunch break, or any other anticipated break. |
Also in my case, my schedule is not that specific: time of my lunch break mainly depends on what I'm working on, so it might change from one day to another.
I like this solution, especially since I'd like to also be able to have some stats about the break performed during a day. If each break creates a virtual task, then it's possible to add some other meta-data on them (e.g. "lunch break", "medical appointment" etc) so that I can have a follow up on what happened a particular day during the breaks, and stats are still good. Not a big fan of the other solution since I actually don't use timeline at all. |
Thank you very much for your input! I think its clear, that the current way breaks are defined is a bit too fuzzy and that there should be a bit more control possible. But using tags or tasks doesn't feel right to me (yet?) and I also feel it's a good idea to not make it too technical (after all stressing yourself with correctly tracking your breaks, kind of defeats the purpose imho). It would be super helpful to me, if you could provide me with your view on why and how tracking breaks could be useful. Maybe from there we can develop a good concept on how breaks should be handled within the app. |
So for me, my main interest for tracking my breaks is to be able to have a better understanding of what happened when I took a look on my past work log. There's at least 3 features that I'd want:
Also I see a 4th feature slightly unrelated that could be helpful for me, on the same idea than 3: being able to add a short note on a day when finishing it that would appear when opening it on the work log. Again here the idea is to get a bit more info about what happened that day. |
@surli given from the use cases I would conclude that a making the current break counters (time and amount per day) editable could be good enough (although I admit that wouldn't cover everything you need), while keeping the concept brief and simple. This should be possible from the daily summary view (like it is for the work start and work end times) and via an optional button (opt in, as I don't want to clutter the ui for people who just want to manage their tasks). What do you think? For 2 just doing nothing (or selecting skip from the idle dialog) would be what I would do (or creating a task in a dedicated project for stuff like that as you say). |
So I spent a little bit more time on this. I found that the break time itself, might not be to helpful. Instead I think that it's more about taking good breaks and to find out why they are good. Here is a rough concept I wrote down. Please share your thoughts on this! :) advanced & simple break trackingsimple trackingMostly as is, but on a global level (currently breaks are saved for the currently active project which is not working well). WhySimple indicator to quickly compare how much time was spent on breaks today and over time HowperDay: => editable from daily summary advanced trackingWhyTo learn more about ones break taking patterns and possibly improve them. HowAs on optional (opt-in) productivity feature, based around several UI elements: DialogYou took a break ButtonPlaced on the top right, next to the play button. Manually add a new break. Indicates the number of breaks and/or time for today. (maybe) right click allows to edit past breaks? (maybe) speed dial to access Break Overview Page Break Overview PageShows all breaks and their data sorted by 😀 Daily Summary "Breaks" TabProvides a quick glance at all of todays breaks. Metric PageShould contain a section to provide data over time. Maybe provide graphs to indicate relations between data. Quick History PageShow amount of 😀 😐 |
@johannesjo as a follow up to request #1511, been reading through the other inputs above. and I don't think i have anything to add. thank you again for you hard work br Stian |
This issue has not received any updates in 90 days. Please comment, if this still relevant! |
Problem Statement
So I often got the following issue:
❔ Possible Solution
Best IMO would be to be able to split up the time spent in several tasks and/or breaks. In terms of UI, I imagine something where you'd have a text input and a "+" button next to it: if you press + you get another text input and you have another input to specify the time spent.
Right now the only option I have is to register that as a break and then manually adjust the time spent on my previous task. But I messes up the "time spent on work before a break" and the global time spent on break (which might not be recorded actually?)
The text was updated successfully, but these errors were encountered: