From 8ca13170f779f431ec528addd80467ac60706782 Mon Sep 17 00:00:00 2001 From: LGUG2Z Date: Fri, 10 May 2024 14:39:51 -0700 Subject: [PATCH] Deployed 1accbf6 with MkDocs version: 1.5.2 --- 404.html | 22 + cli/active-window-border-colour.html | 27 +- cli/active-window-border-offset.html | 27 +- cli/active-window-border-width.html | 27 +- cli/active-window-border.html | 27 +- cli/adjust-container-padding.html | 27 +- cli/adjust-workspace-padding.html | 27 +- cli/ahk-app-specific-configuration.html | 27 +- cli/ahk-library.html | 27 +- ...ication-specific-configuration-schema.html | 27 +- cli/change-layout.html | 27 +- cli/check.html | 27 +- cli/clear-named-workspace-layout-rules.html | 27 +- cli/clear-workspace-layout-rules.html | 27 +- cli/close.html | 27 +- cli/complete-configuration.html | 27 +- cli/configuration.html | 27 +- cli/container-padding.html | 27 +- cli/cross-monitor-move-behaviour.html | 29 +- cli/cycle-focus.html | 27 +- cli/cycle-layout.html | 27 +- cli/cycle-monitor.html | 27 +- cli/cycle-move-to-monitor.html | 27 +- cli/cycle-move-to-workspace.html | 27 +- cli/cycle-move.html | 27 +- cli/cycle-send-to-monitor.html | 27 +- cli/cycle-send-to-workspace.html | 27 +- cli/cycle-stack.html | 27 +- cli/cycle-workspace.html | 27 +- cli/disable-autostart.html | 27 +- cli/display-index-preference.html | 27 +- cli/enable-autostart.html | 29 +- cli/ensure-named-workspaces.html | 27 +- cli/ensure-workspaces.html | 27 +- cli/fetch-app-specific-configuration.html | 27 +- cli/flip-layout.html | 27 +- cli/float-rule.html | 27 +- cli/focus-follows-mouse.html | 29 +- cli/focus-last-workspace.html | 27 +- cli/focus-monitor-workspace.html | 27 +- cli/focus-monitor.html | 27 +- cli/focus-named-workspace.html | 27 +- cli/focus-workspace.html | 27 +- cli/focus-workspaces.html | 27 +- cli/focus.html | 27 +- cli/focused-workspace-container-padding.html | 27 +- cli/focused-workspace-padding.html | 27 +- cli/force-focus.html | 27 +- cli/format-app-specific-configuration.html | 27 +- cli/generate-static-config.html | 27 +- cli/global-state.html | 27 +- cli/global-work-area-offset.html | 27 +- cli/identify-layered-application.html | 27 +- ...entify-object-name-change-application.html | 27 +- cli/identify-tray-application.html | 27 +- cli/initial-named-workspace-rule.html | 27 +- cli/initial-workspace-rule.html | 27 +- cli/invisible-borders.html | 27 +- cli/load-custom-layout.html | 27 +- cli/load-resize.html | 27 +- cli/log.html | 27 +- cli/manage-rule.html | 27 +- cli/manage.html | 27 +- cli/minimize.html | 27 +- cli/monitor-index-preference.html | 35 +- cli/monitor-work-area-offset.html | 27 +- cli/mouse-follows-focus.html | 27 +- cli/move-to-monitor-workspace.html | 27 +- cli/move-to-monitor.html | 27 +- cli/move-to-named-workspace.html | 27 +- cli/move-to-workspace.html | 27 +- cli/move-workspace-to-monitor.html | 27 +- cli/move.html | 27 +- cli/named-workspace-container-padding.html | 27 +- cli/named-workspace-custom-layout-rule.html | 27 +- cli/named-workspace-custom-layout.html | 27 +- cli/named-workspace-layout-rule.html | 27 +- cli/named-workspace-layout.html | 27 +- cli/named-workspace-padding.html | 27 +- cli/named-workspace-rule.html | 27 +- cli/named-workspace-tiling.html | 27 +- cli/new-workspace.html | 27 +- cli/notification-schema.html | 27 +- cli/promote-focus.html | 27 +- cli/promote.html | 27 +- cli/pwsh-app-specific-configuration.html | 27 +- cli/query.html | 27 +- cli/quick-load-resize.html | 27 +- cli/quick-save-resize.html | 27 +- cli/quickstart.html | 27 +- cli/reload-configuration.html | 27 +- cli/remove-title-bar.html | 27 +- cli/resize-axis.html | 27 +- cli/resize-delta.html | 27 +- cli/resize-edge.html | 27 +- cli/restore-windows.html | 27 +- cli/retile.html | 27 +- cli/save-resize.html | 27 +- cli/send-to-monitor-workspace.html | 27 +- cli/send-to-monitor.html | 27 +- cli/send-to-named-workspace.html | 27 +- cli/send-to-workspace.html | 27 +- cli/socket-schema.html | 27 +- cli/stack.html | 27 +- cli/start.html | 31 +- cli/state.html | 27 +- cli/static-config-schema.html | 27 +- cli/stop.html | 27 +- cli/subscribe-pipe.html | 27 +- cli/subscribe-socket.html | 27 +- cli/swap-workspaces-with-monitor.html | 27 +- cli/toggle-cross-monitor-move-behaviour.html | 27 +- cli/toggle-float.html | 27 +- cli/toggle-focus-follows-mouse.html | 29 +- cli/toggle-maximize.html | 27 +- cli/toggle-monocle.html | 27 +- cli/toggle-mouse-follows-focus.html | 27 +- cli/toggle-pause.html | 27 +- cli/toggle-tiling.html | 27 +- cli/toggle-title-bars.html | 27 +- cli/toggle-window-container-behaviour.html | 27 +- cli/unmanage.html | 27 +- cli/unmanaged-window-operation-behaviour.html | 29 +- cli/unstack.html | 27 +- cli/unsubscribe-pipe.html | 27 +- cli/unsubscribe-socket.html | 27 +- cli/visible-windows.html | 27 +- cli/watch-configuration.html | 27 +- cli/whkdrc.html | 27 +- cli/window-hiding-behaviour.html | 29 +- cli/workspace-custom-layout-rule.html | 27 +- cli/workspace-custom-layout.html | 27 +- cli/workspace-layout-rule.html | 27 +- cli/workspace-layout.html | 27 +- cli/workspace-name.html | 27 +- cli/workspace-padding.html | 27 +- cli/workspace-rule.html | 27 +- cli/workspace-tiling.html | 27 +- common-workflows/active-window-border.html | 67 +- common-workflows/autohotkey.html | 32 +- common-workflows/custom-layouts.html | 62 +- .../dynamic-layout-switching.html | 64 +- common-workflows/focus-follows-mouse.html | 34 +- common-workflows/force-manage-windows.html | 42 +- common-workflows/ignore-windows.html | 42 +- common-workflows/komorebi-config-home.html | 46 +- common-workflows/mouse-follows-focus.html | 30 +- common-workflows/remove-gaps.html | 36 +- common-workflows/stackbar.html | 48 +- .../tray-and-multi-window-applications.html | 42 +- design.html | 26 +- example-configurations.html | 198 +- index.html | 22 + installation.html | 48 +- release/v0-1-22.html | 60 +- search/search_index.json | 2 +- troubleshooting.html | 4351 +++++++++++++++++ 157 files changed, 8310 insertions(+), 687 deletions(-) create mode 100644 troubleshooting.html diff --git a/404.html b/404.html index 838b33c9..12337e1c 100644 --- a/404.html +++ b/404.html @@ -461,6 +461,8 @@ + +
  • @@ -529,6 +531,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + diff --git a/cli/active-window-border-colour.html b/cli/active-window-border-colour.html index 4d07866c..ba5cc285 100644 --- a/cli/active-window-border-colour.html +++ b/cli/active-window-border-colour.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    active-window-border-colour

    -
    Set the colour for the active window border
    +
    Set the colour for the active window border
     
     Usage: komorebic.exe active-window-border-colour [OPTIONS] <R> <G> <B>
     
    @@ -4056,8 +4078,7 @@ Options:
     
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/active-window-border-offset.html b/cli/active-window-border-offset.html index 5be7a193..a457329a 100644 --- a/cli/active-window-border-offset.html +++ b/cli/active-window-border-offset.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    active-window-border-offset

    -
    Set the offset for the active window border
    +
    Set the offset for the active window border
     
     Usage: komorebic.exe active-window-border-offset <OFFSET>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/active-window-border-width.html b/cli/active-window-border-width.html index 0a84dc9a..9ac803a0 100644 --- a/cli/active-window-border-width.html +++ b/cli/active-window-border-width.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    active-window-border-width

    -
    Set the width for the active window border
    +
    Set the width for the active window border
     
     Usage: komorebic.exe active-window-border-width <WIDTH>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/active-window-border.html b/cli/active-window-border.html index 5988e0af..91e8bf12 100644 --- a/cli/active-window-border.html +++ b/cli/active-window-border.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    active-window-border

    -
    Enable or disable the active window border
    +
    Enable or disable the active window border
     
     Usage: komorebic.exe active-window-border <BOOLEAN_STATE>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/adjust-container-padding.html b/cli/adjust-container-padding.html index 2c0fac64..233fc5bc 100644 --- a/cli/adjust-container-padding.html +++ b/cli/adjust-container-padding.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    adjust-container-padding

    -
    Adjust container padding on the focused workspace
    +
    Adjust container padding on the focused workspace
     
     Usage: komorebic.exe adjust-container-padding <SIZING> <ADJUSTMENT>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/adjust-workspace-padding.html b/cli/adjust-workspace-padding.html index 260fde5e..1c28445e 100644 --- a/cli/adjust-workspace-padding.html +++ b/cli/adjust-workspace-padding.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    adjust-workspace-padding

    -
    Adjust workspace padding on the focused workspace
    +
    Adjust workspace padding on the focused workspace
     
     Usage: komorebic.exe adjust-workspace-padding <SIZING> <ADJUSTMENT>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/ahk-app-specific-configuration.html b/cli/ahk-app-specific-configuration.html index d808acaa..0778ed3d 100644 --- a/cli/ahk-app-specific-configuration.html +++ b/cli/ahk-app-specific-configuration.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    ahk-app-specific-configuration

    -
    Generate common app-specific configurations and fixes to use in komorebi.ahk
    +
    Generate common app-specific configurations and fixes to use in komorebi.ahk
     
     Usage: komorebic.exe ahk-app-specific-configuration <PATH> [OVERRIDE_PATH]
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/ahk-library.html b/cli/ahk-library.html index 9b735241..1c6490b1 100644 --- a/cli/ahk-library.html +++ b/cli/ahk-library.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    ahk-library

    -
    Generate a library of AutoHotKey helper functions
    +
    Generate a library of AutoHotKey helper functions
     
     Usage: komorebic.exe ahk-library
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/application-specific-configuration-schema.html b/cli/application-specific-configuration-schema.html index 88089edb..883364f7 100644 --- a/cli/application-specific-configuration-schema.html +++ b/cli/application-specific-configuration-schema.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    application-specific-configuration-schema

    -
    Generate a JSON Schema for applications.yaml
    +
    Generate a JSON Schema for applications.yaml
     
     Usage: komorebic.exe application-specific-configuration-schema
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/change-layout.html b/cli/change-layout.html index b87afa3b..14bf1a92 100644 --- a/cli/change-layout.html +++ b/cli/change-layout.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    change-layout

    -
    Set the layout on the focused workspace
    +
    Set the layout on the focused workspace
     
     Usage: komorebic.exe change-layout <DEFAULT_LAYOUT>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/check.html b/cli/check.html index 4cfaa8f1..32461fcf 100644 --- a/cli/check.html +++ b/cli/check.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    check

    -
    Check komorebi configuration and related files for common errors
    +
    Check komorebi configuration and related files for common errors
     
     Usage: komorebic.exe check
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/clear-named-workspace-layout-rules.html b/cli/clear-named-workspace-layout-rules.html index a063e5ab..a27fb3ed 100644 --- a/cli/clear-named-workspace-layout-rules.html +++ b/cli/clear-named-workspace-layout-rules.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    clear-named-workspace-layout-rules

    -
    Clear all dynamic layout rules for the specified workspace
    +
    Clear all dynamic layout rules for the specified workspace
     
     Usage: komorebic.exe clear-named-workspace-layout-rules <WORKSPACE>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/clear-workspace-layout-rules.html b/cli/clear-workspace-layout-rules.html index 3758a0ca..be7fe5c4 100644 --- a/cli/clear-workspace-layout-rules.html +++ b/cli/clear-workspace-layout-rules.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    clear-workspace-layout-rules

    -
    Clear all dynamic layout rules for the specified workspace
    +
    Clear all dynamic layout rules for the specified workspace
     
     Usage: komorebic.exe clear-workspace-layout-rules <MONITOR> <WORKSPACE>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/close.html b/cli/close.html index 0af1b9f3..e1a521ec 100644 --- a/cli/close.html +++ b/cli/close.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    close

    -
    Close the focused window
    +
    Close the focused window
     
     Usage: komorebic.exe close
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/complete-configuration.html b/cli/complete-configuration.html index 4033ef3d..37fdaeaa 100644 --- a/cli/complete-configuration.html +++ b/cli/complete-configuration.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    complete-configuration

    -
    Signal that the final configuration option has been sent
    +
    Signal that the final configuration option has been sent
     
     Usage: komorebic.exe complete-configuration
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/configuration.html b/cli/configuration.html index 9e8220f5..2d68f392 100644 --- a/cli/configuration.html +++ b/cli/configuration.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    configuration

    -
    Show the path to komorebi.json
    +
    Show the path to komorebi.json
     
     Usage: komorebic.exe configuration
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/container-padding.html b/cli/container-padding.html index dc547b96..e1dc21e8 100644 --- a/cli/container-padding.html +++ b/cli/container-padding.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    container-padding

    -
    Set the container padding for the specified workspace
    +
    Set the container padding for the specified workspace
     
     Usage: komorebic.exe container-padding <MONITOR> <WORKSPACE> <SIZE>
     
    @@ -4052,8 +4074,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/cross-monitor-move-behaviour.html b/cli/cross-monitor-move-behaviour.html index 03987426..c9bd90d4 100644 --- a/cli/cross-monitor-move-behaviour.html +++ b/cli/cross-monitor-move-behaviour.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    cross-monitor-move-behaviour

    -
    Set the behaviour when moving windows across monitor boundaries
    +
    Set the behaviour when moving windows across monitor boundaries
     
     Usage: komorebic.exe cross-monitor-move-behaviour <MOVE_BEHAVIOUR>
     
    @@ -4047,9 +4069,8 @@ Arguments:
     
     Options:
       -h, --help
    -          Print help (see a summary with '-h')
    -
    -
    + Print help (see a summary with '-h') +
    diff --git a/cli/cycle-focus.html b/cli/cycle-focus.html index ff66c2ae..bbe9be4f 100644 --- a/cli/cycle-focus.html +++ b/cli/cycle-focus.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    cycle-focus

    -
    Change focus to the window in the specified cycle direction
    +
    Change focus to the window in the specified cycle direction
     
     Usage: komorebic.exe cycle-focus <CYCLE_DIRECTION>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/cycle-layout.html b/cli/cycle-layout.html index 79520f73..613a1b36 100644 --- a/cli/cycle-layout.html +++ b/cli/cycle-layout.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    cycle-layout

    -
    Cycle between available layouts
    +
    Cycle between available layouts
     
     Usage: komorebic.exe cycle-layout <CYCLE_DIRECTION>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/cycle-monitor.html b/cli/cycle-monitor.html index 11852667..13b6889a 100644 --- a/cli/cycle-monitor.html +++ b/cli/cycle-monitor.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    cycle-monitor

    -
    Focus the monitor in the given cycle direction
    +
    Focus the monitor in the given cycle direction
     
     Usage: komorebic.exe cycle-monitor <CYCLE_DIRECTION>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/cycle-move-to-monitor.html b/cli/cycle-move-to-monitor.html index 1ba89526..3f738bf6 100644 --- a/cli/cycle-move-to-monitor.html +++ b/cli/cycle-move-to-monitor.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    cycle-move-to-monitor

    -
    Move the focused window to the monitor in the given cycle direction
    +
    Move the focused window to the monitor in the given cycle direction
     
     Usage: komorebic.exe cycle-move-to-monitor <CYCLE_DIRECTION>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/cycle-move-to-workspace.html b/cli/cycle-move-to-workspace.html index e01861f6..716c9e44 100644 --- a/cli/cycle-move-to-workspace.html +++ b/cli/cycle-move-to-workspace.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    cycle-move-to-workspace

    -
    Move the focused window to the workspace in the given cycle direction
    +
    Move the focused window to the workspace in the given cycle direction
     
     Usage: komorebic.exe cycle-move-to-workspace <CYCLE_DIRECTION>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/cycle-move.html b/cli/cycle-move.html index a356a028..2ee2d373 100644 --- a/cli/cycle-move.html +++ b/cli/cycle-move.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    cycle-move

    -
    Move the focused window in the specified cycle direction
    +
    Move the focused window in the specified cycle direction
     
     Usage: komorebic.exe cycle-move <CYCLE_DIRECTION>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/cycle-send-to-monitor.html b/cli/cycle-send-to-monitor.html index c2d3a2e8..65b7b241 100644 --- a/cli/cycle-send-to-monitor.html +++ b/cli/cycle-send-to-monitor.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    cycle-send-to-monitor

    -
    Send the focused window to the monitor in the given cycle direction
    +
    Send the focused window to the monitor in the given cycle direction
     
     Usage: komorebic.exe cycle-send-to-monitor <CYCLE_DIRECTION>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/cycle-send-to-workspace.html b/cli/cycle-send-to-workspace.html index d5feb700..c902566a 100644 --- a/cli/cycle-send-to-workspace.html +++ b/cli/cycle-send-to-workspace.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    cycle-send-to-workspace

    -
    Send the focused window to the workspace in the given cycle direction
    +
    Send the focused window to the workspace in the given cycle direction
     
     Usage: komorebic.exe cycle-send-to-workspace <CYCLE_DIRECTION>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/cycle-stack.html b/cli/cycle-stack.html index 78989816..04e44d5f 100644 --- a/cli/cycle-stack.html +++ b/cli/cycle-stack.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    cycle-stack

    -
    Cycle the focused stack in the specified cycle direction
    +
    Cycle the focused stack in the specified cycle direction
     
     Usage: komorebic.exe cycle-stack <CYCLE_DIRECTION>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/cycle-workspace.html b/cli/cycle-workspace.html index ba52ef4b..d6ea22f9 100644 --- a/cli/cycle-workspace.html +++ b/cli/cycle-workspace.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    cycle-workspace

    -
    Focus the workspace in the given cycle direction
    +
    Focus the workspace in the given cycle direction
     
     Usage: komorebic.exe cycle-workspace <CYCLE_DIRECTION>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/disable-autostart.html b/cli/disable-autostart.html index f78258a3..d1c582ef 100644 --- a/cli/disable-autostart.html +++ b/cli/disable-autostart.html @@ -470,6 +470,8 @@ + +
  • @@ -538,6 +540,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4033,15 +4055,14 @@

    disable-autostart

    -
    Deletes the komorebi.lnk shortcut in shell:startup to disable autostart
    +
    Deletes the komorebi.lnk shortcut in shell:startup to disable autostart
     
     Usage: komorebic.exe disable-autostart
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/display-index-preference.html b/cli/display-index-preference.html index 7c46e50b..1009a99b 100644 --- a/cli/display-index-preference.html +++ b/cli/display-index-preference.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    display-index-preference

    -
    Set the display index preference for a monitor identified using its display name
    +
    Set the display index preference for a monitor identified using its display name
     
     Usage: komorebic.exe display-index-preference <INDEX_PREFERENCE> <DISPLAY>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/enable-autostart.html b/cli/enable-autostart.html index d32950b2..6cdeef80 100644 --- a/cli/enable-autostart.html +++ b/cli/enable-autostart.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    enable-autostart

    -
    Generates the komorebi.lnk shortcut in shell:startup to autostart komorebi
    +
    Generates the komorebi.lnk shortcut in shell:startup to autostart komorebi
     
     Usage: komorebic.exe enable-autostart [OPTIONS]
     
    @@ -4044,7 +4066,7 @@ Options:
               Path to a static configuration JSON file
     
       -f, --ffm
    -          Enable komorebi's custom focus-follows-mouse implementation
    +          Enable komorebi's custom focus-follows-mouse implementation
     
           --whkd
               Enable autostart of whkd
    @@ -4054,8 +4076,7 @@ Options:
     
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/ensure-named-workspaces.html b/cli/ensure-named-workspaces.html index ae12bdd0..6730c7ea 100644 --- a/cli/ensure-named-workspaces.html +++ b/cli/ensure-named-workspaces.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    ensure-named-workspaces

    -
    Create these many named workspaces for the specified monitor
    +
    Create these many named workspaces for the specified monitor
     
     Usage: komorebic.exe ensure-named-workspaces <MONITOR> [NAMES]...
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/ensure-workspaces.html b/cli/ensure-workspaces.html index c6f31a69..8dd6d5df 100644 --- a/cli/ensure-workspaces.html +++ b/cli/ensure-workspaces.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    ensure-workspaces

    -
    Create at least this many workspaces for the specified monitor
    +
    Create at least this many workspaces for the specified monitor
     
     Usage: komorebic.exe ensure-workspaces <MONITOR> <WORKSPACE_COUNT>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/fetch-app-specific-configuration.html b/cli/fetch-app-specific-configuration.html index d7edcb2c..b9e4b2d6 100644 --- a/cli/fetch-app-specific-configuration.html +++ b/cli/fetch-app-specific-configuration.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    fetch-app-specific-configuration

    -
    Fetch the latest version of applications.yaml from komorebi-application-specific-configuration
    +
    Fetch the latest version of applications.yaml from komorebi-application-specific-configuration
     
     Usage: komorebic.exe fetch-app-specific-configuration
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/flip-layout.html b/cli/flip-layout.html index 604add90..4ee426d3 100644 --- a/cli/flip-layout.html +++ b/cli/flip-layout.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    flip-layout

    -
    Flip the layout on the focused workspace (BSP only)
    +
    Flip the layout on the focused workspace (BSP only)
     
     Usage: komorebic.exe flip-layout <AXIS>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/float-rule.html b/cli/float-rule.html index 5144d589..525bf043 100644 --- a/cli/float-rule.html +++ b/cli/float-rule.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    float-rule

    -
    Add a rule to always float the specified application
    +
    Add a rule to always float the specified application
     
     Usage: komorebic.exe float-rule <IDENTIFIER> <ID>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/focus-follows-mouse.html b/cli/focus-follows-mouse.html index 05cfb140..09779a05 100644 --- a/cli/focus-follows-mouse.html +++ b/cli/focus-follows-mouse.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    focus-follows-mouse

    -
    Enable or disable focus follows mouse for the operating system
    +
    Enable or disable focus follows mouse for the operating system
     
     Usage: komorebic.exe focus-follows-mouse [OPTIONS] <BOOLEAN_STATE>
     
    @@ -4052,9 +4074,8 @@ Options:
               - windows:  The native (legacy) Windows FFM implementation
     
       -h, --help
    -          Print help (see a summary with '-h')
    -
    -
    + Print help (see a summary with '-h') +
    diff --git a/cli/focus-last-workspace.html b/cli/focus-last-workspace.html index 50970b0b..cd356cc4 100644 --- a/cli/focus-last-workspace.html +++ b/cli/focus-last-workspace.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    focus-last-workspace

    -
    Focus the last focused workspace on the focused monitor
    +
    Focus the last focused workspace on the focused monitor
     
     Usage: komorebic.exe focus-last-workspace
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/focus-monitor-workspace.html b/cli/focus-monitor-workspace.html index 521a6a84..4952037f 100644 --- a/cli/focus-monitor-workspace.html +++ b/cli/focus-monitor-workspace.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    focus-monitor-workspace

    -
    Focus the specified workspace on the target monitor
    +
    Focus the specified workspace on the target monitor
     
     Usage: komorebic.exe focus-monitor-workspace <TARGET_MONITOR> <TARGET_WORKSPACE>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/focus-monitor.html b/cli/focus-monitor.html index 0c9c296b..8878ae21 100644 --- a/cli/focus-monitor.html +++ b/cli/focus-monitor.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    focus-monitor

    -
    Focus the specified monitor
    +
    Focus the specified monitor
     
     Usage: komorebic.exe focus-monitor <TARGET>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/focus-named-workspace.html b/cli/focus-named-workspace.html index 07d78636..128e14df 100644 --- a/cli/focus-named-workspace.html +++ b/cli/focus-named-workspace.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    focus-named-workspace

    -
    Focus the specified workspace
    +
    Focus the specified workspace
     
     Usage: komorebic.exe focus-named-workspace <WORKSPACE>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/focus-workspace.html b/cli/focus-workspace.html index ad264dc9..c7800e4d 100644 --- a/cli/focus-workspace.html +++ b/cli/focus-workspace.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    focus-workspace

    -
    Focus the specified workspace on the focused monitor
    +
    Focus the specified workspace on the focused monitor
     
     Usage: komorebic.exe focus-workspace <TARGET>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/focus-workspaces.html b/cli/focus-workspaces.html index 69a2f1ff..d58a7f3f 100644 --- a/cli/focus-workspaces.html +++ b/cli/focus-workspaces.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    focus-workspaces

    -
    Focus the specified workspace on all monitors
    +
    Focus the specified workspace on all monitors
     
     Usage: komorebic.exe focus-workspaces <TARGET>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/focus.html b/cli/focus.html index 680c79f0..29e59af4 100644 --- a/cli/focus.html +++ b/cli/focus.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    focus

    -
    Change focus to the window in the specified direction
    +
    Change focus to the window in the specified direction
     
     Usage: komorebic.exe focus <OPERATION_DIRECTION>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/focused-workspace-container-padding.html b/cli/focused-workspace-container-padding.html index 5a76988a..2447149b 100644 --- a/cli/focused-workspace-container-padding.html +++ b/cli/focused-workspace-container-padding.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    focused-workspace-container-padding

    -
    Set container padding on the focused workspace
    +
    Set container padding on the focused workspace
     
     Usage: komorebic.exe focused-workspace-container-padding <SIZE>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/focused-workspace-padding.html b/cli/focused-workspace-padding.html index eecaf648..ce0aaf30 100644 --- a/cli/focused-workspace-padding.html +++ b/cli/focused-workspace-padding.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    focused-workspace-padding

    -
    Set workspace padding on the focused workspace
    +
    Set workspace padding on the focused workspace
     
     Usage: komorebic.exe focused-workspace-padding <SIZE>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/force-focus.html b/cli/force-focus.html index 737abd96..34bb74df 100644 --- a/cli/force-focus.html +++ b/cli/force-focus.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    force-focus

    -
    Forcibly focus the window at the cursor with a left mouse click
    +
    Forcibly focus the window at the cursor with a left mouse click
     
     Usage: komorebic.exe force-focus
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/format-app-specific-configuration.html b/cli/format-app-specific-configuration.html index 78281ef3..81d17c25 100644 --- a/cli/format-app-specific-configuration.html +++ b/cli/format-app-specific-configuration.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    format-app-specific-configuration

    -
    Format a YAML file for use with the 'ahk-app-specific-configuration' command
    +
    Format a YAML file for use with the 'ahk-app-specific-configuration' command
     
     Usage: komorebic.exe format-app-specific-configuration <PATH>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/generate-static-config.html b/cli/generate-static-config.html index 72aed81f..84c5f900 100644 --- a/cli/generate-static-config.html +++ b/cli/generate-static-config.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    generate-static-config

    -
    Generates a static configuration JSON file based on the current window manager state
    +
    Generates a static configuration JSON file based on the current window manager state
     
     Usage: komorebic.exe generate-static-config
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/global-state.html b/cli/global-state.html index 6ce3db57..e47335e3 100644 --- a/cli/global-state.html +++ b/cli/global-state.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    global-state

    -
    Show a JSON representation of the current global state
    +
    Show a JSON representation of the current global state
     
     Usage: komorebic.exe global-state
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/global-work-area-offset.html b/cli/global-work-area-offset.html index 7712a9ba..6aaf4363 100644 --- a/cli/global-work-area-offset.html +++ b/cli/global-work-area-offset.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    global-work-area-offset

    -
    Set offsets to exclude parts of the work area from tiling
    +
    Set offsets to exclude parts of the work area from tiling
     
     Usage: komorebic.exe global-work-area-offset <LEFT> <TOP> <RIGHT> <BOTTOM>
     
    @@ -4055,8 +4077,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/identify-layered-application.html b/cli/identify-layered-application.html index c77d2226..f7ed2e41 100644 --- a/cli/identify-layered-application.html +++ b/cli/identify-layered-application.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    identify-layered-application

    -
    Identify an application that has WS_EX_LAYERED, but should still be managed
    +
    Identify an application that has WS_EX_LAYERED, but should still be managed
     
     Usage: komorebic.exe identify-layered-application <IDENTIFIER> <ID>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/identify-object-name-change-application.html b/cli/identify-object-name-change-application.html index 4307891a..f72c304b 100644 --- a/cli/identify-object-name-change-application.html +++ b/cli/identify-object-name-change-application.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    identify-object-name-change-application

    -
    Identify an application that sends EVENT_OBJECT_NAMECHANGE on launch
    +
    Identify an application that sends EVENT_OBJECT_NAMECHANGE on launch
     
     Usage: komorebic.exe identify-object-name-change-application <IDENTIFIER> <ID>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/identify-tray-application.html b/cli/identify-tray-application.html index b2331cf4..153f5d77 100644 --- a/cli/identify-tray-application.html +++ b/cli/identify-tray-application.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    identify-tray-application

    -
    Identify an application that closes to the system tray
    +
    Identify an application that closes to the system tray
     
     Usage: komorebic.exe identify-tray-application <IDENTIFIER> <ID>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/initial-named-workspace-rule.html b/cli/initial-named-workspace-rule.html index c387ddb3..0900c060 100644 --- a/cli/initial-named-workspace-rule.html +++ b/cli/initial-named-workspace-rule.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    initial-named-workspace-rule

    -
    Add a rule to associate an application with a named workspace on first show
    +
    Add a rule to associate an application with a named workspace on first show
     
     Usage: komorebic.exe initial-named-workspace-rule <IDENTIFIER> <ID> <WORKSPACE>
     
    @@ -4052,8 +4074,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/initial-workspace-rule.html b/cli/initial-workspace-rule.html index 5b635606..baa64167 100644 --- a/cli/initial-workspace-rule.html +++ b/cli/initial-workspace-rule.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    initial-workspace-rule

    -
    Add a rule to associate an application with a workspace on first show
    +
    Add a rule to associate an application with a workspace on first show
     
     Usage: komorebic.exe initial-workspace-rule <IDENTIFIER> <ID> <MONITOR> <WORKSPACE>
     
    @@ -4055,8 +4077,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/invisible-borders.html b/cli/invisible-borders.html index 4416226b..d0a8dae5 100644 --- a/cli/invisible-borders.html +++ b/cli/invisible-borders.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    invisible-borders

    -
    Set the invisible border dimensions around each window
    +
    Set the invisible border dimensions around each window
     
     Usage: komorebic.exe invisible-borders <LEFT> <TOP> <RIGHT> <BOTTOM>
     
    @@ -4055,8 +4077,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/load-custom-layout.html b/cli/load-custom-layout.html index c35e7471..fc02fc98 100644 --- a/cli/load-custom-layout.html +++ b/cli/load-custom-layout.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    load-custom-layout

    -
    Load a custom layout from file for the focused workspace
    +
    Load a custom layout from file for the focused workspace
     
     Usage: komorebic.exe load-custom-layout <PATH>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/load-resize.html b/cli/load-resize.html index e1bfaa59..dbe26cb2 100644 --- a/cli/load-resize.html +++ b/cli/load-resize.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    load-resize

    -
    Load the resize layout dimensions from a file
    +
    Load the resize layout dimensions from a file
     
     Usage: komorebic.exe load-resize <PATH>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/log.html b/cli/log.html index 012f8e60..10e3b0b8 100644 --- a/cli/log.html +++ b/cli/log.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    log

    -
    Tail komorebi.exe's process logs (cancel with Ctrl-C)
    +
    Tail komorebi.exe's process logs (cancel with Ctrl-C)
     
     Usage: komorebic.exe log
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/manage-rule.html b/cli/manage-rule.html index bcf5e57b..badbe746 100644 --- a/cli/manage-rule.html +++ b/cli/manage-rule.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    manage-rule

    -
    Add a rule to always manage the specified application
    +
    Add a rule to always manage the specified application
     
     Usage: komorebic.exe manage-rule <IDENTIFIER> <ID>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/manage.html b/cli/manage.html index 4032725e..6aab7310 100644 --- a/cli/manage.html +++ b/cli/manage.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    manage

    -
    Force komorebi to manage the focused window
    +
    Force komorebi to manage the focused window
     
     Usage: komorebic.exe manage
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/minimize.html b/cli/minimize.html index 2bcf3f51..f8f33c22 100644 --- a/cli/minimize.html +++ b/cli/minimize.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    minimize

    -
    Minimize the focused window
    +
    Minimize the focused window
     
     Usage: komorebic.exe minimize
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/monitor-index-preference.html b/cli/monitor-index-preference.html index 0960512d..42f03369 100644 --- a/cli/monitor-index-preference.html +++ b/cli/monitor-index-preference.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    monitor-index-preference

    -
    Set the monitor index preference for a monitor identified using its size
    +
    Set the monitor index preference for a monitor identified using its size
     
     Usage: komorebic.exe monitor-index-preference <INDEX_PREFERENCE> <LEFT> <TOP> <RIGHT> <BOTTOM>
     
    @@ -4044,22 +4066,21 @@ Arguments:
               Preferred monitor index (zero-indexed)
     
       <LEFT>
    -          Left value of the monitor's size Rect
    +          Left value of the monitor's size Rect
     
       <TOP>
    -          Top value of the monitor's size Rect
    +          Top value of the monitor's size Rect
     
       <RIGHT>
    -          Right value of the monitor's size Rect
    +          Right value of the monitor's size Rect
     
       <BOTTOM>
    -          Bottom value of the monitor's size Rect
    +          Bottom value of the monitor's size Rect
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/monitor-work-area-offset.html b/cli/monitor-work-area-offset.html index 027644da..f05c034a 100644 --- a/cli/monitor-work-area-offset.html +++ b/cli/monitor-work-area-offset.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    monitor-work-area-offset

    -
    Set offsets for a monitor to exclude parts of the work area from tiling
    +
    Set offsets for a monitor to exclude parts of the work area from tiling
     
     Usage: komorebic.exe monitor-work-area-offset <MONITOR> <LEFT> <TOP> <RIGHT> <BOTTOM>
     
    @@ -4058,8 +4080,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/mouse-follows-focus.html b/cli/mouse-follows-focus.html index f9ca1c8d..13cf6f1e 100644 --- a/cli/mouse-follows-focus.html +++ b/cli/mouse-follows-focus.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    mouse-follows-focus

    -
    Enable or disable mouse follows focus on all workspaces
    +
    Enable or disable mouse follows focus on all workspaces
     
     Usage: komorebic.exe mouse-follows-focus <BOOLEAN_STATE>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/move-to-monitor-workspace.html b/cli/move-to-monitor-workspace.html index 68fc0749..a16c2030 100644 --- a/cli/move-to-monitor-workspace.html +++ b/cli/move-to-monitor-workspace.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    move-to-monitor-workspace

    -
    Move the focused window to the specified monitor workspace
    +
    Move the focused window to the specified monitor workspace
     
     Usage: komorebic.exe move-to-monitor-workspace <TARGET_MONITOR> <TARGET_WORKSPACE>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/move-to-monitor.html b/cli/move-to-monitor.html index 8e1f2b80..35d99879 100644 --- a/cli/move-to-monitor.html +++ b/cli/move-to-monitor.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    move-to-monitor

    -
    Move the focused window to the specified monitor
    +
    Move the focused window to the specified monitor
     
     Usage: komorebic.exe move-to-monitor <TARGET>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/move-to-named-workspace.html b/cli/move-to-named-workspace.html index 3dd8d4e8..7de8b8b5 100644 --- a/cli/move-to-named-workspace.html +++ b/cli/move-to-named-workspace.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    move-to-named-workspace

    -
    Move the focused window to the specified workspace
    +
    Move the focused window to the specified workspace
     
     Usage: komorebic.exe move-to-named-workspace <WORKSPACE>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/move-to-workspace.html b/cli/move-to-workspace.html index aabc186d..afb68dd8 100644 --- a/cli/move-to-workspace.html +++ b/cli/move-to-workspace.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    move-to-workspace

    -
    Move the focused window to the specified workspace
    +
    Move the focused window to the specified workspace
     
     Usage: komorebic.exe move-to-workspace <TARGET>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/move-workspace-to-monitor.html b/cli/move-workspace-to-monitor.html index 4096fddb..6f126237 100644 --- a/cli/move-workspace-to-monitor.html +++ b/cli/move-workspace-to-monitor.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    move-workspace-to-monitor

    -
    Move the focused workspace to the specified monitor
    +
    Move the focused workspace to the specified monitor
     
     Usage: komorebic.exe move-workspace-to-monitor <TARGET>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/move.html b/cli/move.html index 57285370..6db6969c 100644 --- a/cli/move.html +++ b/cli/move.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    move

    -
    Move the focused window in the specified direction
    +
    Move the focused window in the specified direction
     
     Usage: komorebic.exe move <OPERATION_DIRECTION>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/named-workspace-container-padding.html b/cli/named-workspace-container-padding.html index 36f4fdc8..f5a5ce62 100644 --- a/cli/named-workspace-container-padding.html +++ b/cli/named-workspace-container-padding.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    named-workspace-container-padding

    -
    Set the container padding for the specified workspace
    +
    Set the container padding for the specified workspace
     
     Usage: komorebic.exe named-workspace-container-padding <WORKSPACE> <SIZE>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/named-workspace-custom-layout-rule.html b/cli/named-workspace-custom-layout-rule.html index ea439fed..913866a1 100644 --- a/cli/named-workspace-custom-layout-rule.html +++ b/cli/named-workspace-custom-layout-rule.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    named-workspace-custom-layout-rule

    -
    Add a dynamic custom layout for the specified workspace
    +
    Add a dynamic custom layout for the specified workspace
     
     Usage: komorebic.exe named-workspace-custom-layout-rule <WORKSPACE> <AT_CONTAINER_COUNT> <PATH>
     
    @@ -4052,8 +4074,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/named-workspace-custom-layout.html b/cli/named-workspace-custom-layout.html index 8bba2a0d..e0563bed 100644 --- a/cli/named-workspace-custom-layout.html +++ b/cli/named-workspace-custom-layout.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    named-workspace-custom-layout

    -
    Set a custom layout for the specified workspace
    +
    Set a custom layout for the specified workspace
     
     Usage: komorebic.exe named-workspace-custom-layout <WORKSPACE> <PATH>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/named-workspace-layout-rule.html b/cli/named-workspace-layout-rule.html index 15619cf4..41f18883 100644 --- a/cli/named-workspace-layout-rule.html +++ b/cli/named-workspace-layout-rule.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    named-workspace-layout-rule

    -
    Add a dynamic layout rule for the specified workspace
    +
    Add a dynamic layout rule for the specified workspace
     
     Usage: komorebic.exe named-workspace-layout-rule <WORKSPACE> <AT_CONTAINER_COUNT> <LAYOUT>
     
    @@ -4052,8 +4074,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/named-workspace-layout.html b/cli/named-workspace-layout.html index 3918aa7a..1112600d 100644 --- a/cli/named-workspace-layout.html +++ b/cli/named-workspace-layout.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    named-workspace-layout

    -
    Set the layout for the specified workspace
    +
    Set the layout for the specified workspace
     
     Usage: komorebic.exe named-workspace-layout <WORKSPACE> <VALUE>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/named-workspace-padding.html b/cli/named-workspace-padding.html index 1cb4d19d..9abd37f4 100644 --- a/cli/named-workspace-padding.html +++ b/cli/named-workspace-padding.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    named-workspace-padding

    -
    Set the workspace padding for the specified workspace
    +
    Set the workspace padding for the specified workspace
     
     Usage: komorebic.exe named-workspace-padding <WORKSPACE> <SIZE>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/named-workspace-rule.html b/cli/named-workspace-rule.html index b714a5f3..6868dedc 100644 --- a/cli/named-workspace-rule.html +++ b/cli/named-workspace-rule.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    named-workspace-rule

    -
    Add a rule to associate an application with a named workspace
    +
    Add a rule to associate an application with a named workspace
     
     Usage: komorebic.exe named-workspace-rule <IDENTIFIER> <ID> <WORKSPACE>
     
    @@ -4052,8 +4074,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/named-workspace-tiling.html b/cli/named-workspace-tiling.html index deeb207f..9f4d41a3 100644 --- a/cli/named-workspace-tiling.html +++ b/cli/named-workspace-tiling.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    named-workspace-tiling

    -
    Enable or disable window tiling for the specified workspace
    +
    Enable or disable window tiling for the specified workspace
     
     Usage: komorebic.exe named-workspace-tiling <WORKSPACE> <VALUE>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/new-workspace.html b/cli/new-workspace.html index 1cb4095f..4bffa17d 100644 --- a/cli/new-workspace.html +++ b/cli/new-workspace.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    new-workspace

    -
    Create and append a new workspace on the focused monitor
    +
    Create and append a new workspace on the focused monitor
     
     Usage: komorebic.exe new-workspace
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/notification-schema.html b/cli/notification-schema.html index 97cf8804..708d14de 100644 --- a/cli/notification-schema.html +++ b/cli/notification-schema.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    notification-schema

    -
    Generate a JSON Schema of subscription notifications
    +
    Generate a JSON Schema of subscription notifications
     
     Usage: komorebic.exe notification-schema
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/promote-focus.html b/cli/promote-focus.html index 29689867..869baf95 100644 --- a/cli/promote-focus.html +++ b/cli/promote-focus.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    promote-focus

    -
    Promote the user focus to the top of the tree
    +
    Promote the user focus to the top of the tree
     
     Usage: komorebic.exe promote-focus
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/promote.html b/cli/promote.html index 0133036c..95ac1e9e 100644 --- a/cli/promote.html +++ b/cli/promote.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    promote

    -
    Promote the focused window to the top of the tree
    +
    Promote the focused window to the top of the tree
     
     Usage: komorebic.exe promote
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/pwsh-app-specific-configuration.html b/cli/pwsh-app-specific-configuration.html index c4581783..f6cf4a44 100644 --- a/cli/pwsh-app-specific-configuration.html +++ b/cli/pwsh-app-specific-configuration.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    pwsh-app-specific-configuration

    -
    Generate common app-specific configurations and fixes in a PowerShell script
    +
    Generate common app-specific configurations and fixes in a PowerShell script
     
     Usage: komorebic.exe pwsh-app-specific-configuration <PATH> [OVERRIDE_PATH]
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/query.html b/cli/query.html index 9a541ebf..8cfe5bd6 100644 --- a/cli/query.html +++ b/cli/query.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    query

    -
    Query the current window manager state
    +
    Query the current window manager state
     
     Usage: komorebic.exe query <STATE_QUERY>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/quick-load-resize.html b/cli/quick-load-resize.html index ced03313..4fde89db 100644 --- a/cli/quick-load-resize.html +++ b/cli/quick-load-resize.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    quick-load-resize

    -
    Load the last quicksaved resize layout dimensions
    +
    Load the last quicksaved resize layout dimensions
     
     Usage: komorebic.exe quick-load-resize
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/quick-save-resize.html b/cli/quick-save-resize.html index ab20ea33..edfc5825 100644 --- a/cli/quick-save-resize.html +++ b/cli/quick-save-resize.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    quick-save-resize

    -
    Quicksave the current resize layout dimensions
    +
    Quicksave the current resize layout dimensions
     
     Usage: komorebic.exe quick-save-resize
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/quickstart.html b/cli/quickstart.html index 3b55f2d8..1d5b4ec4 100644 --- a/cli/quickstart.html +++ b/cli/quickstart.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    quickstart

    -
    Gather example configurations for a new-user quickstart
    +
    Gather example configurations for a new-user quickstart
     
     Usage: komorebic.exe quickstart
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/reload-configuration.html b/cli/reload-configuration.html index 096725bc..4152c79a 100644 --- a/cli/reload-configuration.html +++ b/cli/reload-configuration.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    reload-configuration

    -
    Reload ~/komorebi.ahk (if it exists)
    +
    Reload ~/komorebi.ahk (if it exists)
     
     Usage: komorebic.exe reload-configuration
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/remove-title-bar.html b/cli/remove-title-bar.html index 18d7d935..aab623a8 100644 --- a/cli/remove-title-bar.html +++ b/cli/remove-title-bar.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    remove-title-bar

    -
    Whitelist an application for title bar removal
    +
    Whitelist an application for title bar removal
     
     Usage: komorebic.exe remove-title-bar <IDENTIFIER> <ID>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/resize-axis.html b/cli/resize-axis.html index cadbbcdf..8fb6b742 100644 --- a/cli/resize-axis.html +++ b/cli/resize-axis.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    resize-axis

    -
    Resize the focused window or primary column along the specified axis
    +
    Resize the focused window or primary column along the specified axis
     
     Usage: komorebic.exe resize-axis <AXIS> <SIZING>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/resize-delta.html b/cli/resize-delta.html index d5b6b9ba..0b558983 100644 --- a/cli/resize-delta.html +++ b/cli/resize-delta.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    resize-delta

    -
    Set the resize delta (used by resize-edge and resize-axis)
    +
    Set the resize delta (used by resize-edge and resize-axis)
     
     Usage: komorebic.exe resize-delta <PIXELS>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/resize-edge.html b/cli/resize-edge.html index e1af01c9..cfb4ca8c 100644 --- a/cli/resize-edge.html +++ b/cli/resize-edge.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    resize-edge

    -
    Resize the focused window in the specified direction
    +
    Resize the focused window in the specified direction
     
     Usage: komorebic.exe resize-edge <EDGE> <SIZING>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/restore-windows.html b/cli/restore-windows.html index 856ec4b0..baaaf5f1 100644 --- a/cli/restore-windows.html +++ b/cli/restore-windows.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    restore-windows

    -
    Restore all hidden windows (debugging command)
    +
    Restore all hidden windows (debugging command)
     
     Usage: komorebic.exe restore-windows
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/retile.html b/cli/retile.html index 80e29060..c37f49e3 100644 --- a/cli/retile.html +++ b/cli/retile.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    retile

    -
    Force the retiling of all managed windows
    +
    Force the retiling of all managed windows
     
     Usage: komorebic.exe retile
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/save-resize.html b/cli/save-resize.html index 51ce64eb..e8d822bd 100644 --- a/cli/save-resize.html +++ b/cli/save-resize.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    save-resize

    -
    Save the current resize layout dimensions to a file
    +
    Save the current resize layout dimensions to a file
     
     Usage: komorebic.exe save-resize <PATH>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/send-to-monitor-workspace.html b/cli/send-to-monitor-workspace.html index 6723e6f2..af429121 100644 --- a/cli/send-to-monitor-workspace.html +++ b/cli/send-to-monitor-workspace.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    send-to-monitor-workspace

    -
    Send the focused window to the specified monitor workspace
    +
    Send the focused window to the specified monitor workspace
     
     Usage: komorebic.exe send-to-monitor-workspace <TARGET_MONITOR> <TARGET_WORKSPACE>
     
    @@ -4049,8 +4071,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/send-to-monitor.html b/cli/send-to-monitor.html index a383805b..aecd1efc 100644 --- a/cli/send-to-monitor.html +++ b/cli/send-to-monitor.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    send-to-monitor

    -
    Send the focused window to the specified monitor
    +
    Send the focused window to the specified monitor
     
     Usage: komorebic.exe send-to-monitor <TARGET>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/send-to-named-workspace.html b/cli/send-to-named-workspace.html index 86287574..cf2ea025 100644 --- a/cli/send-to-named-workspace.html +++ b/cli/send-to-named-workspace.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    send-to-named-workspace

    -
    Send the focused window to the specified workspace
    +
    Send the focused window to the specified workspace
     
     Usage: komorebic.exe send-to-named-workspace <WORKSPACE>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/send-to-workspace.html b/cli/send-to-workspace.html index 94c1165c..36fb3ec9 100644 --- a/cli/send-to-workspace.html +++ b/cli/send-to-workspace.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    send-to-workspace

    -
    Send the focused window to the specified workspace
    +
    Send the focused window to the specified workspace
     
     Usage: komorebic.exe send-to-workspace <TARGET>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/socket-schema.html b/cli/socket-schema.html index f39820e0..48a26798 100644 --- a/cli/socket-schema.html +++ b/cli/socket-schema.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    socket-schema

    -
    Generate a JSON Schema of socket messages
    +
    Generate a JSON Schema of socket messages
     
     Usage: komorebic.exe socket-schema
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/stack.html b/cli/stack.html index ca1a81be..9d98c7a8 100644 --- a/cli/stack.html +++ b/cli/stack.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    stack

    -
    Stack the focused window in the specified direction
    +
    Stack the focused window in the specified direction
     
     Usage: komorebic.exe stack <OPERATION_DIRECTION>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/start.html b/cli/start.html index bf8b23e3..bc74145c 100644 --- a/cli/start.html +++ b/cli/start.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,19 +4057,19 @@

    start

    -
    Start komorebi.exe as a background process
    +
    Start komorebi.exe as a background process
     
     Usage: komorebic.exe start [OPTIONS]
     
     Options:
       -f, --ffm
    -          Allow the use of komorebi's custom focus-follows-mouse implementation
    +          Allow the use of komorebi's custom focus-follows-mouse implementation
     
       -c, --config <CONFIG>
               Path to a static configuration JSON file
     
       -a, --await-configuration
    -          Wait for 'komorebic complete-configuration' to be sent before processing events
    +          Wait for 'komorebic complete-configuration' to be sent before processing events
     
       -t, --tcp-port <TCP_PORT>
               Start a TCP server on the given port to allow the direct sending of SocketMessages
    @@ -4060,8 +4082,7 @@ Options:
     
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/state.html b/cli/state.html index 34daf3e7..035ba267 100644 --- a/cli/state.html +++ b/cli/state.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    state

    -
    Show a JSON representation of the current window manager state
    +
    Show a JSON representation of the current window manager state
     
     Usage: komorebic.exe state
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/static-config-schema.html b/cli/static-config-schema.html index 94429f81..aae3c9df 100644 --- a/cli/static-config-schema.html +++ b/cli/static-config-schema.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    static-config-schema

    -
    Generate a JSON Schema of the static configuration file
    +
    Generate a JSON Schema of the static configuration file
     
     Usage: komorebic.exe static-config-schema
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/stop.html b/cli/stop.html index faf976fb..23e80714 100644 --- a/cli/stop.html +++ b/cli/stop.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    stop

    -
    Stop the komorebi.exe process and restore all hidden windows
    +
    Stop the komorebi.exe process and restore all hidden windows
     
     Usage: komorebic.exe stop [OPTIONS]
     
    @@ -4045,8 +4067,7 @@ Options:
     
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/subscribe-pipe.html b/cli/subscribe-pipe.html index ae40be7d..0a9fa736 100644 --- a/cli/subscribe-pipe.html +++ b/cli/subscribe-pipe.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    subscribe-pipe

    -
    Subscribe to komorebi events using a Named Pipe
    +
    Subscribe to komorebi events using a Named Pipe
     
     Usage: komorebic.exe subscribe-pipe <NAMED_PIPE>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/subscribe-socket.html b/cli/subscribe-socket.html index 73787351..e7c68e62 100644 --- a/cli/subscribe-socket.html +++ b/cli/subscribe-socket.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    subscribe-socket

    -
    Subscribe to komorebi events using a Unix Domain Socket
    +
    Subscribe to komorebi events using a Unix Domain Socket
     
     Usage: komorebic.exe subscribe-socket <SOCKET>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/swap-workspaces-with-monitor.html b/cli/swap-workspaces-with-monitor.html index 6c5e2706..89060b9c 100644 --- a/cli/swap-workspaces-with-monitor.html +++ b/cli/swap-workspaces-with-monitor.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    swap-workspaces-with-monitor

    -
    Swap focused monitor workspaces with specified monitor
    +
    Swap focused monitor workspaces with specified monitor
     
     Usage: komorebic.exe swap-workspaces-with-monitor <TARGET>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/toggle-cross-monitor-move-behaviour.html b/cli/toggle-cross-monitor-move-behaviour.html index f5f92df9..c916227e 100644 --- a/cli/toggle-cross-monitor-move-behaviour.html +++ b/cli/toggle-cross-monitor-move-behaviour.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    toggle-cross-monitor-move-behaviour

    -
    Toggle the behaviour when moving windows across monitor boundaries
    +
    Toggle the behaviour when moving windows across monitor boundaries
     
     Usage: komorebic.exe toggle-cross-monitor-move-behaviour
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/toggle-float.html b/cli/toggle-float.html index 5dc8f4ca..2883b4ef 100644 --- a/cli/toggle-float.html +++ b/cli/toggle-float.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    toggle-float

    -
    Toggle floating mode for the focused window
    +
    Toggle floating mode for the focused window
     
     Usage: komorebic.exe toggle-float
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/toggle-focus-follows-mouse.html b/cli/toggle-focus-follows-mouse.html index a075605e..3066bcc8 100644 --- a/cli/toggle-focus-follows-mouse.html +++ b/cli/toggle-focus-follows-mouse.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    toggle-focus-follows-mouse

    -
    Toggle focus follows mouse for the operating system
    +
    Toggle focus follows mouse for the operating system
     
     Usage: komorebic.exe toggle-focus-follows-mouse [OPTIONS]
     
    @@ -4048,9 +4070,8 @@ Options:
               - windows:  The native (legacy) Windows FFM implementation
     
       -h, --help
    -          Print help (see a summary with '-h')
    -
    -
    + Print help (see a summary with '-h') +
    diff --git a/cli/toggle-maximize.html b/cli/toggle-maximize.html index a66dc005..ec57b9f1 100644 --- a/cli/toggle-maximize.html +++ b/cli/toggle-maximize.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    toggle-maximize

    -
    Toggle native maximization for the focused window
    +
    Toggle native maximization for the focused window
     
     Usage: komorebic.exe toggle-maximize
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/toggle-monocle.html b/cli/toggle-monocle.html index ae4abf2d..63a2f8a3 100644 --- a/cli/toggle-monocle.html +++ b/cli/toggle-monocle.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    toggle-monocle

    -
    Toggle monocle mode for the focused container
    +
    Toggle monocle mode for the focused container
     
     Usage: komorebic.exe toggle-monocle
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/toggle-mouse-follows-focus.html b/cli/toggle-mouse-follows-focus.html index dade499e..165b565e 100644 --- a/cli/toggle-mouse-follows-focus.html +++ b/cli/toggle-mouse-follows-focus.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    toggle-mouse-follows-focus

    -
    Toggle mouse follows focus on all workspaces
    +
    Toggle mouse follows focus on all workspaces
     
     Usage: komorebic.exe toggle-mouse-follows-focus
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/toggle-pause.html b/cli/toggle-pause.html index 0e0645f1..32e8dce5 100644 --- a/cli/toggle-pause.html +++ b/cli/toggle-pause.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    toggle-pause

    -
    Toggle window tiling on the focused workspace
    +
    Toggle window tiling on the focused workspace
     
     Usage: komorebic.exe toggle-pause
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/toggle-tiling.html b/cli/toggle-tiling.html index fbee1fda..3050ae5d 100644 --- a/cli/toggle-tiling.html +++ b/cli/toggle-tiling.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    toggle-tiling

    -
    Toggle window tiling on the focused workspace
    +
    Toggle window tiling on the focused workspace
     
     Usage: komorebic.exe toggle-tiling
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/toggle-title-bars.html b/cli/toggle-title-bars.html index 0c469a50..9cde751d 100644 --- a/cli/toggle-title-bars.html +++ b/cli/toggle-title-bars.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    toggle-title-bars

    -
    Toggle title bars for whitelisted applications
    +
    Toggle title bars for whitelisted applications
     
     Usage: komorebic.exe toggle-title-bars
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/toggle-window-container-behaviour.html b/cli/toggle-window-container-behaviour.html index 62b3caa3..8565b111 100644 --- a/cli/toggle-window-container-behaviour.html +++ b/cli/toggle-window-container-behaviour.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    toggle-window-container-behaviour

    -
    Toggle the behaviour for new windows (stacking or dynamic tiling)
    +
    Toggle the behaviour for new windows (stacking or dynamic tiling)
     
     Usage: komorebic.exe toggle-window-container-behaviour
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/unmanage.html b/cli/unmanage.html index 2045e5e3..ba03cdfb 100644 --- a/cli/unmanage.html +++ b/cli/unmanage.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    unmanage

    -
    Unmanage a window that was forcibly managed
    +
    Unmanage a window that was forcibly managed
     
     Usage: komorebic.exe unmanage
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/unmanaged-window-operation-behaviour.html b/cli/unmanaged-window-operation-behaviour.html index 283dac27..4e190aaa 100644 --- a/cli/unmanaged-window-operation-behaviour.html +++ b/cli/unmanaged-window-operation-behaviour.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    unmanaged-window-operation-behaviour

    -
    Set the operation behaviour when the focused window is not managed
    +
    Set the operation behaviour when the focused window is not managed
     
     Usage: komorebic.exe unmanaged-window-operation-behaviour <OPERATION_BEHAVIOUR>
     
    @@ -4047,9 +4069,8 @@ Arguments:
     
     Options:
       -h, --help
    -          Print help (see a summary with '-h')
    -
    -
    + Print help (see a summary with '-h') +
    diff --git a/cli/unstack.html b/cli/unstack.html index 9abf334d..88ef1963 100644 --- a/cli/unstack.html +++ b/cli/unstack.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    unstack

    -
    Unstack the focused window
    +
    Unstack the focused window
     
     Usage: komorebic.exe unstack
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/unsubscribe-pipe.html b/cli/unsubscribe-pipe.html index fc218279..badee1b0 100644 --- a/cli/unsubscribe-pipe.html +++ b/cli/unsubscribe-pipe.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    unsubscribe-pipe

    -
    Unsubscribe from komorebi events
    +
    Unsubscribe from komorebi events
     
     Usage: komorebic.exe unsubscribe-pipe <NAMED_PIPE>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/unsubscribe-socket.html b/cli/unsubscribe-socket.html index d88ed48d..d9ecb7c3 100644 --- a/cli/unsubscribe-socket.html +++ b/cli/unsubscribe-socket.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    unsubscribe-socket

    -
    Unsubscribe from komorebi events
    +
    Unsubscribe from komorebi events
     
     Usage: komorebic.exe unsubscribe-socket <SOCKET>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/visible-windows.html b/cli/visible-windows.html index c4604aaa..c9a92cad 100644 --- a/cli/visible-windows.html +++ b/cli/visible-windows.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    visible-windows

    -
    Show a JSON representation of visible windows
    +
    Show a JSON representation of visible windows
     
     Usage: komorebic.exe visible-windows
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/watch-configuration.html b/cli/watch-configuration.html index 8c286a8e..0e54174d 100644 --- a/cli/watch-configuration.html +++ b/cli/watch-configuration.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    watch-configuration

    -
    Enable or disable watching of ~/komorebi.ahk (if it exists)
    +
    Enable or disable watching of ~/komorebi.ahk (if it exists)
     
     Usage: komorebic.exe watch-configuration <BOOLEAN_STATE>
     
    @@ -4046,8 +4068,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/whkdrc.html b/cli/whkdrc.html index 63f7eeaa..6e97dd65 100644 --- a/cli/whkdrc.html +++ b/cli/whkdrc.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,15 +4057,14 @@

    whkdrc

    -
    Show the path to whkdrc
    +
    Show the path to whkdrc
     
     Usage: komorebic.exe whkdrc
     
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/window-hiding-behaviour.html b/cli/window-hiding-behaviour.html index 92a8b957..9b32376a 100644 --- a/cli/window-hiding-behaviour.html +++ b/cli/window-hiding-behaviour.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    window-hiding-behaviour

    -
    Set the window behaviour when switching workspaces / cycling stacks
    +
    Set the window behaviour when switching workspaces / cycling stacks
     
     Usage: komorebic.exe window-hiding-behaviour <HIDING_BEHAVIOUR>
     
    @@ -4048,9 +4070,8 @@ Arguments:
     
     Options:
       -h, --help
    -          Print help (see a summary with '-h')
    -
    -
    + Print help (see a summary with '-h') +
    diff --git a/cli/workspace-custom-layout-rule.html b/cli/workspace-custom-layout-rule.html index 24c00aaa..f8aa17c3 100644 --- a/cli/workspace-custom-layout-rule.html +++ b/cli/workspace-custom-layout-rule.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    workspace-custom-layout-rule

    -
    Add a dynamic custom layout for the specified workspace
    +
    Add a dynamic custom layout for the specified workspace
     
     Usage: komorebic.exe workspace-custom-layout-rule <MONITOR> <WORKSPACE> <AT_CONTAINER_COUNT> <PATH>
     
    @@ -4055,8 +4077,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/workspace-custom-layout.html b/cli/workspace-custom-layout.html index e3639459..06093621 100644 --- a/cli/workspace-custom-layout.html +++ b/cli/workspace-custom-layout.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    workspace-custom-layout

    -
    Set a custom layout for the specified workspace
    +
    Set a custom layout for the specified workspace
     
     Usage: komorebic.exe workspace-custom-layout <MONITOR> <WORKSPACE> <PATH>
     
    @@ -4052,8 +4074,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/workspace-layout-rule.html b/cli/workspace-layout-rule.html index fa5c45f5..8a0f23c5 100644 --- a/cli/workspace-layout-rule.html +++ b/cli/workspace-layout-rule.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    workspace-layout-rule

    -
    Add a dynamic layout rule for the specified workspace
    +
    Add a dynamic layout rule for the specified workspace
     
     Usage: komorebic.exe workspace-layout-rule <MONITOR> <WORKSPACE> <AT_CONTAINER_COUNT> <LAYOUT>
     
    @@ -4055,8 +4077,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/workspace-layout.html b/cli/workspace-layout.html index 27583057..973e82d7 100644 --- a/cli/workspace-layout.html +++ b/cli/workspace-layout.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    workspace-layout

    -
    Set the layout for the specified workspace
    +
    Set the layout for the specified workspace
     
     Usage: komorebic.exe workspace-layout <MONITOR> <WORKSPACE> <VALUE>
     
    @@ -4052,8 +4074,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/workspace-name.html b/cli/workspace-name.html index a4cd04a8..949296e9 100644 --- a/cli/workspace-name.html +++ b/cli/workspace-name.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    workspace-name

    -
    Set the workspace name for the specified workspace
    +
    Set the workspace name for the specified workspace
     
     Usage: komorebic.exe workspace-name <MONITOR> <WORKSPACE> <VALUE>
     
    @@ -4052,8 +4074,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/workspace-padding.html b/cli/workspace-padding.html index ec3c0a72..8dacb87e 100644 --- a/cli/workspace-padding.html +++ b/cli/workspace-padding.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    workspace-padding

    -
    Set the workspace padding for the specified workspace
    +
    Set the workspace padding for the specified workspace
     
     Usage: komorebic.exe workspace-padding <MONITOR> <WORKSPACE> <SIZE>
     
    @@ -4052,8 +4074,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/workspace-rule.html b/cli/workspace-rule.html index 4231b4a4..1124aa09 100644 --- a/cli/workspace-rule.html +++ b/cli/workspace-rule.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    workspace-rule

    -
    Add a rule to associate an application with a workspace
    +
    Add a rule to associate an application with a workspace
     
     Usage: komorebic.exe workspace-rule <IDENTIFIER> <ID> <MONITOR> <WORKSPACE>
     
    @@ -4055,8 +4077,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/cli/workspace-tiling.html b/cli/workspace-tiling.html index 22820271..21b42f74 100644 --- a/cli/workspace-tiling.html +++ b/cli/workspace-tiling.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4035,7 +4057,7 @@

    workspace-tiling

    -
    Enable or disable window tiling for the specified workspace
    +
    Enable or disable window tiling for the specified workspace
     
     Usage: komorebic.exe workspace-tiling <MONITOR> <WORKSPACE> <VALUE>
     
    @@ -4052,8 +4074,7 @@ Arguments:
     Options:
       -h, --help
               Print help
    -
    -
    +
    diff --git a/common-workflows/active-window-border.html b/common-workflows/active-window-border.html index d81743ae..fc1c812f 100644 --- a/common-workflows/active-window-border.html +++ b/common-workflows/active-window-border.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4038,29 +4060,28 @@

    If you would like to add a visual border around the currently focused window, ensure the following options are defined in the komorebi.json configuration file.

    -
    {
    -  "active_window_border": true,
    -  "active_window_border_style": "Rounded",
    -  "active_window_border_colours": {
    -    "single": {
    -      "r": 66,
    -      "g": 165,
    -      "b": 245
    -    },
    -    "stack": {
    -      "r": 256,
    -      "g": 165,
    -      "b": 66
    -    },
    -    "monocle": {
    -      "r": 255,
    -      "g": 51,
    -      "b": 153
    -    }
    -  },
    -}
    -
    -
    +
    {
    +  "active_window_border": true,
    +  "active_window_border_style": "Rounded",
    +  "active_window_border_colours": {
    +    "single": {
    +      "r": 66,
    +      "g": 165,
    +      "b": 245
    +    },
    +    "stack": {
    +      "r": 256,
    +      "g": 165,
    +      "b": 66
    +    },
    +    "monocle": {
    +      "r": 255,
    +      "g": 51,
    +      "b": 153
    +    }
    +  },
    +}
    +

    It is important to note that the active window border will only apply to windows managed by komorebi.

    This feature is not considered stable, and you may encounter visual artifacts diff --git a/common-workflows/autohotkey.html b/common-workflows/autohotkey.html index 6a0ed9b0..9ce9a113 100644 --- a/common-workflows/autohotkey.html +++ b/common-workflows/autohotkey.html @@ -466,6 +466,8 @@ + +

  • @@ -534,6 +536,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4030,12 +4052,12 @@ does not take into account the use of a static configuration file; if you choose to use a static configuration file alongside AHK, you can remove all the configuration options from your komorebi.ahk and use it solely to handle hotkey bindings.

    -
    # save the latest generated komorebic library to ~/komorebic.lib.ahk
    -iwr https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.20/komorebic.lib.ahk -OutFile $Env:USERPROFILE\komorebic.lib.ahk
    +
    # save the latest generated komorebic library to ~/komorebic.lib.ahk
    +iwr https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.20/komorebic.lib.ahk -OutFile $Env:USERPROFILE\komorebic.lib.ahk
     
    -# save the sample komorebi configuration file to ~/komorebi.ahk
    -iwr https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.20/komorebi.sample.ahk -OutFile $Env:USERPROFILE\komorebi.ahk
    -
    +# save the sample komorebi configuration file to ~/komorebi.ahk +iwr https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.20/komorebi.sample.ahk -OutFile $Env:USERPROFILE\komorebi.ahk +
    diff --git a/common-workflows/custom-layouts.html b/common-workflows/custom-layouts.html index 0b60ced3..6c728022 100644 --- a/common-workflows/custom-layouts.html +++ b/common-workflows/custom-layouts.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4045,19 +4067,19 @@ Generator to interactively define a custom layout, and then copy the generated JSON content.

    Custom layouts can be loaded on the current workspace or configured for a specific workspace in the komorebi.json configuration file.

    -
    {
    -  "monitors": [
    -    {
    -      "workspaces": [
    -        {
    -          "name": "personal",
    -          "custom_layout": "C:/Users/LGUG2Z/my-custom-layout.json"
    -        },
    -      ]
    -    }
    -  ]
    -}
    -
    +
    {
    +  "monitors": [
    +    {
    +      "workspaces": [
    +        {
    +          "name": "personal",
    +          "custom_layout": "C:/Users/LGUG2Z/my-custom-layout.json"
    +        },
    +      ]
    +    }
    +  ]
    +}
    +

    The fundamental building block of a custom komorebi layout is the Column.

    Columns come in three variants:

    @@ -4037,33 +4059,33 @@

    Dynamically Layout Switching

    With komorebi it is possible to define rules to automatically change the layout on a specified workspace when a threshold of window containers is met.

    -
    {
    -  "monitors": [
    -    {
    -      "workspaces": [
    -        {
    -          "name": "personal",
    -          "layout_rules": {
    -            "1": "BSP"
    -          }
    -          "custom_layout_rules": {
    -            "5": "C:/Users/LGUG2Z/my-custom-layout.json"
    -          }
    -        },
    -      ]
    -    }
    -  ]
    -}
    -
    +
    {
    +  "monitors": [
    +    {
    +      "workspaces": [
    +        {
    +          "name": "personal",
    +          "layout_rules": {
    +            "1": "BSP"
    +          }
    +          "custom_layout_rules": {
    +            "5": "C:/Users/LGUG2Z/my-custom-layout.json"
    +          }
    +        },
    +      ]
    +    }
    +  ]
    +}
    +

    In this example, when there are one or more window containers visible on the screen, the BSP layout is used, and when there are five or more window containers visible, a custom layout is used.

    However, if you add workspace layout rules, you will not be able to manually change the layout of a workspace until all layout rules for that workspace have been cleared.

    -
    # for example, to clear rules from monitor 0, workspace 0
    -komorebic clear-workspace-layout-rules 0 0
    -
    +
    # for example, to clear rules from monitor 0, workspace 0
    +komorebic clear-workspace-layout-rules 0 0
    +
    diff --git a/common-workflows/focus-follows-mouse.html b/common-workflows/focus-follows-mouse.html index 365832c8..317b3e43 100644 --- a/common-workflows/focus-follows-mouse.html +++ b/common-workflows/focus-follows-mouse.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4048,16 +4070,16 @@ persists regardless of whether focus-follows-mouse is enabled or disabled at any given time via komorebic's configuration commands.

    If the komorebi process has been started with the --ffm flag, you can enable focus follows mouse behaviour in the komorebi.json configuration file.

    -
    {
    -  "focus_follows_mouse": "Komorebi"
    -}
    -
    +
    {
    +  "focus_follows_mouse": "Komorebi"
    +}
    +

    When calling any of the komorebic commands related to focus-follows-mouse functionality, the windows implementation will be chosen as the default implementation. You can optionally specify the komorebi implementation by passing it as an argument to the --implementation flag:

    -
    komorebic.exe toggle-focus-follows-mouse --implementation komorebi
    -
    +
    komorebic.exe toggle-focus-follows-mouse --implementation komorebi
    +
    diff --git a/common-workflows/force-manage-windows.html b/common-workflows/force-manage-windows.html index e1343fe9..b89c1a83 100644 --- a/common-workflows/force-manage-windows.html +++ b/common-workflows/force-manage-windows.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4041,16 +4063,16 @@ you

    In some rare cases, a window may not automatically be registered to be managed by komorebi. You can add rules to enforce this behaviour in the komorebi.json configuration file.

    -
    {
    -  "manage_rules": [
    -    {
    -      "kind": "Title",
    -      "id": "Media Player",
    -      "matching_strategy": "Equals"
    -    }
    -  ]
    -}
    -
    +
    {
    +  "manage_rules": [
    +    {
    +      "kind": "Title",
    +      "id": "Media Player",
    +      "matching_strategy": "Equals"
    +    }
    +  ]
    +}
    +
    diff --git a/common-workflows/ignore-windows.html b/common-workflows/ignore-windows.html index e3cdd8e7..59a9a73b 100644 --- a/common-workflows/ignore-windows.html +++ b/common-workflows/ignore-windows.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4041,16 +4063,16 @@ you

    Sometimes you will want a specific application to never be tiled, and instead float all the time. You can add rules to enforce this behaviour in the komorebi.json configuration file.

    -
    {
    -  "float_rules": [
    -    {
    -      "kind": "Title",
    -      "id": "Media Player",
    -      "matching_strategy": "Equals"
    -    }
    -  ]
    -}
    -
    +
    {
    +  "float_rules": [
    +    {
    +      "kind": "Title",
    +      "id": "Media Player",
    +      "matching_strategy": "Equals"
    +    }
    +  ]
    +}
    +
    diff --git a/common-workflows/komorebi-config-home.html b/common-workflows/komorebi-config-home.html index 0a32b295..786c7213 100644 --- a/common-workflows/komorebi-config-home.html +++ b/common-workflows/komorebi-config-home.html @@ -11,7 +11,7 @@ - + @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4039,18 +4061,18 @@ directory, you can specify a custom directory by setting the $Env:KOMOREBI_CONFIG_HOME environment variable.

    For example, to use the ~/.config/komorebi directory:

    -
    # Run this command to make sure that the directory has been created
    -mkdir -p ~/.config/komorebi
    +
    # Run this command to make sure that the directory has been created
    +mkdir -p ~/.config/komorebi
     
    -# Run this command to open up your PowerShell profile configuration in Notepad
    -notepad $PROFILE
    +# Run this command to open up your PowerShell profile configuration in Notepad
    +notepad $PROFILE
     
    -# Add this line (with your login user!) to the bottom of your PowerShell profile configuration
    -$Env:KOMOREBI_CONFIG_HOME = 'C:\Users\LGUG2Z\.config\komorebi'
    +# Add this line (with your login user!) to the bottom of your PowerShell profile configuration
    +$Env:KOMOREBI_CONFIG_HOME = 'C:\Users\LGUG2Z\.config\komorebi'
     
    -# Save the changes and then reload the PowerShell profile
    -. $PROFILE
    -
    +# Save the changes and then reload the PowerShell profile +. $PROFILE +

    If you already have configuration files that you wish to keep, move them to the ~/.config/komorebi directory.

    The next time you run komorebic start, any files created by or loaded by @@ -4086,7 +4108,7 @@ video" src="https://img.youtube.com/vi/C_KWUqQ6kko/hqdefault.jpg" />

    @@ -4038,10 +4060,10 @@

    By default, the mouse will move to the center of the window when the focus is changed in a given direction. This behaviour is know as 'mouse follows focus'. This behaviour can be disabled in the komorebi.json configuration file.

    -
    {
    -  "mouse_follows_focus": false,
    -}
    -
    +
    {
    +  "mouse_follows_focus": false,
    +}
    +

    Watch the tutorial video

    diff --git a/common-workflows/remove-gaps.html b/common-workflows/remove-gaps.html index 64809f52..1fcebb93 100644 --- a/common-workflows/remove-gaps.html +++ b/common-workflows/remove-gaps.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4039,13 +4061,13 @@ themselves, and between the monitor edges and the windows, you can set the following configuration options to 0 and -1 in the komorebi.json configuration file.

    -
    {
    -  "default_workspace_padding": 0,
    -  "default_container_padding": 0,
    -  "border_width": 0,
    -  "border_offset": -1
    -}
    -
    +
    {
    +  "default_workspace_padding": 0,
    +  "default_container_padding": 0,
    +  "border_width": 0,
    +  "border_offset": -1
    +}
    +

    A restart of komorebi is required after changing these settings.

    Watch the tutorial video

    diff --git a/common-workflows/stackbar.html b/common-workflows/stackbar.html index c58289fa..fc3f2333 100644 --- a/common-workflows/stackbar.html +++ b/common-workflows/stackbar.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4038,19 +4060,19 @@

    If you would like to add a visual stackbar to show which windows are in a container stack ensure the following options are defined in the komorebi.json configuration file.

    -
    {
    -  "stackbar": {
    -    "height": 40,
    -    "mode": "OnStack",
    -    "tabs": {
    -      "width": 300,
    -      "focused_text": "#00a542",
    -      "unfocused_text": "#b3b3b3",
    -      "background": "#141414"
    -    }
    -  }
    -}
    -
    +
    {
    +  "stackbar": {
    +    "height": 40,
    +    "mode": "OnStack",
    +    "tabs": {
    +      "width": 300,
    +      "focused_text": "#00a542",
    +      "unfocused_text": "#b3b3b3",
    +      "background": "#141414"
    +    }
    +  }
    +}
    +

    This feature is not considered stable, and you may encounter visual artifacts from time to time.

    diff --git a/common-workflows/tray-and-multi-window-applications.html b/common-workflows/tray-and-multi-window-applications.html index d8c1f217..89cf9cb8 100644 --- a/common-workflows/tray-and-multi-window-applications.html +++ b/common-workflows/tray-and-multi-window-applications.html @@ -472,6 +472,8 @@ + +
  • @@ -540,6 +542,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4043,16 +4065,16 @@ but minimizing the same window does not, you have probably enabled a 'close/minimize to tray' option for that application. You can tell komorebi to handle this application appropriately by identifying it via the executable name or the window class.

    -
    {
    -  "tray_and_multi_window_applications": [
    -    {
    -      "kind": "Class",
    -      "id": "SDL_app",
    -      "matching_strategy": "Equals"
    -    }
    -  ]
    -}
    -
    +
    {
    +  "tray_and_multi_window_applications": [
    +    {
    +      "kind": "Class",
    +      "id": "SDL_app",
    +      "matching_strategy": "Equals"
    +    }
    +  ]
    +}
    +
    diff --git a/design.html b/design.html index c6d38534..29f8b9cb 100644 --- a/design.html +++ b/design.html @@ -526,6 +526,8 @@ + +
  • @@ -594,6 +596,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4108,9 +4130,9 @@ messages it receives on a dedicated socket.

    whkd) is needed in order to translate keyboard and mouse events to komorebic commands.

    This architecture, popularised by bspwm on Linux and yabai on macOS, is outlined as follows:

    -
              PROCESS                SOCKET
    +
              PROCESS                SOCKET
     whkd/ahk  -------->  komorebic  <------>  komorebi
    -
    +

    Data Model

    komorebi holds a list of physical monitors.

    A monitor is just a rectangle of the available work area which contains one or more virtual workspaces.

    diff --git a/example-configurations.html b/example-configurations.html index 88088fae..6a16ecef 100644 --- a/example-configurations.html +++ b/example-configurations.html @@ -14,7 +14,7 @@ - + @@ -474,6 +474,8 @@ + +
  • @@ -722,6 +724,26 @@ + + + + + +
  • + + + + + Troubleshooting + + + + +
  • + + + + @@ -4366,76 +4388,76 @@ are provided and updated whenever appropriate.

    komorebi and whkd. Pay attention to the output of the command to see where the example files have been downloaded. For most new users this will be in the $Env:USERPROFILE directory.

    -
    komorebic quickstart
    -
    +
    komorebic quickstart
    +

    With the example configurations downloaded, you can now start komorebi and `whkd.

    -
    komorebic start --whkd
    -
    +
    komorebic start --whkd
    +

    komorebi.json

    The example window manager configuration sets some sane defaults and provides five preconfigured workspaces on the primary monitor each with a different layout.

    -
    {
    -  "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.25/schema.json",
    -  "app_specific_configuration_path": "$Env:USERPROFILE/applications.yaml",
    -  "window_hiding_behaviour": "Cloak",
    -  "cross_monitor_move_behaviour": "Insert",
    -  "default_workspace_padding": 20,
    -  "default_container_padding": 20,
    -  "border_width": 8,
    -  "border_offset": -1,
    -  "active_window_border": false,
    -  "active_window_border_colours": {
    -    "single": "#42a5f5",
    -    "stack": "#00a542",
    -    "monocle": "#ff3399"
    -  },
    -  "stackbar": {
    -    "height": 40,
    -    "mode": "Never",
    -    "tabs": {
    -      "width": 300,
    -      "focused_text": "#00a542",
    -      "unfocused_text": "#b3b3b3",
    -      "background": "#141414"
    -    }
    -  },
    -  "monitors": [
    -    {
    -      "workspaces": [
    -        {
    -          "name": "I",
    -          "layout": "BSP"
    -        },
    -        {
    -          "name": "II",
    -          "layout": "VerticalStack"
    -        },
    -        {
    -          "name": "III",
    -          "layout": "HorizontalStack"
    -        },
    -        {
    -          "name": "IV",
    -          "layout": "UltrawideVerticalStack"
    -        },
    -        {
    -          "name": "V",
    -          "layout": "Rows"
    -        },
    -        {
    -          "name": "VI",
    -          "layout": "Grid"
    -        },
    -        {
    -          "name": "VII",
    -          "layout": "RightMainVerticalStack"
    -        }
    -      ]
    -    }
    -  ]
    -}
    -
    +
    {
    +  "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.25/schema.json",
    +  "app_specific_configuration_path": "$Env:USERPROFILE/applications.yaml",
    +  "window_hiding_behaviour": "Cloak",
    +  "cross_monitor_move_behaviour": "Insert",
    +  "default_workspace_padding": 20,
    +  "default_container_padding": 20,
    +  "border_width": 8,
    +  "border_offset": -1,
    +  "active_window_border": false,
    +  "active_window_border_colours": {
    +    "single": "#42a5f5",
    +    "stack": "#00a542",
    +    "monocle": "#ff3399"
    +  },
    +  "stackbar": {
    +    "height": 40,
    +    "mode": "Never",
    +    "tabs": {
    +      "width": 300,
    +      "focused_text": "#00a542",
    +      "unfocused_text": "#b3b3b3",
    +      "background": "#141414"
    +    }
    +  },
    +  "monitors": [
    +    {
    +      "workspaces": [
    +        {
    +          "name": "I",
    +          "layout": "BSP"
    +        },
    +        {
    +          "name": "II",
    +          "layout": "VerticalStack"
    +        },
    +        {
    +          "name": "III",
    +          "layout": "HorizontalStack"
    +        },
    +        {
    +          "name": "IV",
    +          "layout": "UltrawideVerticalStack"
    +        },
    +        {
    +          "name": "V",
    +          "layout": "Rows"
    +        },
    +        {
    +          "name": "VI",
    +          "layout": "Grid"
    +        },
    +        {
    +          "name": "VII",
    +          "layout": "RightMainVerticalStack"
    +        }
    +      ]
    +    }
    +  ]
    +}
    +

    Application-specific configuration

    There is a community-maintained repository @@ -4473,61 +4495,61 @@ windows, or a window that is in monocole mode.

    monocle.

    Layouts

    BSP

    -
    +-------+-----+
    +
    +-------+-----+
     |       |     |
     |       +--+--+
     |       |  |--|
     +-------+--+--+
    -
    +

    Vertical Stack

    -
    +-------+-----+
    +
    +-------+-----+
     |       |     |
     |       +-----+
     |       |     |
     +-------+-----+
    -
    +

    RightMainVerticalStack

    -
    +-----+-------+
    +
    +-----+-------+
     |     |       |
     +-----+       |
     |     |       |
     +-----+-------+
    -
    +

    Horizontal Stack

    -
    +------+------+
    +
    +------+------+
     |             |
     |------+------+
     |      |      |
     +------+------+
    -
    +

    Columns

    -
    +--+--+--+--+
    +
    +--+--+--+--+
     |  |  |  |  |
     |  |  |  |  |
     |  |  |  |  |
     +--+--+--+--+
    -
    +

    Rows

    If you have a vertical monitor, I recommend using this layout.

    -
    +-----------+
    +
    +-----------+
     |-----------|
     |-----------|
     |-----------|
     +-----------+
    -
    +

    Ultrawide Vertical Stack

    If you have an ultrawide monitor, I recommend using this layout.

    -
    +-----+-----------+-----+
    +
    +-----+-----------+-----+
     |     |           |     |
     |     |           +-----+
     |     |           |     |
     |     |           +-----+
     |     |           |     |
     +-----+-----------+-----+
    -
    +

    Grid

    If you like the grid layout in LeftWM this is almost exactly the same!

    -
    +-----+-----+   +---+---+---+   +---+---+---+   +---+---+---+
    +
    +-----+-----+   +---+---+---+   +---+---+---+   +---+---+---+
     |     |     |   |   |   |   |   |   |   |   |   |   |   |   |
     |     |     |   |   |   |   |   |   |   |   |   |   |   +---+
     +-----+-----+   |   +---+---+   +---+---+---+   +---+---|   |
    @@ -4535,7 +4557,7 @@ monocle.

    | | | | | | | | | | | | | | | +-----+-----+ +---+---+---+ +---+---+---+ +---+---+---+ 4 windows 5 windows 6 windows 7 windows -
    +

    whkdrc

    whkd is a fairly basic piece of software with a simple configuration format: key bindings go to the left of the colon, and shell commands go to the right of the @@ -4544,7 +4566,7 @@ colon. By default, the whkdrc file should be located in the $ on hotkey bindings that include the Windows key. If this is important to you, I recommend using AutoHotKey to set up your key bindings for komorebic commands instead.

    -
    .shell powershell
    +
    .shell powershell
     
     # Reload whkd configuration
     # alt + o                 : taskkill /f /im whkd.exe && start /b whkd # if shell is cmd
    @@ -4553,8 +4575,8 @@ alt + shift + o         : komorebic reload-configuration
     
     # App shortcuts - these require shell to be pwsh / powershell
     # The apps will be focused if open, or launched if not open
    -# alt + f                 : if ($wshell.AppActivate('Firefox') -eq $False) { start firefox }
    -# alt + b                 : if ($wshell.AppActivate('Chrome') -eq $False) { start chrome }
    +# alt + f                 : if ($wshell.AppActivate('Firefox') -eq $False) { start firefox }
    +# alt + b                 : if ($wshell.AppActivate('Chrome') -eq $False) { start chrome }
     
     # Focus windows
     alt + h                 : komorebic focus left
    @@ -4607,7 +4629,7 @@ alt + 3                 : komorebic focus-workspace 2
     alt + shift + 1         : komorebic move-to-workspace 0
     alt + shift + 2         : komorebic move-to-workspace 1
     alt + shift + 3         : komorebic move-to-workspace 2
    -
    +

    Setting .shell

    There is one special directive at the top of the file, .shell which can be set to either powershell, pwsh or cmd. Which one you use will depend on @@ -4681,13 +4703,13 @@ the sample configuration above.

    -