[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: Notes from "Async and representation"
From:       Martin Klapetek <martin.klapetek () gmail ! com>
Date:       2014-01-15 17:02:19
Message-ID: CAPLgePrQCo0VWRbjyt4cbsn3StSPyVoyyPiNYD4e5VNvUtDa9w () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Wed, Jan 15, 2014 at 4:43 PM, Mark Gaiser <markg85@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

[Attachment #5 (text/html)]

<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Jan 15, 2014 \
at 4:43 PM, Mark Gaiser <span dir="ltr">&lt;<a href="mailto:markg85@gmail.com" \
target="_blank">markg85@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div \
class="im"><br></div>But why?<br> What&#39;s the reasoning behind that?<br>
<br>
If you learn QML from scratch you start with:<br>
Item {<br>
   ...<br>
}<br>
<br>
or<br>
<br>
Rectangle {<br>
   ...<br>
}<br>
<br>
Or if you make a application to look native with the controls:<br>
ApplicationWindow {<br>
   ...<br>
}<br>
<br>
I don&#39;t think KDE should add another one:<br>
Applet {<br>
   ...<br>
}<br>
<br>
Sure, it works and probably serves a need that i don&#39;t fully see yet,<br>
but it also makes it less obvious for people starting developing<br>
plasmoids.<br>
They will first have to figure out how to call their root object and<br>
why it&#39;s not Item{} but Applet{}.<br></blockquote><div><br></div><div>However, \
plasmoids are not &quot;just QML&quot;, they are pieces of the shell and as such I \
think it&#39;s perfectly fine it&#39;s a bit different - the whole purpose of \
plasmoids is slightly different.</div>

<div><br></div><div>Also, related to that, that&#39;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 :)</div>

<div><br></div></div></div><div class="gmail_extra"><div \
class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<span style="font-family:arial,sans-serif;font-size:13px">I hope you find my feedback \
valuable and not nitpicking :)</span></blockquote><div><br></div><div>Every feedback \
is great, thanks for it ;)  </div></div></div><div class="gmail_extra">

<br clear="all"><div>Cheers</div>-- <br><div><span \
style="color:rgb(102,102,102)">Martin Klapetek | KDE  Developer</span></div> \
</div></div>



_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic