Successfully reported this slideshow.
Your SlideShare is downloading. ×

Fallback Tab Dragging for Ozone/Wayland

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 8 Ad

More Related Content

More from Igalia (20)

Recently uploaded (20)

Advertisement

Fallback Tab Dragging for Ozone/Wayland

  1. 1. Fallback Tab Dragging for Ozone/Wayland Max Ihlenfeldt <max@igalia.com> 2022-11-15 @ BlinkOn 17
  2. 2. Fallback Tab Dragging for Ozone/Wayland Max Ihlenfeldt, 2022-11-15 X11 tab dragging
  3. 3. Fallback Tab Dragging for Ozone/Wayland Max Ihlenfeldt, 2022-11-15 Wayland tab dragging
  4. 4. Why doesn’t it work on Wayland? ● Wayland clients don’t know about global screen coordinates ● Wayland clients can’t control the window position on their own ● ⇒ can’t move the window containing the detached tabs with the cursor Fallback Tab Dragging for Ozone/Wayland Max Ihlenfeldt, 2022-11-15
  5. 5. Extended drag ● Wayland protocol extension by Nick Diego ● Extends DnD capabilities to implement regular tab dragging ● Currently only supported by Exo Fallback Tab Dragging for Ozone/Wayland Max Ihlenfeldt, 2022-11-15
  6. 6. Fallback Tab Dragging for Ozone/Wayland Max Ihlenfeldt, 2022-11-15 Fallback tab dragging
  7. 7. Testing is hard Fallback Tab Dragging for Ozone/Wayland Max Ihlenfeldt, 2022-11-15 ● Input emulation problems on Wayland when multiple browser windows are open ● New Wayland testing protocol extension in the works ● Until tests pass: behind feature flag AllowWindowDragUsingSystemDragDrop
  8. 8. Thanks! Thanks to: ● Scott Violet ● Nick Diego ● Erik Chen ● Mitsuru Oshima Fallback Tab Dragging for Ozone/Wayland Max Ihlenfeldt, 2022-11-15

×