winit/src/platform_impl/linux/wayland
Kirill Chibisov 73248bdced On Wayland, under mutter(GNOME Wayland), fix CSD being behind the status bar, when starting window in maximized mode (#1324)
Mutter can reposition window on resize, if it is behind mutter's "bounding box".
So, when you start winit window in maximized mode with CSD, mutter places its CSD
behind the GNOME's status bar initially, and then sends configure with the
exact same size as your current window. If winit decides to optimize calling
frame.resize(..) in this case, we won't call set_geometry(we're calling
it through resize) and GNOME won't reposition your window to be inside the
"bounding box", which is not a desired behavior for the end user.
2019-12-19 17:08:28 -07:00
..
event_loop.rs On Wayland, under mutter(GNOME Wayland), fix CSD being behind the status bar, when starting window in maximized mode (#1324) 2019-12-19 17:08:28 -07:00
keyboard.rs X11: Sync key press/release with window focus (#1296) 2019-12-07 15:51:37 -07:00
mod.rs Add exclusive fullscreen mode (#925) 2019-07-29 14:16:14 -04:00
pointer.rs On Wayland, fix cursor icon updates on window borders when using CSD (#1322) 2019-12-18 06:41:44 -07:00
touch.rs Add touch pressure information for touch events on iOS (#1090) 2019-08-13 18:12:13 -04:00
window.rs Make WindowStore::for_each less terrifying to rebase (#1304) 2019-12-04 03:55:49 -05:00