1999-07-28 Miguel de Icaza <miguel@gnu.org> * calendar-pilot-sync.c: Make the code not take arguments (sync_cal_to_pilot): Nice event update information * calendar.c (calendar_new): Add Event UID hash table. (calendar_add_object): Add events to the hash table here. (calendar_remove_object): Remove events here. (calendar_object_find_event): Use the hash table here. * main.c (save_calendar_cmd): The object is already destroyed by gnome_dialog_run. * calendar-pilot-sync.c (sync_object_to_pilot): Do not turn archived bit on. svn path=/trunk/; revision=1041
69 lines
1.5 KiB
Plaintext
69 lines
1.5 KiB
Plaintext
Pilot:
|
|
|
|
* Better support for untimed events (we have none now).
|
|
|
|
* Hash objects based on their UIDs.
|
|
|
|
* Add placeholders for deleted events, so that we can kill those
|
|
when syncing to the pilot.
|
|
|
|
BUGS:
|
|
|
|
- Recurrence end date is wrong. An event that repeats daily will not
|
|
be included in the ending date of the recurrence (off-by-one
|
|
error?).
|
|
|
|
- X-fields (extensions) are stripped from a vCal file when it is
|
|
saved. They should be preserved.
|
|
|
|
Features:
|
|
|
|
- Add a calendar-week so that people know which week of the year it is
|
|
|
|
Year view:
|
|
|
|
- See why it is so fucking slow when opening its notebook page for the
|
|
first time.
|
|
|
|
Month view:
|
|
|
|
- Popup menu like in the year view.
|
|
|
|
- Double click on a day takes you to the day view.
|
|
|
|
- DnD of appointments to move them around.
|
|
|
|
Week view:
|
|
|
|
- Nice display as in the Palm Pilot.
|
|
|
|
Day view:
|
|
|
|
- Rewrite in terms of the canvas and make it pretty.
|
|
|
|
Preferences:
|
|
|
|
- BUG: 12/24 hours stuff is not consistent - I remember that on editing
|
|
new appointment you get the time-selectors always on 12-hr format
|
|
|
|
Event editor dialog:
|
|
|
|
- Make it figure out whether the alarm is in
|
|
minutes/hours/days/etc. (via a cascade of conditions) and set the
|
|
widgets appropriately.
|
|
|
|
Gnome date selection widget:
|
|
|
|
- Make the displayed date be localized properly -- use strftime().
|
|
|
|
General:
|
|
|
|
- Write online help. Nice help. Lots of help.
|
|
|
|
- If you leave the calendar running overnight, the "current day"
|
|
marker in the GnomeMonthItems does not get updated.
|
|
|
|
- Add categories support. Color-coded categories.
|
|
|
|
- Untimed events
|