diff --git a/README.md b/README.md index d1f939e74..b7117c7ea 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# GlazeWM · [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/lars-berger/GlazeWM/pulls) [![License](https://img.shields.io/github/license/lars-berger/GlazeWM)](https://github.com/lars-berger/GlazeWM/blob/master/LICENSE.md) [![Discord invite](https://img.shields.io/discord/1041662798196908052)](https://discord.gg/ud6z3qjRvM) +# GlazeWM · [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/lars-berger/GlazeWM/pulls) [![License](https://img.shields.io/github/license/lars-berger/GlazeWM)](https://github.com/lars-berger/GlazeWM/blob/master/LICENSE.md) [![Discord invite](https://img.shields.io/discord/1041662798196908052.svg?logo=discord&colorB=7289DA)](https://discord.gg/ud6z3qjRvM) GlazeWM is a tiling window manager for Windows inspired by i3 and Polybar. @@ -10,7 +10,9 @@ Why use a tiling window manager? A tiling WM lets you easily organize windows an - Customizable rules for specific windows - Easy one-click installation -![demo](https://user-images.githubusercontent.com/34844898/142960922-fb3abd0d-082c-4f92-8613-865c68006bd8.gif) +![demo](https://github.com/glazerdesktop/GlazeWM/assets/34844898/58167ca8-3064-4c5f-a82e-51bd3cd8830b) +
Showcase GIF by @HolbyFPV
+ Under the hood, GlazeWM adds functionality to the built-in window manager and uses the Windows API via P/Invoke to position windows. @@ -25,7 +27,7 @@ The latest runnable executable can be downloaded via [releases](https://github.c GlazeWM can be downloaded via Winget package manager: ``` -winget install lars-berger.GlazeWM +winget install GlazeWM ``` Winget installs portable packages in `%LOCALAPPDATA%\Microsoft\Winget\Packages\` by default. This can be overrided with the flag `--location \path\to\folder`. @@ -70,10 +72,26 @@ To use a different config file location, you can launch the GlazeWM executable w ```yaml general: + # Whether to automatically focus windows underneath the cursor. + focus_follows_cursor: false + + # Whether to jump the cursor between windows focused by the WM. + cursor_follow_focus: false + + # Whether to switch back and forth between the previously focused workspace + # when focusing the current workspace. + toggle_workspace_on_refocus: true + + # Whether to show floating windows as always on top. show_floating_on_top: false + + # Amount to move floating windows by (eg. when using `alt+