[kde-community] Plasmoids and Apps - was - Re: Applications in KDE Generation 5

Aaron J. Seigo aseigo at kde.org
Fri Jan 17 16:39:46 UTC 2014

On Thursday, January 16, 2014 22:54:43 Albert Astals Cid wrote:
> So basically there's no difference between a plasmoid and a non-plasmoid?

There are differences; I would never do Krita as a plasmoid, e.g. Or, for that 
matter, Okular. The Plasmoid design pattern lends itself to self-contained, 
highly focused, single-use-case UIs. That is purposeful; the “full desktop 
application” paradigm is not visible in kcalc, and full desktop apps are not 
well suited to be implemented as plasmoids. It’s a question of granularity 
across a spectrum that runs from desktop shell gadgets to full desktop 

There is a gray area in the middle of that spectrum: things like KCalc make 
sense both as desktop shell gadgets but also as stand-alone applications.

What the application FormFactor and the single-plasmoid shells like plasma-
windowed provide is a way to address that middle zone.

Apps the “full desktop app” end of the spectrum may *use* plasmoids (or a 
similar pattern) themselves. We see this in Skrooge and Amarok, for instance.

> If that's the case, I don't understand why John started the discussion if we
> should favor plasmoids over non-plasmoids or viceversa since it seems to me
> "plasmoid or not" is an implementation detail.

I think it’s a matter of consciously deciding which implementation direction 
to take different apps, and that implies we know why we pick one or the other.

Beyond that, it is an implementation detail, yes.

Aaron J. Seigo

More information about the kde-community mailing list