Skip to content

smm-h/windowboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WindowBoard

Two-tier window tiling for GNOME Shell (45-50).

Features

  • Direct keybinds: 24 shortcuts across 5 grid layouts -- one keypress places a window at an exact screen position
  • Board Mode: press Super+W to overlay a visual grid on all monitors. Drag windows into cells to snap them. Drag grid lines for unequal splits. Click +/- to change grid dimensions.
  • Animated transitions: smooth GNOME-native crossfade when tiling
  • Multi-monitor: Board Mode shows independent grids on all monitors simultaneously
  • Configurable: preferences GUI for animation and grid defaults. Keybindings reassignable via dconf.

Keybindings

Layout Grid Modifier Keys
Quadrants 2x2 Ctrl+Super A S / Z X
Vertical Strips 4x1 Alt+Super Z X C V
Horizontal Strips 1x4 Ctrl+Alt 1 Q A Z
H-Eighths 4x2 Ctrl+Shift+Super A S D F / Z X C V
V-Eighths 2x4 Ctrl+Alt+Shift+Super 1 2 / Q W / A S / Z X
Board Mode toggle Super W

All keybindings are reconfigurable via dconf. See dconf dump /org/gnome/shell/extensions/windowboard/.

Install

From source

git clone https://github.com/smm-h/windowboard.git
cd windowboard
./scripts/install.sh
# Log out and back in, then:
gnome-extensions enable windowboard@smmh.dev

From extensions.gnome.org

Coming soon.

License

GPL-3.0-or-later

About

Two-tier window tiling for GNOME Shell (45-50). Direct keybinds + Board Mode visual drag-to-snap grid.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors