Hi Carlos,

thanks for working on this ! I've now played with your branch a bit, and
think that it looks generally fine - I'd like to see a subsurface-based
implementation for Wayland, just to verify that we'll be able to support
this across backends.

Here are some quick observations from playing with your testcases:

- Your popovers with entries in them are not in the focus chain. There's no
way to keynav into them.

- With csd, the popovers can actually extend beyond toplevel - only as far
as the shadow / invisible borders allow it. Not a problem, I'd say.

- There's a behaviour difference wrt to grabs between csd and non-csd -
dragging a window by the titlebar breaks the grab in the csd case, causing
popovers to disappear. This is probably a difference we'll have to live
with.

- A funny with csd and window-dragging: try it with GTK_TEST_TOUCHSCREEN -
the selection handles are left behind. Probably a csd regression
independent of popovers.

- Something also broke wrt to mnemonics in the popover: I see _Cut C_opy
_Paste in the ui
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to