# Provide window class to float above tiled windows
floating_maximum_size -1 x -1
for_window [class="floating_window"] floating enable

# Set titlebar mode
set_from_resource $wm.floatingwindow.border.style wm.floatingwindow.border.style pixel
set_from_resource $wm.floatingwindow.border.size wm.floatingwindow.border.size 1
default_floating_border $wm.floatingwindow.border.style $wm.floatingwindow.border.size
set_from_resource $wm.window.border.style wm.window.border.style pixel
set_from_resource $wm.window.border.size wm.window.border.size 1
default_border $wm.window.border.style $wm.window.border.size

# Work-around for bug in 4.21, remove when fixed
# See https://github.com/i3/i3/issues/5149
for_window [title=".*"] border pixel $wm.window.border.size

# Enable popup during fullscreen
set_from_resource $wm.gaps.popup_during_fullscreen wm.gaps.popup_during_fullscreen smart
popup_during_fullscreen $wm.gaps.popup_during_fullscreen

# window focus follows your mouse movements as the mouse crosses window borders
set_from_resource $wm.gaps.focus_follows_mouse wm.gaps.focus_follows_mouse no
focus_follows_mouse $wm.gaps.focus_follows_mouse

# Hiding borders adjacent to the screen edges.
# The "smart" setting hides borders on workspaces with only one window visible.
set_from_resource $wm.hide.edge.borders wm.hide.edge.borders smart
hide_edge_borders $wm.hide.edge.borders
