[nepomuk-kde] Plasma activities and Nepomuk

Aaron J. Seigo aseigo at kde.org
Wed Aug 12 22:08:52 CEST 2009


On Friday 07 August 2009, Ivan Čukić wrote:
> > > > Btw, a bit offtopic, but shall we share favourites between those
> > > > menus?
> > >
> > > you're not sharing them? :(
>
> There are both pros and cons for this. Pros are easy to recognize.
>
> The main con (and the reason why Lancelot only loads the favs from Kickoff
> on first start, but doesn't share them) is that you could use more than one
> menu at a time - for different purposes, so you'd possibly want a different
> set of applications to show up in different menus.

so .. the same person has different items that are favorite depending on the 
_user interface_ used?

i can imagine a use case where someone would use different sets of 
applications depend on the instance of the launcher (so, two kickoffs or 
multiple lancelots or some mix or ..), but that would seem to me to be 
something that should be related to the context (e.g. activity) not the 
interface or instance of the interface of it

this does mean making a choice for the user that in a given activity, their 
favorites list is their only such list (meaning they couldn't have multiple 
lists), but the use case for multiple lists across multiple instances seems 
far more like a fringe use case than the much more common "i am using kickoff, 
now i'd like to use lancelot, and a week from now i switch back or decide to 
use both". 

this also makes the whole "which favorites does krunner show?" question much 
easier.

so i suggest that we attach this to context and make it universal to all 
launcher interfaces running in that context.

> The other thing is that my intention is to have some kind of rating system
> (like the Raptor guys want) while Kickoff doesn't have that.

kickoff uses a simple "how many times is it launched" system which is a sort 
of implicit rating system. which means they all have rating systems of some 
sort, which in turn means this should be turned into an implementation detail 
that all of them can hook into (e.g. by providing their own implementations 
for the rating/sorting)

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Software
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20090812/f0cec6ab/attachment.sig 


More information about the Plasma-devel mailing list