<div dir="ltr"><div><div><div><div>Hi everybody, and thanks Phillippe for reacting to this topic,<br><br></div>Yes, we under Tizen are using xdg-shell for some of the great features it has, and doing the integration in applications and toolkits such Ozone-Wayland, Qt, EFL...<br>
<br></div>We were recently challenged by a feature needed in the Web runtime, which is "resuming" an application by making it visible again.<br></div><div>Currently, we use "xdg_shell_set_minimized()" to hide it. There is no corresponding reverse function though, so we have been hacking by destroying and recreating xdg_surfaces, but it is at best <br>
</div><div><br></div><div>Having a "xdg_surface_unset_minimized()" request would really solve this issue.<br></div><div><br></div>I'm attaching the WIP patch implementing this. And here is a video of a client-side implementation, here switching apps : <a rel="nofollow noreferrer" target="_blank" href="https://www.youtube.com/watch?v=Kn7mxUUD2B0" class="" dir="ltr">https://www.youtube.com/watch?v=Kn7mxUUD2B0</a><br>
<br></div>Looking forward for your feedback, Jasper and everyone interested !<br><div><div><div><br><br></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-07-18 13:33 GMT+02:00 Philippe Coval <span dir="ltr"><<a href="mailto:philippe.coval@open.eurogiciel.org" target="_blank">philippe.coval@open.eurogiciel.org</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
We've gone through enough churn of xdg-shell that we're now feeling<br>
confident enough to commit to this much. Let's do it.<br>
</blockquote>
<br></div>
Ok good news, I guess you're want to gather some feedback<br>
before it lands into next release<br>
<br>
As a qtwayland developer it seems ok for us<br>
(note current master branch is aligned to latest release wl-1.5)<br>
may giucam confirm too,<br>
I'll probably upgrade to 1.6 soon or later...<br>
<br>
<br>
But as mentionned in<br>
<br>
<a href="https://bugs.freedesktop.org/show_bug.cgi?id=53214" target="_blank">https://bugs.freedesktop.org/<u></u>show_bug.cgi?id=53214</a><br>
<br>
We at Tizen feels the unset_minimized request is missing<br>
(may it be part of the states enum too ?)<br>
<br>
<br>
If we compare to maximize both are there :<br>
<br>
   <request name="set_maximized" /><br>
   <request name="unset_maximized" /><br>
<br>
<br>
While there is only :<br>
<br>
   <request name="set_minimized" /><br>
<br>
<br>
Would it make sense to add this one :<br>
<br>
   <request name="unset_minimized" /><br>
<br>
<br>
I supose it's not there because there is no real need,<br>
but it wasnt intentional please confirm ?<br>
<br>
We can share some patches if it maters.<br>
<br>
To be tracked here and at  :<br>
<br>
<a href="https://bugs.freedesktop.org/show_bug.cgi?id=53214" target="_blank">https://bugs.freedesktop.org/<u></u>show_bug.cgi?id=53214</a><br>
<br>
<br>
Regards<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
-- <br>
 mailto:<a href="mailto:philippe.coval@eurogiciel.fr" target="_blank">philippe.coval@<u></u>eurogiciel.fr</a>  --  gpg:0x467094BC<br>
 <a href="mailto:xmpp%3Aphilippe.coval.pro@gmail.com" target="_blank">xmpp:philippe.coval.pro@gmail.<u></u>com</a><br>
 <a href="https://dockr.eurogiciel.fr/blogs/embedded/author/pcl/" target="_blank">https://dockr.eurogiciel.fr/<u></u>blogs/embedded/author/pcl/</a><br>
                                                                       .<br>
<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr"><font>Regards,<br>
<br>
<i><b>Manuel BACHMANN</b><br>
Tizen Project<br>
VANNES-FR</i><br>
</font></div>
</div>