One-click shortcut for common date changes, e.g. dates to today and tomorrow
There is empty space to the right of the date pickers, and the two most common task date edits I make are:
o Change the date to today (more commonly moving forward a past-due task, but sometimes changing a future task that has acquired a higher urgency).
o Change the date to tomorrow. (Procrastination)
One approach would be to add two buttons "set to today" and "set to tomorrow" to the right of the current date picker.
Another option would be to show a one-week version of the pop-up month calendar in that position, allowing dates within a week to be selected without requesting a pop-up. (Obviously highlight a date if currently selected. I think showing the current week would be better than showing the week around the current date.)
The "current week" approach allows more options (like moving to the weekend, which I do fairly often) but doesn't allow "move to tomorrow" on Sunday,
(If you take this second approach, span month boundaries in the week shown. See https://taskcoach.uservoice.com/forums/26465-desktop-version-windows-linux-mac-of-task-coach/suggestions/3661827-show-part-of-the-next-month-in-the-date-picker )
Note: this is already pretty easy:
option A (keyboard): press “T” while in any date or time field, automatically jumps to today. Also “N” (for “now”) moves the time also. Then for tomorrow you can just add one day.
option B (mouse): click a date, in the calendar pop-up, press the circle between the two arrows. It moves the calendar to showing today although it doesn’t automatically change the date.
See my comment below for more details also.
-
AdminAaron Wolf (Admin, Task Coach) commented
B.J., I gave you a couple options. And you can do everything completely with the keyboard or with the mouse, you don't need to switch.
Keyboard:
1. use cntrl-tab to go to the date tab
2. tab to the date in question
3. hit t
4. press ESCif you want tomorrow, just hit the up arrow after #3
Mouse:
1. open date tab
2. open the calendar
3. hit the big circle above the calendar
4. click the highlighted today or the following date for tomorrow
5. closeThere has already been an extra request somewhere (don't remember where) for showing more of the calendar, i.e. showing some of the next month when you are at the end of the current month, we just haven't entered that yet.
Yes, please report a bug about the calendar not jumping to show today when pressing T. That's minor though.
Also, perhaps you would prefer if clicking the circle in the calendar actually set the date to today instead of just showing it? I'm not sure if that makes sense though.
Finally, I have a note to myself about an eventual implementation of a "postpone" option that would be a separate window. A single task or multiple tasks could be selected and there would be a simple way to postpone them with a few options for handling this. But that's not going to be done soon I think.
-
B.J. Herbison commented
I don't feel that the current mechanism is a reasonable response to my request. I asked for an approach to simplify some common actions I take, and you suggested a more complicated approach.
My current approach:
1. Open the date tab with my mouse.
2. Open the calendar widget with my mouse.
3. Click the date of my choice with my mouse. (90+% of the time the date is in the current month.)
4. Click "Close" with my mouse.Your approach option A:
1. Open the date tab with my mouse.
2. Open the calendar widget with my mouse.
3. Switch to using my keyboard.
4. Type "t".
5. Switch to using my mouse.
6. Click "Close" with my mouse.If I want "tomorrow" the "t" doesn't help as I still need to click the next date.
In the (admittedly uncommon) case where I want to switch from a date in a different month to tomorrow your approach is quite awkward. After I type "t" the date widget is still showing the other month so there's no where I can click to get "tomorrow" directly, I need to click in the day field and change that field manually.
(Is the date widget not switching to the current month when "t" is pressed a bug? It doesn't seem right to me.)
Your option B is typically not necessary and therefore not a big improvement over the current situation (but it is a nice trick to know).
Your option B isn't really a "current week" affect during the last week of a month.