Skip to content
forked from koekeishiya/yabai

A tiling window manager for macOS based on binary space partitioning

License

Notifications You must be signed in to change notification settings

FelixKratz/yabai

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fyabai

Personal patches for yabai. Cherry-pick them to your own fork if you want to use them:

If you are here for window borders, see: https://github.com/FelixKratz/JankyBorders

  • Zoomed windows occlude windows below in the next-window-in-direction calculation
  • Allow only one child at a time to zoom to parent node
  • Focus closest window on application termination
  • Auto Padding for ultrawide displays, only applies to displays with aspect ratio greater than auto_padding_min_aspect and tries to achieve a width of auto_padding_width and a height of auto_padding_height for any window (except when there is only one window, then it will try to make the window 2*auto_padding_width). Fullscreen zoom will make the window zoom to use the full screen area. These are the defaults:
yabai -m config auto_padding off
yabai -m config auto_padding_min_aspect 2.33
yabai -m config auto_padding_width 840
yabai -m config auto_padding_height 1200

About

A tiling window manager for macOS based on binary space partitioning

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 83.7%
  • Objective-C 15.3%
  • Other 1.0%