Plasmoids for KDevelop's project dashboard

Chani chanika at gmail.com
Wed Aug 11 18:31:05 CEST 2010


On August 5, 2010 11:02:50 Marco Martin wrote:
> On Thursday 05 August 2010, Aaron J. Seigo wrote:
> > On August 5, 2010, Marco Martin wrote:
> > > On Thursday 05 August 2010, Aaron J. Seigo wrote:
> > > > On August 5, 2010, Aleix Pol wrote:
> > > > > I will need to filter the plasmoids that we can add to the
> > > > > dashboard because our configured file will be versioned and we
> > > > > need to have some common denominator, so having a list of such
> > > > > would be a nice start.
> > > > 
> > > > if i understand what you need correctly, this will indeed be a common
> > > > issue among applications, and i think it requires (at least to do it
> > > > non-hackishly
> > > > 
> > > > :) to be able to tag plugins with information that can be used in a
> > > > :generic
> > > > 
> > > > fashion .. e.g. tagging the notes plasmoid in some way  such that
> > > > KDevelop will be able to know that it is useful to it, without the
> > > > notes plasmoid having to actually say explicitly "use me in KDevelop"
> > > > (since other apps
> > > > 
> > > >  will also want it, apps the notes plasmoid author doesn't know yet)
> > > 
> > > uhm, maybe a series of keyword to be used as "caabilities" that say
> > > what the applet could be used for? (it could also depend from device
> > > form factors..)
> > 
> > yes, i think so. question is how to do this and where to put this
> > 
> >  information. needs a bit of design work.
> 
> we can need to define what is the plasmoid for, similar to categories but
> not quite it.
> for instance, some discriminatory factors that could be useful are:
> - is a generic utility (that can be safely displayed everywhere?)
> - it has a clearly defined scope? (partly covered by parentapp, partly with
> categories other needed?)
> - does it require the network?
> - is it a workspace specific component? (i don't particularly like that the
> taskbar or the systray are shown in the plasmoid runner ;))
> - does it depend on some particular input device?

this sounds like it could have a lot in common with the security feature-
requirements stuff (does it offer a filedialog, does it launch apps, etc). :)



More information about the Plasma-devel mailing list