aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/layout/scrolling.rs149
-rw-r--r--src/layout/tab_indicator.rs33
-rw-r--r--src/layout/tests.rs2
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@b-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@b-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@b-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@b-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@b-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-b-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-b-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-b-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-b-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-b-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhF500-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-b-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-b-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-b-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-b-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-b-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhP0.5-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhU-b-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhU-b-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhU-b-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhU-b-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhU-b-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhU-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhU-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhU-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dhU-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-b-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-b-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-b-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-b-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-b-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-b-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-b-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-b-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-b-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-b-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhF500-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-b-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-b-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-b-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-b-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-b-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhP0.5-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhU-b-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhU-b-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhU-b-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhU-b-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhU-b-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhU-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhU-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhU-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-dhU-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwF1000-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-b-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-b-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-b-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-b-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-b-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-b-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-b-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-b-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-b-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-b-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhF500-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-b-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-b-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-b-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-b-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-b-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhP0.5-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhU-b-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhU-b-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhU-b-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhU-b-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhU-b-wfsBU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhU-t.snap10
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhU-wfsAN-t.snap14
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhU-wfsAU-t.snap11
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhU-wfsBN-t.snap13
-rw-r--r--src/tests/snapshots/niri__tests__window_opening__check_target_size@dwP0.25-dhU-wfsBU-t.snap10