When using MOD + [left] or MOD + [right] with focus_fit=1 the focus will not change to the next window to the left or right in the workspace with Hyprscrolling when the window aligns with the edge of the screen.
Please see YouTube video to illustrate the problem better than my words, https://youtu.be/Vsu4X91eeHE
Please excuse the capture as it won't seem to get the entire desktop, but enough is here to see the problem. Illustrates 3 windows side by side on workspace 1, movefocus won't move to the next window when the previous window aligns with edge of screen. I am using hyprshell to application switch to the windows on the extents since focus won't move.
Hyprscrolling was installed with hyprpm. After doing a system update, I performed a "hyprpm update" and reloaded hyprland.
This worked flawlessly prior to tonight's updates.
For reference hyprland.conf contains:
plugin {
hyprscrolling {
column_width = 0.7
fullscreen_on_one_column = true
focus_fit_method = 1
}
}
bind = $mainMod, slash, layoutmsg, colresize -conf
bind = $mainMod CONTROL, right, layoutmsg, movewindowto r
bind = $mainMod CONTROL, left, layoutmsg, movewindowto l
bind = $mainMod CONTROL, up, layoutmsg, movewindowto u
bind = $mainMod CONTROL, down, layoutmsg, movewindowto d
bind = $mainMod CONTROL SHIFT, up, layoutmsg, movecoltoworkspace -1
bind = $mainMod CONTROL SHIFT, down, layoutmsg, movecoltoworkspace +1
Move focus with mainMod + arrow keys
bind = $mainMod, left, movefocus, l
bind = $mainMod, right, movefocus, r
bind = $mainMod, up, movefocus, u
bind = $mainMod, down, movefocus, d
bind = $mainMod SHIFT, up, workspace, e-1
bind = $mainMod SHIFT, down, workspace, e+1
When using MOD + [left] or MOD + [right] with focus_fit=1 the focus will not change to the next window to the left or right in the workspace with Hyprscrolling when the window aligns with the edge of the screen.
Please see YouTube video to illustrate the problem better than my words, https://youtu.be/Vsu4X91eeHE
Please excuse the capture as it won't seem to get the entire desktop, but enough is here to see the problem. Illustrates 3 windows side by side on workspace 1, movefocus won't move to the next window when the previous window aligns with edge of screen. I am using hyprshell to application switch to the windows on the extents since focus won't move.
Hyprscrolling was installed with hyprpm. After doing a system update, I performed a "hyprpm update" and reloaded hyprland.
This worked flawlessly prior to tonight's updates.
For reference hyprland.conf contains:
plugin {
hyprscrolling {
column_width = 0.7
fullscreen_on_one_column = true
focus_fit_method = 1
}
}
hyprscrolling binds, see https://github.com/hyprwm/hyprland-plugins/tree/main/hyprscrolling
bind = $mainMod, slash, layoutmsg, colresize -conf
bind = $mainMod CONTROL, right, layoutmsg, movewindowto r
bind = $mainMod CONTROL, left, layoutmsg, movewindowto l
bind = $mainMod CONTROL, up, layoutmsg, movewindowto u
bind = $mainMod CONTROL, down, layoutmsg, movewindowto d
bind = $mainMod CONTROL SHIFT, up, layoutmsg, movecoltoworkspace -1
bind = $mainMod CONTROL SHIFT, down, layoutmsg, movecoltoworkspace +1
Move focus with mainMod + arrow keys
bind = $mainMod, left, movefocus, l
bind = $mainMod, right, movefocus, r
bind = $mainMod, up, movefocus, u
bind = $mainMod, down, movefocus, d
bind = $mainMod SHIFT, up, workspace, e-1
bind = $mainMod SHIFT, down, workspace, e+1