Bug 77 - Implement DailyLimitWindow
Status:
VERIFIED FIXED
Component:
GUI :: gtkmm
Version:
unspecified
Hardware:
All All
Importance:
P3 normal
Target Milestone:
1.0.0
Assignee:
Raymond Penners
URL:
Depends on:
Blocks:
Reported:
Sep 14 2002 20:35:28 UTC
by:
Raymond Penners
Modified:
Nov 16 2002 04:07:02 UTC
CC List:
Kees-Jan Dijkzeul
Who | When | What | Removed | Added |
---|---|---|---|---|
Kees-Jan Dijkzeul | Sep 14 2002 20:35:28 UTC | blocks | 52 | |
Raymond Penners | Oct 21 2002 12:58:58 UTC | assigned_to | Rob Caelers | Raymond Penners |
Raymond Penners | Oct 21 2002 13:00:15 UTC | status | NEW | ASSIGNED |
Raymond Penners | Oct 22 2002 01:08:10 UTC | target_milestone | --- | 1.0.0 |
Raymond Penners | Oct 22 2002 12:39:02 UTC | status | ASSIGNED | RESOLVED |
resolution | FIXED | |||
Kees-Jan Dijkzeul | Oct 25 2002 07:52:02 UTC | status | RESOLVED | REOPENED |
resolution | FIXED | |||
Rob Caelers | Oct 27 2002 13:14:45 UTC | cc | Kees-Jan Dijkzeul | |
Rob Caelers | Oct 28 2002 11:17:24 UTC | status | REOPENED | RESOLVED |
resolution | FIXED | |||
Kees-Jan Dijkzeul | Nov 16 2002 04:07:02 UTC | status | RESOLVED | VERIFIED |
Description
Raymond Penners Sep 14 2002 20:35:28 UTC
Comment 1
Raymond Penners Oct 21 2002 13:00:15 UTC
Crude support is in. Still need to do: - Sound effects - Add some decent text to daily limit window.
Comment 2
Kees-Jan Dijkzeul Oct 25 2002 07:52:02 UTC
I like the text! The window could be a bit larger, though. I have "consider micropauses as activity" turned on. In this case, it means that I don't get the break window until I've taken a natural micropause. I think an exception should be made here: When displaying a break window, one should look at actual activity, not at the micropause timer. Also, I don't think this window should have a "skip" button. You typically don't want to skip daily limits, and you don't want to click it by accident.
Comment 3
Raymond Penners Oct 25 2002 08:23:54 UTC
Yes, I want to be able to skip my daily limit. Yes, I want to be able to postpone my daily limit. I use them regularly :) I don't quite understand your other remarks, perhaps Rob does.
Comment 4
Rob Caelers Oct 25 2002 10:58:04 UTC
I agree that "skip" the way it is implemented now, is a bad idea. It's not reversible, and after skip, you can no longer see how long you are overdue. I propose increasing the default postpone time to 20 minutes or so (pressing "postpone" every 2:30 minute is very annoying and the only reason I use skip). If you really need skip, then your daily limit settings are plain wrong. >I have "consider micropauses as activity" turned on. In this case, it means >that I don't get the break window until I've taken a natural micropause. Really? While taking a natural break, the daily limit timer is running. When the timer reaches its limit, you (should) get a break window immediately. After you have taken your natural break, the daily limit timer stops running. A timer that is not running cannot reach its limit. So you should never get a daily limit break when you have taken your natural break. > I think an exception should be made here: When displaying a break window, > one should look at actual activity, not at the micropause timer. So, you suggest that while taking a natural break, the daily limit timer should run until you have finished your natural break (i.e. till the micropause timer reaches "pause duration" idle time), but when taking a break with a break window displayed, the daily limit timer should follow normal activity (instead of following the micropause) ? This is not consistent. I also don't see how its related to the problem above.
Comment 5
Raymond Penners Oct 25 2002 11:54:52 UTC
I still am very fond of a skip button. Rationale: there are days when I am working late, and on those days, I really want to be able to just skip (as in ignore) a daily limit, and not be bugged by the daily limit window anymore. I do agree that skipping the daily limit should not reset the timer.
Comment 6
Rob Caelers Oct 27 2002 13:14:45 UTC
- Skip on Daily Limit no longer resets the timer. - Default postpone time of DL increased to 20 minutes.
Comment 7
Rob Caelers Oct 27 2002 13:17:26 UTC
Kees-Jan, I've added you to the CC: list, Please have a look at my comments. Thanks.
Comment 8
Kees-Jan Dijkzeul Oct 27 2002 23:42:11 UTC
Judging from Rob's comments, my original problem description was not quite clear. Let's try again. I am working. All of a sudden, the daily limit prelude appears. I immediately stop working. Expected result: I get a daily limit break window within five seconds (the value of my "idle time" Actual result: The micropause timer detects that I'm idle, and acts as if I were taking a natural micropause. The daily limit timer is looking at the micropause timer, sees that I have not yet completely taken my micropause, and hence considers me active. Only after 30 seconds (25 seconds micropause and 5 seconds idle time) does the daily limit timer notice that I'm actually Idle. At that point, er... I don't recall. I think my daily limit was automatically postponed because I was not idle. Could also be that the prelude window was replaced by a break window. Is this better??
Comment 9
Rob Caelers Oct 28 2002 11:17:24 UTC
Yes! Fixed.