Skip to content

KWM 1.0.0 — macOS support

Choose a tag to compare

@West-Tiwan West-Tiwan released this 13 Oct 00:17
· 3 commits to main since this release

KWM now runs on macOS as well as Windows. It detects the OS at startup and loads the matching backend.

New

  • macOS support: tiling through the Accessibility API, 5 workspaces, global hotkeys and focus follows mouse
  • Status bar sits below the macOS menu bar, and KWM runs without a Dock icon
  • Unit tests for workspaces, layouts and hotkeys

Fixes

  • Battery showed the percentage used instead of the percentage left
  • Windows in the right-hand stack overlapped by 2px
  • Some layouts ignored the monitor's origin
  • Building works when your default JDK is newer than Gradle supports

Hotkeys

Alt on Windows, Option (⌥) on macOS.

Keys Action
Alt ← Promote focused window to master
Alt ↑ / Alt ↓ Move focused window up / down the stack
Alt 1–5 Switch workspace
Alt Shift 1–5 Move focused window to a workspace
Alt Shift Q Quit

Downloads

  • macOS (Apple Silicon): KWM-1.0.0-macos-arm64.dmg. The app isn't notarized, so right-click → Open the first time, then grant Accessibility access when asked.
  • Windows (x64): KWM-1.0.0-windows-x64.zip. Needs Java 17 or newer; unzip and run KWM.bat.