imawizard / MiguruWM

A tiling window manager for Windows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

「見苦窓経営」笑

Miguru is an automatically tiling window manager for Windows 10 à la Amethyst/xmonad.

Documentation

See the wiki.

Motivation

There already are a bunch of really nice tiling window managers for Windows – see Other tiling WMs for Windows – so far I did not settle with any, though. So I'll be rolling my own...

The goal is a basic but hopefully stable window manager that should behave somewhere close to Amethyst/xmonad.

Caveats

  • Uses native virtual desktops as workspaces, which can't be switched on per-monitor basis, integrate however with:

    • Windows' Task View and programs like VirtualSpace
    • Settings like VirtualDesktopAltTabFilter and VirtualDesktopTaskbarFilter in HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
  • No binary space partitioning, no moving in specific directions, just the basics of xmonad:

    • Divide screen into master and secondary pane
    • Cycle through windows forwards/backwards
    • Layouts: tall, wide, fullscreen (aka monocle) and floating (i.e. no tiling), and a few others
  • Tested on Win10 Build 19042-19045, Windows 11 is currently not supported

    • Particularly the GUIDs for the virtual desktop COM interfaces are missing/untested

About

A tiling window manager for Windows

License:BSD 2-Clause "Simplified" License


Languages

Language:AutoHotkey 99.4%Language:PowerShell 0.6%