Notes from "Async and representation"

Martin Klapetek martin.klapetek at gmail.com
Wed Jan 15 17:02:19 UTC 2014


On Wed, Jan 15, 2014 at 4:43 PM, Mark Gaiser <markg85 at gmail.com> wrote:

>
> But why?
> What's the reasoning behind that?
>
> If you learn QML from scratch you start with:
> Item {
>   ...
> }
>
> or
>
> Rectangle {
>   ...
> }
>
> Or if you make a application to look native with the controls:
> ApplicationWindow {
>   ...
> }
>
> I don't think KDE should add another one:
> Applet {
>   ...
> }
>
> Sure, it works and probably serves a need that i don't fully see yet,
> but it also makes it less obvious for people starting developing
> plasmoids.
> They will first have to figure out how to call their root object and
> why it's not Item{} but Applet{}.
>

However, plasmoids are not "just QML", they are pieces of the shell and as
such I think it's perfectly fine it's a bit different - the whole purpose
of plasmoids is slightly different.

Also, related to that, that's why we need good docs and/or tutorial where
it is explained or simply pointed out. You /need/ to read docs to start
developing components of anything anyway, so imho introducing another
thing, different from plain QML, is perfectly fine :)

I hope you find my feedback valuable and not nitpicking :)


Every feedback is great, thanks for it ;)

Cheers
-- 
Martin Klapetek | KDE Developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20140115/654d1dc9/attachment-0001.html>


More information about the Plasma-devel mailing list