b1a9d7912e7da800702f42484dd96f159b80be55
The popups used one Wayland layer surface per output sized to their content (implicitWidth/Height bound to the toast column), so every time a toast was added or removed the surface resized. During that resize the compositor briefly scaled a stale buffer, stretching or squishing the cards mid- transition -- worst with only one or two toasts, where each resize is a larger relative change. Make the surface full-screen and fixed, like the OSD overlay, so adding or removing a toast only changes the content inside it and the surface never resizes. Mask the input region to the toast column so the otherwise- invisible full-screen overlay stays click-through. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Omarchy
Omarchy is a beautiful, modern & opinionated Linux distribution by DHH.
Read more at omarchy.org.
License
Omarchy is released under the MIT License.
Languages
Shell
57.3%
QML
31.2%
JavaScript
4.1%
Python
2.9%
Go Template
2.5%
Other
2%