aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/handlers/compositor.rs8
-rw-r--r--src/handlers/xdg_shell.rs12
-rw-r--r--src/layout/mod.rs29
-rw-r--r--src/layout/scrolling.rs21
-rw-r--r--src/layout/workspace.rs2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-b-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-b-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-b-wfsBN.snap2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-b-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-b.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-wfsBN.snap2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-b-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-b-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-b-wfsBN.snap2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-b-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-b.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-wfsBN.snap2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-b-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-b-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-b-wfsBN.snap2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-b-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-b.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-wfsBN.snap2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-b-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-b-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-b-wfsBN.snap2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-b-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-b.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-wfsBN.snap2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-b-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-b-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-b-wfsBN.snap2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-b-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-b.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-wfsBN.snap2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-b-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-b-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-b-wfsBN.snap2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-b-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-b.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-wfsBN.snap2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhF500-b-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhF500-b-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhF500-b-wfsBN.snap2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhF500-b-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhF500-b.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhF500-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhF500-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhF500-wfsBN.snap2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhF500-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhF500.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhP0.5-b-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhP0.5-b-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhP0.5-b-wfsBN.snap2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhP0.5-b-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhP0.5-b.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhP0.5-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhP0.5-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhP0.5-wfsBN.snap2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhP0.5-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwU-dhP0.5.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhF500-b-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhF500-b-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhF500-b-wfsBN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhF500-b-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhF500-b.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhF500-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhF500-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhF500-wfsBN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhF500-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhF500.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhP0.5-b-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhP0.5-b-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhP0.5-b-wfsBN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhP0.5-b-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhP0.5-b.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhP0.5-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhP0.5-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhP0.5-wfsBN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhP0.5-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dhP0.5.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dwF1000-dhF500-b-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dwF1000-dhF500-b-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dwF1000-dhF500-b-wfsBN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dwF1000-dhF500-b-wfsBU.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dwF1000-dhF500-b.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dwF1000-dhF500-wfsAN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dwF1000-dhF500-wfsAU.snap6
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dwF1000-dhF500-wfsBN.snap4
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@fsF-dwF1000-dhF50