<feed xmlns='http://www.w3.org/2005/Atom'>
<title>srdwm/crates/wayland/src/snap_flyout.rs, branch main</title>
<subtitle>Cross-platform window manager written in Rust.
</subtitle>
<id>https://srdusr.com/git/srdwm/atom?h=main</id>
<link rel='self' href='https://srdusr.com/git/srdwm/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://srdusr.com/git/srdwm/'/>
<updated>2024-11-01T07:54:00+00:00</updated>
<entry>
<title>Add Snap-Layouts flyout (Windows 11-style maximize-button hover menu)</title>
<updated>2024-11-01T07:54:00+00:00</updated>
<author>
<name>srdusr</name>
<email>99972264+srdusr@users.noreply.github.com</email>
</author>
<published>2024-11-01T07:54:00+00:00</published>
<link rel='alternate' type='text/html' href='https://srdusr.com/git/srdwm/commit/?id=fe92f6e6b8ab680c9603cc6bcf16c98555c378ae'/>
<id>urn:sha1:fe92f6e6b8ab680c9603cc6bcf16c98555c378ae</id>
<content type='text'>
Right-clicking (or hovering) the maximize button opens a flyout of
fixed half/quarter positions (snap_flyout.rs renders it); picking one
applies that zone via WindowManager::apply_snap_zone, the click-driven
equivalent of dragging a window to that edge and releasing.
</content>
</entry>
</feed>
