Skip to content

tarkah/grout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grout

Rust

A simple tiling window manager for Windows, written in Rust. Inspired by Budgie's Window Shuffler grid functionality.

Demo

Click for full video

Demo

Download

Usage

  • Run grout.exe or cargo run. Program will run in the background and options can be accessed by right clicking the system tray icon.
  • Activate the windowing grid with hotkey CRTL + ALT + S.
  • Increase / decrease grid rows / columns with CTRL + arrows.
  • Hovering cursor over the grid will show a preview of that zone in the window.
  • Select a window you want resized, then click on a tile in the grid. Window will resize to that zone.
  • Hold SHIFT down while hovering after a selection, zone will increase in size across all tiles. Select again to resize to larger zone.
  • Resizing can also be achieved by click-drag-release. Click & hold cursor down, drag cursor across multiple tiles and release to make selection.
  • F1 - F6 can be used to toggle between saved profiles. F1 is the default profile loaded when program is first started.

Config

See example config in the wiki for a full list of all options.

  • A configuration file will be created at %APPDATA%\grout\config.yml that can be customized. You can also open the config file from the system tray icon.

About

Simple tiling window manager for Windows

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages