<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi,<br>
      <br>
      these answers are from both :)<br>
      <br>
      On 03/28/2013 01:56 PM, Aaron J. Seigo wrote:<br>
    </div>
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite">
      <pre wrap="">Hi Lukas and Jan,

On Thursday, March 28, 2013 12:52:24 Lukáš Tinkl wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">we didn't initially think we could get
it in a usable state in such a short time ;)
</pre>
      </blockquote>
      <pre wrap="">
QML can be like that :)

Lamarque is/was involved with this decision as well?

</pre>
      <blockquote type="cite">
        <pre wrap="">The current implementation uses only the new libnm-qt and libmm-qt (thin
wrappers around NM and MM libraries), making it far easier to add
features or simply keep pace with upstream NM/MM development.
</pre>
      </blockquote>
      <pre wrap="">
Does this also mean that systems without NetworkManager are not going to be 
supported?

I don't know if people are still using wicd and similar very widely. At least 
we seem to have been able to get away from having to support connman for 
devices, which is nice.

</pre>
    </blockquote>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <b id="internal-source-marker_0.2990761986002326" style="color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; font-weight: normal;">
      <p dir="ltr" style="margin-top: 0pt; margin-bottom: 0pt;"><span
          style="font-size: 12px; font-family: Arial; color: rgb(0, 0,
          0); background-color: transparent; font-weight: normal;
          font-style: normal; font-variant: normal; text-decoration:
          none; vertical-align: baseline; white-space: pre-wrap;"><b>I</b>t
          seems (and lamarque could confirm) that NM is the only usable
          backend in the “old” plasmoid anyway<br class="kix-line-break">
        </span></p>
    </b><br class="Apple-interchange-newline">
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite">
      <blockquote type="cite">
        <pre wrap="">On the other hand, we definitely intend to reuse existing plasmoid's
code where it makes sense (VPN plugins, mobile broadband wizard, etc).

So here we are, the code is in the plasma-nm git repo, we're looking
forward to your input :)
</pre>
      </blockquote>
      <pre wrap="">
There is some input I could offer right away (see below), but it's difficult to 
offer more right now without knowing what the design direction is.

For instance, I'm unsure:

* why there are long progress bars under each name while there is a static 
icon to the left that also visualizes a signal.
</pre>
    </blockquote>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <b id="internal-source-marker_0.2990761986002326" style="color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; font-weight: normal;">
      <p dir="ltr" style="margin-top: 0pt; margin-bottom: 0pt;"><span
          style="font-size: 12px; font-family: Arial; color: rgb(0, 0,
          0); background-color: transparent; font-weight: normal;
          font-style: normal; font-variant: normal; text-decoration:
          none; vertical-align: baseline; white-space: pre-wrap;">I
          thought it will look nicer than to have static icon. It's also
          more accurate.</span></p>
    </b><br class="Apple-interchange-newline">
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite">
      <pre wrap="">
* if the connection icons to the right are intended to be the only mechanism 
to connect/disconnect
</pre>
    </blockquote>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <b id="internal-source-marker_0.2990761986002326" style="color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; font-weight: normal;">
      <p dir="ltr" style="margin-top: 0pt; margin-bottom: 0pt;"><span
          style="font-size: 12px; font-family: Arial; color: rgb(0, 0,
          0); background-color: transparent; font-weight: normal;
          font-style: normal; font-variant: normal; text-decoration:
          none; vertical-align: baseline; white-space: pre-wrap;">That's
          something we will have to change maybe, we are open to
          suggestions</span></p>
    </b><br class="Apple-interchange-newline">
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite">
      <pre wrap="">
* which wireless routers you plan on showing in the menu by default. 
currently, all visible APs are shown (without sorting by name), but that could 
be just due to being in the early stages of development, or that could also be 
the intended result for final release. It's unclear if often used connections 
will be shown at the top, or if they will always be shown in the list with 
everything else that is visible. right now my machine can see 15 different APs, 
and that's not even a big number ...

.. and similar. :) So anything you can provide as to the intended workflow 
would be very helpful as a starting point.
</pre>
    </blockquote>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <b id="internal-source-marker_0.2990761986002326" style="color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; font-weight: normal;">
      <p dir="ltr" style="margin-top: 0pt; margin-bottom: 0pt;"><span
          style="font-size: 12px; font-family: Arial; color: rgb(0, 0,
          0); background-color: transparent; font-weight: normal;
          font-style: normal; font-variant: normal; text-decoration:
          none; vertical-align: baseline; white-space: pre-wrap;">There
          are now all available connections and APs, but they are sorted
          by those keys - connected, connection type, configured
          connection and APs are sorted by signal strenght. </span></p>
    </b><br class="Apple-interchange-newline">
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite">
      <pre wrap="">

Things I can observe right away:

* The list of items goes under the translucent status bar at the bottom of the 
window. This looks very messy and makes it hard to see what's going on. Might 
be better to make the status bar opaque .. or have you tried that already?

* Mouse events go through the status bar to the item underneath .. so clicking 
just to the right or left of "Connected" will open the details for the item 
shown under it.
</pre>
    </blockquote>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <b id="internal-source-marker_0.2990761986002326" style="color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; font-weight: normal;">
      <p dir="ltr" style="margin-top: 0pt; margin-bottom: 0pt;"><span
          style="font-size: 12px; font-family: Arial; color: rgb(0, 0,
          0); background-color: transparent; font-weight: normal;
          font-style: normal; font-variant: normal; text-decoration:
          none; vertical-align: baseline; white-space: pre-wrap;">
          That's a problem with ListView, it has anchors.bottom:
          statusBar.top but it doesn't work properly. I didn't find any
          better solution.</span></p>
    </b><br class="Apple-interchange-newline">
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite">
      <pre wrap="">
* In the metadata.desktop the description is reeeaaally long (making it 
unusable in the system tray dialog) and includes lots of jargon. Would you 
mind if I just went in there and cleaned it up according to our usual 
guidelines?
</pre>
    </blockquote>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <b id="internal-source-marker_0.2990761986002326" style="color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; font-weight: normal;"><span
        style="font-size: 12px; font-family: Arial; color: rgb(0, 0, 0);
        background-color: transparent; font-weight: normal; font-style:
        normal; font-variant: normal; text-decoration: none;
        vertical-align: baseline; white-space: pre-wrap;">we will try to
        come with something better, we don’t mind if you just improve it
        :)<br class="kix-line-break">
      </span></b>
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite">
      <pre wrap="">
* When the popup closes, the UI does not reset .. so when I close and later 
re-open the popup instead of being at the starting point, I'm where ever I was 
when I last used it.
</pre>
    </blockquote>
    Ok,
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <b id="internal-source-marker_0.2990761986002326" style="color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; font-weight: normal;"><span
        style="font-size: 12px; font-family: Arial; color: rgb(0, 0, 0);
        background-color: transparent; font-weight: normal; font-style:
        normal; font-variant: normal; text-decoration: none;
        vertical-align: baseline; white-space: pre-wrap;"> I’ll fix it<br
          class="kix-line-break">
      </span></b>
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite">
      <pre wrap="">
* why is there a makedata.desktop.cmake?
</pre>
    </blockquote>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <b id="internal-source-marker_0.2990761986002326" style="color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; font-weight: normal;">
      <p dir="ltr" style="margin-top: 0pt; margin-bottom: 0pt;"><span
          style="font-size: 12px; font-family: Arial; color: rgb(0, 0,
          0); background-color: transparent; font-weight: normal;
          font-style: normal; font-variant: normal; text-decoration:
          none; vertical-align: baseline; white-space: pre-wrap;"> I was
          inspired by KTP, they have also metadata.desktop.cmake and in
          CMakeLists.txt they are using<br>
 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/declarative//metadata.desktop.cmake</span></p>
      <p dir="ltr" style="margin-top: 0pt; margin-bottom: 0pt;"><span
          style="font-size: 12px; font-family: Arial; color: rgb(0, 0,
          0); background-color: transparent; font-weight: normal;
          font-style: normal; font-variant: normal; text-decoration:
          none; vertical-align: baseline; white-space: pre-wrap;">
                     <span class="Apple-tab-span" style="white-space:
            pre;"> </span>         
          ${CMAKE_CURRENT_BINARY_DIR}/declarative/metadata.desktop</span></p>
      <p dir="ltr" style="margin-top: 0pt; margin-bottom: 0pt;"><span
          style="font-size: 12px; font-family: Arial; color: rgb(0, 0,
          0); background-color: transparent; font-weight: normal;
          font-style: normal; font-variant: normal; text-decoration:
          none; vertical-align: baseline; white-space: pre-wrap;">
                                  @ONLY)</span></p>
    </b><br class="Apple-interchange-newline">
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite">
      <pre wrap="">

Topics for discussions regarding integration with existing systems to make for 
an acceptable upgrade experience:

* This plasmoid needs to work flawlessly with touch as well as mouse/keyboard. 
Fortunately, we can provide touch customizations of QML and Javascript files in 
the package (by placing such things in platformcontents/touch/ where they will 
override what is in contents/). Main issues here will revolve around the size 
of active press areas: the connection buttons, the configure buttons. This 
could easily be addressed by making some tweaks such as: an easily pressable 
button that appears in the details area for connecting/disconnecting, and 
making it so that pressing anywhere on the status bar opens up the 
configuration options area.

* The name of the component must end up being the same as the current nm 
plasmoid, otherwise we will need to ship an update script and that seems 
unecessary.
</pre>
    </blockquote>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <b id="internal-source-marker_0.2990761986002326" style="color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; font-weight: normal;"><span
        style="font-size: 12px; font-family: Arial; color: rgb(0, 0, 0);
        background-color: transparent; font-weight: normal; font-style:
        normal; font-variant: normal; text-decoration: none;
        vertical-align: baseline; white-space: pre-wrap;">you mean the
        “old” widget based one or the newer QML applet?<br
          class="kix-line-break">
      </span></b>
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite">
      <pre wrap="">
* The usage graphs are not implemented in the new widget; seems they would fit 
in very nicely in the details widget though?
</pre>
    </blockquote>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <b id="internal-source-marker_0.2990761986002326" style="color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; font-weight: normal;">
      <p dir="ltr" style="margin-top: 0pt; margin-bottom: 0pt;"><span
          style="font-size: 12px; font-family: Arial; color: rgb(0, 0,
          0); background-color: transparent; font-weight: normal;
          font-style: normal; font-variant: normal; text-decoration:
          none; vertical-align: baseline; white-space: pre-wrap;">Yes,
          we can add it later</span></p>
    </b><br class="Apple-interchange-newline">
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite">
      <pre wrap="">

Topics for discussion regarding on how we can improve over the old plasmoid:

* When connecting to a new wifi access point, it throws up the big scary full 
configuration dialog when all one needs 99% of the time is to put in a 
password. Being able to jump from a simple password dialog to the full dialog 
would obviously be needed .. but would probably increase user friendlineses a 
lot
</pre>
    </blockquote>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <b id="internal-source-marker_0.2990761986002326" style="color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; font-weight: normal;"><span
        style="font-size: 12px; font-family: Arial; color: rgb(0, 0, 0);
        background-color: transparent; font-weight: normal; font-style:
        normal; font-variant: normal; text-decoration: none;
        vertical-align: baseline; white-space: pre-wrap;">that’s what we
        currently do, we just ask for the password for unconfigured
        connections (without the clumsy config dialog, as seen in the
        old applet)<br class="kix-line-break">
      </span></b>
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite">
      <pre wrap="">
* On touch devices, the dialogs which are perfect for managing connections 
with the mouse and keyboard are not so perfect. :) Have you thought about ways 
to allow form-factor specific UI for the connection management UI? We'd 
probably want to do this in QML as well .. and we can tell what the current 
runtime environment is from KDeclarative easily enough .. so we just need 
integration points in the new code to swap between different connection 
management UIs (though using the same backend code one hopes ...)
</pre>
    </blockquote>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <b id="internal-source-marker_0.2990761986002326" style="color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; font-weight: normal;">
      <p dir="ltr" style="margin-top: 0pt; margin-bottom: 0pt;"><span
          style="font-size: 12px; font-family: Arial; color: rgb(0, 0,
          0); background-color: transparent; font-weight: normal;
          font-style: normal; font-variant: normal; text-decoration:
          none; vertical-align: baseline; white-space: pre-wrap;">help
          is certainly welcome here, we don’t have any such devices to
          test our applet on</span></p>
    </b><br class="Apple-interchange-newline">
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite">
      <pre wrap="">
* The current plasmoid shows a not-so-helpful "map" view when it scans for new 
access points, and this is available only from the Add connection drop down. 
If this could be streamlined and made simpler, it would be great.
</pre>
    </blockquote>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <b id="internal-source-marker_0.2990761986002326" style="color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; font-weight: normal;"><span
        style="font-size: 12px; font-family: Arial; color: rgb(0, 0, 0);
        background-color: transparent; font-weight: normal; font-style:
        normal; font-variant: normal; text-decoration: none;
        vertical-align: baseline; white-space: pre-wrap;"> weird, I
        never found out this feature before, first time hearing of it :)<br
          class="kix-line-break">
      </span></b>
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite">
      <pre wrap="">
* Activity awareness?
</pre>
    </blockquote>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <b id="internal-source-marker_0.2990761986002326" style="color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; font-weight: normal;"><span
        style="font-size: 12px; font-family: Arial; color: rgb(0, 0, 0);
        background-color: transparent; font-weight: normal; font-style:
        normal; font-variant: normal; text-decoration: none;
        vertical-align: baseline; white-space: pre-wrap;"> no idea :)
        how would you want to integrate the plasmoid with the
        activities?<br class="kix-line-break">
      </span></b>
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite">
      <pre wrap="">

What I really like already:

* What is there right now is clean and simple. Hooray for increased elegance.

* What is there generally seems to work

For whatever reason, I can't actually add or edit anything that is shown, but 
I'm guessing that's a problem with my local installation / configuration. If 
you have any hints as to how to unlock that achievement, I'd appreciate it. 
(I'm running nm 0.9.8 fwiw)
</pre>
    </blockquote>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <b id="internal-source-marker_0.2990761986002326" style="color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; font-weight: normal;"><span
        style="font-size: 12px; font-family: Arial; color: rgb(0, 0, 0);
        background-color: transparent; font-weight: normal; font-style:
        normal; font-variant: normal; text-decoration: none;
        vertical-align: baseline; white-space: pre-wrap;">Are you unable
        to click on the edit button when you display connection details?
        Or this button is greyed out?</span></b>
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite">
      <pre wrap="">
Thanks for your work on this .. I hope I haven't deluged you with feedback 
here :)
</pre>
    </blockquote>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <b id="internal-source-marker_0.2990761986002326" style="color:
      rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;
      font-style: normal; font-variant: normal; letter-spacing: normal;
      line-height: normal; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; font-weight: normal;"><span
        style="font-size: 12px; font-family: Arial; color: rgb(0, 0, 0);
        background-color: transparent; font-weight: normal; font-style:
        normal; font-variant: normal; text-decoration: none;
        vertical-align: baseline; white-space: pre-wrap;">not at all, we
        certainly value any input/feedback we might get<br>
      </span></b><br>
    <blockquote cite="mid:151618032.s9Vx4Cq1OU@freedom" type="cite"><br>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Jan Grulich 
Red Hat Czech, s.r.o
<a class="moz-txt-link-abbreviated" href="mailto:jgrulich@redhat.com">jgrulich@redhat.com</a></pre>
  </body>
</html>