Find a file
2018-03-17 20:52:04 -04:00
unstable Use uint for margin, add an error 2018-03-17 20:52:04 -04:00
.build.yml Add .build.yml, fixes #4 2017-10-11 08:44:06 -04:00
README.md Clarify surface-layers, remove input-injection 2017-09-28 16:27:26 -04:00

sway-protocols

Wayland protocols being developed to make Sway's desktop shell generic, to allow sway components to be reused in third party compositors and third party shell components to be used in sway.

Note that these protocols are generally privledged and will require authentication with orbital's authorizor protocol before use.

WIP

Please make Github issues to discuss these protocols and propose use-cases that these won't fulfull. The goal is to stop making users compromise when they switch to Wayland.

surface-layers

This protocol describes several layers clients can use for rendering at a specific z depth. This protocol should support use-cases like:

  • wallpapers
  • desktop icons
  • panels
  • screen lockers
  • on screen keyboards
  • notifications
  • dmenu/rofi
  • slop

Protocol

Discussion