Fwd: [PATCH weston] xdg-shell: Make stable

nerdopolis bluescreen_avenger at verizon.net
Fri Jul 18 05:31:01 PDT 2014


On Friday, July 18, 2014 08:25:33 AM Jasper St. Pierre wrote:
> The lack of an unset_minimized feature is very intentional. The *goal*, it
> sounds like, is to present the window immediately again, but an
> unset_minimized won't do that. What if the window is on a different
> workspace, or has been simply stacked behind another set of windows?
> 
> unset_minimized won't solve any of these issues. Destroying and creating an
> xdg_surface will, certainly.
> 
> If there's a valid use case, and I'm *very* skeptical that there is, I
> would be fine in "present_window" request that tries as hard as possible to
> present the window to the user (unminimizing, changing workspaces, stacking
> to the top). However, I do want to make the guarantee that it isn't
> immediate. Compositors may implement this request by instead showing a
> blinking icon in the taskbar, to prevent an application from suddenly
> stealing the user's focus.
> 
> So, what is the use case for unset_minimized?
> 
I know for example when I open and minimize kate, (text editor), and then I open another text file from my file manager, the existing kate window unmimimizes itself, and opens the second file in the same window, instead of staying minimized.

I feel if kate didn't have this feature, if it was minimized, and unable to unmiminize itself, it's probably easy to forget about the existing instance, and it would seem irresponsive...
> 
> On Fri, Jul 18, 2014 at 7:33 AM, Philippe Coval <
> philippe.coval at open.eurogiciel.org> wrote:
> 
> >
> >> We've gone through enough churn of xdg-shell that we're now feeling
> >> confident enough to commit to this much. Let's do it.
> >>
> >
> > Ok good news, I guess you're want to gather some feedback
> > before it lands into next release
> >
> > As a qtwayland developer it seems ok for us
> > (note current master branch is aligned to latest release wl-1.5)
> > may giucam confirm too,
> > I'll probably upgrade to 1.6 soon or later...
> >
> >
> > But as mentionned in
> >
> > https://bugs.freedesktop.org/show_bug.cgi?id=53214
> >
> > We at Tizen feels the unset_minimized request is missing
> > (may it be part of the states enum too ?)
> >
> >
> > If we compare to maximize both are there :
> >
> >    <request name="set_maximized" />
> >    <request name="unset_maximized" />
> >
> >
> > While there is only :
> >
> >    <request name="set_minimized" />
> >
> >
> > Would it make sense to add this one :
> >
> >    <request name="unset_minimized" />
> >
> >
> > I supose it's not there because there is no real need,
> > but it wasnt intentional please confirm ?
> >
> > We can share some patches if it maters.
> >
> > To be tracked here and at  :
> >
> > https://bugs.freedesktop.org/show_bug.cgi?id=53214
> >
> >
> > Regards
> >
> >
> > --
> >  mailto:philippe.coval at eurogiciel.fr  --  gpg:0x467094BC
> >  xmpp:philippe.coval.pro at gmail.com
> >  https://dockr.eurogiciel.fr/blogs/embedded/author/pcl/
> >                                                                        .
> >
> > _______________________________________________
> > wayland-devel mailing list
> > wayland-devel at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/wayland-devel
> >
> 
> 
> 
> 



More information about the wayland-devel mailing list