<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p><font size="+2"><tt>Hello everyone,</tt></font></p>
    <p><font size="+2"><tt><br>
          I am working in the plasma panels codepage these days, trying
          to enhance their features and I would like your opinion in
          some aspects of it. This effort is based a lot in the Now Dock
          Panel and its needs. I have sent some feature requests and
          lately I have sent some patches for review. I have the opinion
          that all the future enhancements should go inside plasma and
          kwin instead of keeping all the workarounds outside. I have
          done that mistake in the past :). So I am here and I am
          willing to work on the following but I will need your
          knowledge and guidance in some of them. Of course you are them
          who are going to decide if this is worth it... <br>
        </tt></font></p>
    <p><font size="+2"><tt><br>
        </tt></font></p>
    <p><font size="+2"><tt>1. Transparent Panels</tt></font></p>
    <p><font size="+2"><tt><a class="moz-txt-link-freetext" href="https://bugs.kde.org/show_bug.cgi?id=368384">https://bugs.kde.org/show_bug.cgi?id=368384</a></tt></font></p>
    <p><font size="+2"><tt><a class="moz-txt-link-freetext" href="https://phabricator.kde.org/D3282">https://phabricator.kde.org/D3282</a></tt></font></p>
    <p><font size="+2"><tt><a class="moz-txt-link-freetext" href="https://phabricator.kde.org/D3283">https://phabricator.kde.org/D3283</a></tt></font></p>
    <p><font size="+2"><tt><br>
        </tt></font></p>
    <p><font size="+2"><tt>2. Change Panel's Thickness from client side<br>
        </tt></font></p>
    <p><font size="+2"><tt>As I have understood it, the plasma panels
          change their thickness only by the user setting its value. I
          would like this to be able to be changed from the panel's
          client qml codepage. I tried to expose thickness with
          Layout.preferredWidth and preferredHeight but this didnt go
          quite well because it breaks current implementatation. I tried
          containment.implicitWidth... but this isnt exposed at all. Do
          you have any ideas how this should be implemented in order to
          not break current implementation?</tt></font></p>
    <p><font size="+2"><tt><br>
        </tt></font></p>
    <p><font size="+2"><tt>3. "Real" Panel Transparency</tt></font></p>
    <p><font size="+2"><tt>Docks are panels that not only have a visual
          transparent background but also they pass the mouse events to
          go underneath their transparent areas. This is also the way
          Plank is doing it. It creates a big window that for the
          transparent background leaves all the mouse events go
          underneath. I believe plasma panels are Qt windows managed
          from KWin, I think Qt is offering this feature by setting some
          flags for the window. Do you have any ideas for this?</tt></font></p>
    <font size="+2"><tt><br>
        regards,</tt></font>
    <p><font size="+2"><tt>michail</tt></font></p>
    <p><font size="+2"><tt><br>
        </tt></font></p>
    <p><font size="+2"><tt>P.S. I am willing to work on the above and I
          am not in any hurry. I would like just the above to be offered
          from our main codepage.<br>
        </tt></font></p>
    <p><font size="+2"><tt><br>
        </tt></font></p>
  </body>
</html>