Open
Bug 214791
Opened 22 years ago
Updated 3 years ago
Have option for a daily to-do list
Categories
(Calendar :: General, enhancement)
Calendar
General
Tracking
(Not tracked)
NEW
People
(Reporter: jason, Unassigned)
Details
Attachments
(5 files, 1 obsolete file)
93.88 KB,
image/png
|
chris.j.bugzilla
:
ui-review+
|
Details |
12.27 KB,
patch
|
michael.buettner
:
review-
|
Details | Diff | Splinter Review |
930 bytes,
text/plain
|
Details | |
913 bytes,
text/plain
|
Details | |
890 bytes,
text/plain
|
michael.buettner
:
review-
|
Details |
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4b) Gecko/20030630 Mozilla Firebird/0.6
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4b) Gecko/20030630 Mozilla Firebird/0.6
It would be a helpful feature if there were an option to make the to-do list be
for each day instead of one running list. For example, if I create a new entry
in the to-do list on Tuesday, it won't show up on Wednesday (unless it hasn't
been completed). This is a feature that Corel's Suite 8 calendar has that I
found to be very convenient.
Reproducible: Always
Steps to Reproduce:
![]() |
||
Comment 1•22 years ago
|
||
New contact from mikep@oeone.com to mostafah@oeone.com
Filter on string OttawaMBA to get rid of these messages.
Sorry for the spam.
Assignee: mikep → mostafah
![]() |
||
Comment 2•20 years ago
|
||
My colleagues wants this enhancement too. We have additional comments. It'd be nice:
1) if I add ToDo for the 5th June, the ToDo will not appear till this date
2) it I don't complete ToDo item it moves into next day (so display ToDo item
only in Today)
3) if I complete the item it stays sticked in the day I completed it
4) if I can search in ToDos, show up all todos - so to remain now working view
possibilities
Thanks a lot.
Stepan.
![]() |
||
Updated•20 years ago
|
QA Contact: gurganbl → general
Comment 3•19 years ago
|
||
Reassigning all automatically assigned bugs from Mostafa to nobody@m.o
Bugspam filter: TorontoMostafaMove
Assignee: mostafah → nobody
I need exactly what was described in comment #2, item 1. When a date is set for a task, it should not appear until that date. Or at least there should be an option for this in the preferences.
![]() |
||
Comment 5•18 years ago
|
||
I would like to see a view where the ToDo List and Calendar appear on the same page in Lightning. Right now, it shows up next to email, but I can't pull it up with my calendar. That would help me schedule my day more effectively than the current view.
![]() |
||
Comment 6•18 years ago
|
||
One approach might be to change the Todo list view to a tree view.
Each day is a collapsible tree with the individual tasks as children.
It would be convenient to have "expand all" and "collapse all" buttons.
![]() |
||
Comment 7•18 years ago
|
||
Here is a patch which implements counter-shading for tasks, grouped by the due date. The shading is enabled if the Due Date column is sorted. This patch also implements Red overdue only if the due date is yesterday, and Black coloring for tasks which are due in the next 7 days. The patch also contains sorting enhancements from bug #412514.
![]() |
||
Updated•18 years ago
|
Attachment #297516 -
Flags: review?(christian.jansen)
Comment 8•18 years ago
|
||
Comment on attachment 297516 [details] [diff] [review]
Counter-shading for daily tasks
Please provide a screenshot to ease UI review.
Attachment #297516 -
Flags: ui-review?(christian.jansen)
Attachment #297516 -
Flags: review?(michael.buettner)
Attachment #297516 -
Flags: review?(christian.jansen)
![]() |
||
Comment 9•18 years ago
|
||
(In reply to comment #6)
> One approach might be to change the Todo list view to a tree view.
> Each day is a collapsible tree with the individual tasks as children.
> It would be convenient to have "expand all" and "collapse all" buttons.
>
See http://wiki.mozilla.org/images/e/eb/Mail-view-today-vertical.jpg
Updated•18 years ago
|
Assignee: nobody → kumaran
Hardware: PC → All
![]() |
||
Comment 10•18 years ago
|
||
This is a screenshot showing the results of the implementation.
Attachment #297559 -
Flags: ui-review?(christian.jansen)
![]() |
||
Comment 11•18 years ago
|
||
(In reply to comment #9)
> (In reply to comment #6)
> > One approach might be to change the Todo list view to a tree view.
> > Each day is a collapsible tree with the individual tasks as children.
> > It would be convenient to have "expand all" and "collapse all" buttons.
> >
> See http://wiki.mozilla.org/images/e/eb/Mail-view-today-vertical.jpg
>
To clarify, is this already implemented or currently just a mock-up?
This task view certainly looks a lot better than my implementation. Some suggestions that I would like to make:
1) Expand all / collapse all buttons would help greatly.
2) The column sorting features of the existing task list should be maintained.
3) Each day heading could have a "(N)" showing the task count for the day.
Updated•18 years ago
|
Attachment #297516 -
Flags: ui-review?(christian.jansen)
![]() |
||
Comment 12•18 years ago
|
||
Another couple of notes:
1) Today should show everything uncompleted for today and previous days (unlike the current agenda view).
2) There should be an option to sort the "No Due Date" at the top or the bottom, since that might depend on personal preference.
![]() |
||
Comment 13•18 years ago
|
||
Comment on attachment 297559 [details]
Task list with daily shading
thanks for the patch, this is a good first step into the right direction. In longterm (0.9/1.0) I'd like to see a tree like specified in the mock-up stated in comment #9
Attachment #297559 -
Flags: ui-review?(christian.jansen) → ui-review+
![]() |
||
Comment 14•18 years ago
|
||
(In reply to comment #11)
> (In reply to comment #9)
> > (In reply to comment #6)
> > > One approach might be to change the Todo list view to a tree view.
> > > Each day is a collapsible tree with the individual tasks as children.
> > > It would be convenient to have "expand all" and "collapse all" buttons.
> > >
> > See http://wiki.mozilla.org/images/e/eb/Mail-view-today-vertical.jpg
> >
>
> To clarify, is this already implemented or currently just a mock-up?
"just" a mock-up
>
> This task view certainly looks a lot better than my implementation. Some
> suggestions that I would like to make:
>
> 1) Expand all / collapse all buttons would help greatly.
yes, if they don't clutter the ui too much
> 2) The column sorting features of the existing task list should be maintained.
could you explain this more in detail?
> 3) Each day heading could have a "(N)" showing the task count for the day.
I agree this makes also sense.
>
![]() |
||
Comment 15•18 years ago
|
||
(In reply to comment #14)
> > 2) The column sorting features of the existing task list should be maintained.
> could you explain this more in detail?
This is the default background sort implemented in bug #412514. I'm finding it quite useful and would not want to lose it in the new task view.
![]() |
||
Comment 16•18 years ago
|
||
This is an updated version with more robust null date handling.
Tasks without due dates are sorted last in the ascending sort.
The UI is still the same as the previous version.
Attachment #297516 -
Attachment is obsolete: true
Attachment #297889 -
Flags: review?(michael.buettner)
Attachment #297516 -
Flags: review?(michael.buettner)
![]() |
||
Comment 17•18 years ago
|
||
Kumaran, it would be great if you could provide patches in a standard "cvs diff -u" format, see [1] and [2] for some pointer on this topic.
[1] http://wiki.mozilla.org/Calendar:Hacking#Creating_and_submitting_a_patch
[2] http://developer.mozilla.org/en/docs/Creating_a_patch
![]() |
||
Comment 18•18 years ago
|
||
Comment on attachment 297889 [details] [diff] [review]
Counter-shading for daily tasks
This patch is based on an ancient source code version. It would be greatly appreciated if you could come up with an up to date version. r- for now.
Attachment #297889 -
Flags: review?(michael.buettner) → review-
![]() |
||
Comment 19•18 years ago
|
||
Thanks for the feedback. Given the very limited time that I have to work on open source projects, I used the following approach to generate the patch:
1) Install Lightning 0.7 from the XPI
2) Unpack the JARs inside of the Thunderbird profile directory
3) Update the chrome manifests to point to the unpacked files
4) Make changes and create patches from a base unpacked copy
(I will attach the unpack.sh and restore.sh scripts for convenience)
While I'm happy to get the latest CVS version, patch it, build it, and test it, the limiting factor is time. My patch is fully tested against Lightning 0.7. Is there anyone who is willing to tag-team with me and update the patch for CVS head?
![]() |
||
Comment 20•18 years ago
|
||
Use this script to unpack a Lightning installation, allowing for changes to be made directly to the chrome files.
![]() |
||
Comment 21•18 years ago
|
||
Restore an unpacked Lightning extension to its packed format.
![]() |
||
Comment 22•18 years ago
|
||
Use this script to directly patch a Lightning XPI package.
The usage is very straightforward:
% patch.sh lightning-0.7-tb-linux.xpi shading.patch
patching file chrome/content/calendar/calendar-unifinder-todo.js
patching file chrome/skin/classic/calendar/calendar-unifinder-todo.css
patching file defaults/preferences/lightning.js
Created: lightning-0.7-tb-linux-patched.xpi
The newly patched XPI can be quickly installed and tested.
Please consider using this process for review, since it greatly cuts down the amount of time required to make small changes to the Lightning extension package.
Attachment #298320 -
Flags: review?(michael.buettner)
Comment 23•18 years ago
|
||
(In reply to comment #22)
Unfortunately your patches from above will not work in current Lightning builds at all. calendar-unifinder-todo.js doesn't contain the methods you are trying to change. calendar-unifinder-todo.css doesn't exist at all anymore.
If you can't create a diff against a current CVS version you might want to diff against a recent lightning build at least. You can find the most recent build at <http://ftp.mozilla.org/pub/mozilla.org/calendar/lightning/nightly/latest-mozilla1.8/>
![]() |
||
Comment 24•18 years ago
|
||
Comment on attachment 298320 [details]
Directly patch a packaged Lighting XPI
I appreciate your patch and every help is more than welcome. Furthermore, I don't have a problem with manually taking the bits and pieces from your patch and pasting it into the right locations, but the relevant code has been modified since the 0.7 release and is no longer compatible with your patch. If you come up with an updated patch that applies against the cvs repository I'm more than happy to get this through review immediately. Unfortunately, r- for now.
Attachment #298320 -
Flags: review?(michael.buettner) → review-
Updated•17 years ago
|
Assignee: kumaran → nobody
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 25•14 years ago
|
||
We have a "Current Tasks" view now, is that sufficient to mark this bug as WFM?
![]() |
Reporter | |
Comment 26•14 years ago
|
||
Talk about a blast from the past! Part of the intention with this was tasks can be assigned to a specific day, rather than a "bucket" of tasks. Say that it's Monday and my boss has told me to complete the TPS reports on Friday. This isn't really an event, as there's no time associated with it, but it is more of a thing to do that day at some point. If I fill it in today (Monday), I'm going to see it all week when I would rather be focusing on the tasks that I actually need to accomplish on Monday.
The flip side of this is that if I fail to get the TPS reports filled out on Friday, the following Monday I'll still see it in my Tasks. I suppose the best way to describe it is a task with a start date, but not a time, that will persist until completion.
I looked around and didn't currently see functionality like this. Of course, this is simply an enhancement request, so feel free to do what you'd like with it.
Comment 27•14 years ago
|
||
That sounds a lot like the functionality of the "Current Tasks" filter. In this case I would set the task Start Date to Friday 9:00 AM and set the Due Date to Friday 5:00 PM. With the Current Tasks filter selected and the default current day selected in the mini-month, the task will not appear on the list until Friday. If it is not completed on time, it will show as Overdue and continue to appear in the list until completed or deleted.
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•