<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>