After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 558484 - "Loose" ical (ics) and vcard (vcf) files lack specialized type associations and handlers by default
"Loose" ical (ics) and vcard (vcf) files lack specialized type associations a...
Status: RESOLVED DUPLICATE of bug 588093
Product: evolution
Classification: Applications
Component: general
2.24.x (obsolete)
Other All
: Normal enhancement
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2008-10-30 02:01 UTC by Dylan McCall
Modified: 2009-07-24 10:04 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Dylan McCall 2008-10-30 02:01:24 UTC
One very important feature for any desktop environment is file type associations. That is, when the user can double click on a file and have it opened by a useful program which treats the file in a way the user appreciates. For example images are displayed in an image viewer, not a text editor.

At the moment, there is a major problem with the files storing contacts, todo lists and calendars because it is not obvious to a user what to do with them! Such files are double clicked, gedit is usually opened as a fallback to display them. That is a huge usability issue. What should happen is Evolution, or some smallish tool that talks with EDS should be opened which presents the data in those files appropriately (as a calendar or contacts list) and offers to add their contents to the user's own Evolution data.

There are some separate applications which are set up in this way:
-XFCE's Orage calendar will open an ics file and display it, without any hesitation. The ics file is just modified where it is instead of imported into a specific database, which makes a lot of sense for the "file as a workspace" metaphor.
-Pimlico's Contacts application will open a vcf file and offer to import contacts contained in it, one by one, with an option to just view each contact instead.

The reason why that kind of functionality is important is because needing to start in Evolution and then choose Import from there is incompatible with a file-centric shell. (A direction that GNOME may be heading in and currently supports alongside an application-centric shell). It is not uncommon that a user wants to import his calendar and contacts from another source using ics and vcf as a transport medium, but with GNOME & Evolution at the moment he is likely to be confused.
Comment 1 Dylan McCall 2008-10-30 02:15:26 UTC
This is upstream from Launchpad, bug #289205 (https://bugs.edge.launchpad.net/evolution/+bug/289205)
Comment 2 Milan Crha 2009-07-24 10:04:12 UTC
Thanks for the bug report. There is a newer one, slightly more generic, then I'm marking this one as a duplicate.

*** This bug has been marked as a duplicate of 588093 ***