Registered Member
|
I want more integration between To-Do items and the Calendar.
Problem: One way I like to work is to create a list of things I need to do, then put those into my schedule. With KOrganizer, and any other program I've tried, in order to do this, I need to first create a to do list, then re-enter all the information as an event. On top of that, I have to remember which event matches which todo-list item. There is the ability to create a to-do item on the calendar, but these items are not displayed in the calendar, only on the list. Proposed Solution: I see my workflow as follows (if only I could create diagrams here): 1. Creation of the schedule a) Create a To-Do item. b) Drag the To-Do item to the calendar -- ideally, the program would allot an appropriate duration (specified with the todo) c) The event in the calendar would be populated with all the relevant information -- description, event name, etc. 2. Completing the to-do item a) Right clicking either the event or the todo would give access to marking it complete or editing the to-do item b) If an item is marked complete, all later events based on it can be modified or removed. 3. Interaction a) Modifying the event in the calendar should not modify the original todo (by default). b) Multiple events can be created from one todo, to split it into manageable segments of time I actually have some other details I've come up with that would be great. Implementation: Looking at the code (and iCal specs), I think the best way to do this is to expand the todo and event classes. A created event has a pointer to the todo item in a field, and the todo item adds that event as a child. Methods that act on either the todo or event can then find and modify the event or todo. These relations can be saved in iCalendar format with the RELATED-TO and UID properties. If that's not enough, we could always add an X-propery Volunteering: I don't feel confident enough to tackle this by myself. But, with some guidance on how to work with a KDE project, and the architecture of KOrganizer, I'm willing to make an attempt. Extra: Later, this could be extended to relate journal entries to to-dos and events as well.
Soap
|
Registered Member
|
I agree with the basic concept but I think your example scenario sounds very ridged. Any association of events and to-do should be simple and flexible. Maybe even blur the lines between events and to-do's so that to-do's with a due date show up in the calendar and action point tags in calendar event so up as to-do entries.
|
Registered users: bartoloni, Bing [Bot], Evergrowing, Google [Bot]