integration with Evolution calendar events and time locations
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Indicator Date and Time |
Fix Released
|
Medium
|
Karl Lattimer | ||
indicator-datetime (Ubuntu) |
Fix Released
|
Medium
|
Karl Lattimer |
Bug Description
Disclaimer: this is not a bug actually, but some feature request (wishlist only) with some thoughts, proposes and its rationale.
Now we have almost consistent indicator-applet environment. As far as I understand, indicator-datetime should replace one of the last part - standart GNOME Clock Applet. But clock applet has good integration with events from evolution calendars and support time for different locations (see datetime_
- if in current month should be some incoming events, it's should be shown under separator for date menu item (past events still could be there, but if so, then its should be unsensitive, for example);
- I can't see the point and adventages in "Open Calendar..." before "Calendar...", so I've just decided to rename it in my mockup;
- although, there is possible at least couple ways:
1. clicking on any incoming event opens calendar, so there is no need in a separate "Calendar" item;
2. clicking on incoming event opens selected event for edit - in this case "Calendar" item should be stay (just for open Evolution calendar as now);
- time locations: it can be "radio menu items", each of them should be shown with local time (i don't think that symbols like "GMT -3" or "CET +2" really necessary) and city name;
- clicking on some local time menu item switched indicator's time to selected location's time;
- I can't see the point in the changing system (!) time ("Set Time and Date..." menu item) by requiring administrative (!) privileges, in view of the facts, that it's:
1. detects very well on booting
2. can be switched in System -> Administration -> Time and Date
Instead of that user should be able just set up preffered locations, which detects time automatically (like Clock Applet does).
So, "Locations..." item should provide some easy to use dialog settings window, where user can set up locations (something like "Locations" tab in Clock Applet's "Preferences"); also there are should be some settings for time/date format (see also bug #542173 for this), because, for example, in some cultures they don't preffer to use AM/PM time division, etc.; of course, such custom settings should be affect on all local time menu items.
Thank you for your attention.
Related branches
- Michael Terry: Pending requested
- Indicator Applet Developers: Pending requested
-
Diff: 686 lines (+530/-11)4 files modifiedconfigure.ac (+35/-7)
src/datetime-service.c (+297/-4)
src/dbus-shared.h (+9/-0)
src/indicator-datetime.c (+189/-0)
Changed in indicator-datetime: | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
Changed in indicator-datetime: | |
assignee: | nobody → Karl Lattimer (karl-qdh) |
status: | Triaged → In Progress |
Changed in indicator-datetime: | |
importance: | Wishlist → Medium |
Changed in indicator-datetime (Ubuntu): | |
assignee: | nobody → Karl Lattimer (karl-qdh) |
importance: | Undecided → Medium |
milestone: | none → natty-alpha-2 |
status: | New → In Progress |
Changed in indicator-datetime (Ubuntu): | |
milestone: | natty-alpha-2 → natty-alpha-3 |
Changed in indicator-datetime: | |
status: | Fix Committed → Fix Released |
Changed in indicator-datetime (Ubuntu): | |
status: | Fix Committed → Fix Released |
If indicatator- datetime is going to be used by default on the desktop for Natty, I think that this bug should be changed from wishlist to a higher priority since not having multiple timezone clocks and calendar events integration is a big regression.
My mother may not need Evolution calendar integration, but she would like to know what is the time and weather for her friend living on the other side of the world.
My manager will definitely want to have all new tasks fetch by SyncEvolution into the clock applet.