Changes
- Renamed windowrule
isopenscratchpadtoisnamedscratchpad - Changed default
focus_cross_tagto disabled - Renamed option
bypass_surface_visibilitytoinhibit_regardless_of_visibility
Fixes
- Fixed tile and deck layout gap calculation errors
- Fixed maximize screen gap calculation errors
- Fixed X11 clients with above-state appearing below top layer
- Fixed crash when running under other compositors
- Fixed clients not restoring to their original monitor after system suspend
- Fixed missing shadow clipping during animations
- Fixed gap between shadow and window when using
no_border_when_singleoption - Fixed
smartgapincorrectly affecting non-tiling windows - Fixed
no_radius_when_singleincorrectly affecting non-tiling windows - Fixed windowrule option
scratchpad_geomnot being applied - Fixed incorrect layer position calculations
Features
- Added
disable_trackpadoption - Added
shadow_only_floatingoption - Added
scratchpad_width_ratioandscratchpad_height_ratiooptions to set default scratchpad size - Added support for layer shadows
- Added more libinput options for trackpad configuration
Optimizations
- Improved scratchpad state transitions from fullscreen/maximize
- Optimized border calculations during animations
- Set more logical window sizes when making windows floating