Allow for other calendar applications to register with Unity calendar indicator
Bug #1308296 reported by
Jim Nelson
This bug affects 8 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
indicator-datetime (Ubuntu) |
Confirmed
|
Wishlist
|
Matthew Paul Thomas |
Bug Description
It appears that Unity's calendar indicator (in the global menu, right-side of the screen) is hardwired to launch Evolution if an event is selected. In System Settings, the only checkbox relevant to this is to show "Coming events from Evolution Calendar".
It'd be nice if instead the Unity calendar indicator would launch the user's chosen default calendar application.
I'm not suggesting that the calendar indicator quit using Evolution Data Server for calendar information, just which application is launched in response to a user event.
affects: | unity (Ubuntu) → indicator-datetime (Ubuntu) |
Changed in indicator-datetime (Ubuntu): | |
assignee: | nobody → Matthew Paul Thomas (mpt) |
To post a comment you must log in.
Jim, this would be a great change if we have a clean way to do it. In order to support more apps, indicator-datetime would need:
1. a way to launch the calendar to a specific date. If you double-click on a date in the menu's calendar widget, $calendar-app is invoked with command-line arguments to go to that date.
2. it to be compatible with an EDS backend; otherwise a user would open the calendar app and not see the same events that are being shown in the indicator
So maybe it makes more sense to consider "should we add support for app X" rather than "should we allow all calendar apps." Do you have an X in mind? (Is Geary still looking at calendar integration?)
On the other hand, just thinking out loud, maybe we could get indicator-datetime the information it needs (eg, how to launch the calendar to a specific day or to specific appointment) by adding something to the apps' .desktop files?