Summary: | [USABILITY] No, I don't want to know who the hell is 5ec1ecc3-aefe-4b65-87d5-092277ca4753 | ||
---|---|---|---|
Product: | nepomuk | Reporter: | Alejandro Nova <alejandronova> |
Component: | kioslave - nepomuksearch | Assignee: | Sebastian Trueg <sebastian> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | anderslund, kde, me, trueg |
Priority: | NOR | ||
Version: | git master | ||
Target Milestone: | --- | ||
Platform: | Chakra | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kde-workspace/7e0c1a487ad29e30c79dc8b7a17a210cf63c244a | Version Fixed In: |
Description
Alejandro Nova
2011-11-22 14:02:51 UTC
Related to this: when I look for someone, wishing to find some data associated with him/her, the following information appears. 1. In KRunner: the name of the person I'm looking for, and, as the description, PersonContact. Yes, it's useful for a programmer to know that the entry is a PersonContact, but it's useless and confusing for me as an user. 2. I click in the name and I get a Dolphin window. The Dolphin window shows: - As the titlebar: nepomuk - e2a3e247-526e-4aa7-958c-91fcc174039a – Dolphin - As the content: some e-mails and a Nepomuk entry. All things are showing their Nepomuk or Akonadi codenames: mails show themselves as: akonadi_3A_3Fitem_3D6666. There are also Nepomuk entries in the form: nepomuk_3A_2Fres_2F6a1ba744-0f7c-4115-8c05-ec4a1c0a2fc8 . I don't know what's that. 3. If I click on a mail, KMail opens. What should happen: 1. The name of the person I'm looking for has a human readable and translatable description (John Doe as the name, Contact as the description, for instance) 2. The folder must say something like "Data associated to John Doe". 3. If it's a mail, you display the subject. If it's a file, you display the filename. But please, I don't want to know the raw Akonadi ID or the raw Nepomuk ID of my data. Nepomuk is great, but these are serious usability bugs. *** Bug 283687 has been marked as a duplicate of this bug. *** Git commit 7e0c1a487ad29e30c79dc8b7a17a210cf63c244a by Vishesh Handa. Committed on 09/01/2013 at 16:23. Pushed by vhanda into branch 'KDE/4.10'. NepomukRunner: Redirect the 'nepomuk:/res/uuid' urls before opening them The nepomuksearch kioslave has a special syntax which results in the the searched term being displayed in "human terms" without the need for stating the url. The nepomuk kioslave does not have this feature. It, however, uses the nepomuksearch kioslave internally. Applications like Dolphin often do not stat a url before displaying it in the title bar. This results in users seing an ugly "nepomuk - res - uuid" in the title bar instead of the proper display name as set in the UDSEntry. In order to avoid this ugly title bar, we manually redirect all nepomuk urls to nepomuksearch before they are opened by the runner. It's a hack, but it works! REVIEW: 108305 M +49 -2 plasma/generic/runners/nepomuksearch/nepomuksearchrunner.cpp http://commits.kde.org/kde-workspace/7e0c1a487ad29e30c79dc8b7a17a210cf63c244a Yay! :-) <3 |