mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-07-11 15:42:43 +02:00
chore(dev): begin v0.1.27-dev
This commit is contained in:
+1
-2
@@ -3,5 +3,4 @@
|
|||||||
/target
|
/target
|
||||||
CHANGELOG.md
|
CHANGELOG.md
|
||||||
dummy.go
|
dummy.go
|
||||||
komorebi.ahk
|
komorebic/applications.yaml
|
||||||
komorebic/applications.yaml
|
|
||||||
|
|||||||
Generated
+36
-36
@@ -422,7 +422,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -457,7 +457,7 @@ checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -700,7 +700,7 @@ checksum = "4da9a32f3fed317401fa3c862968128267c3106685286e15d5aaa3d7389c2f60"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -831,7 +831,7 @@ dependencies = [
|
|||||||
"heck 0.5.0",
|
"heck 0.5.0",
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -1363,7 +1363,7 @@ checksum = "f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -1384,7 +1384,7 @@ checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -1395,7 +1395,7 @@ checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -1600,7 +1600,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -2315,7 +2315,7 @@ checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "komorebi"
|
name = "komorebi"
|
||||||
version = "0.1.26"
|
version = "0.1.27-dev.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 2.5.0",
|
"bitflags 2.5.0",
|
||||||
"clap",
|
"clap",
|
||||||
@@ -2357,7 +2357,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "komorebi-client"
|
name = "komorebi-client"
|
||||||
version = "0.1.26"
|
version = "0.1.27-dev.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"komorebi",
|
"komorebi",
|
||||||
"komorebi-core",
|
"komorebi-core",
|
||||||
@@ -2367,7 +2367,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "komorebi-core"
|
name = "komorebi-core"
|
||||||
version = "0.1.26"
|
version = "0.1.27-dev.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"clap",
|
"clap",
|
||||||
"color-eyre",
|
"color-eyre",
|
||||||
@@ -2383,7 +2383,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "komorebi-gui"
|
name = "komorebi-gui"
|
||||||
version = "0.1.26"
|
version = "0.1.27-dev.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"eframe",
|
"eframe",
|
||||||
"egui_extras",
|
"egui_extras",
|
||||||
@@ -2395,7 +2395,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "komorebic"
|
name = "komorebic"
|
||||||
version = "0.1.26"
|
version = "0.1.27-dev.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"chrono",
|
"chrono",
|
||||||
"clap",
|
"clap",
|
||||||
@@ -2424,7 +2424,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "komorebic-no-console"
|
name = "komorebic-no-console"
|
||||||
version = "0.1.26"
|
version = "0.1.27-dev.0"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "kqueue"
|
name = "kqueue"
|
||||||
@@ -2627,7 +2627,7 @@ checksum = "dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -2890,7 +2890,7 @@ dependencies = [
|
|||||||
"proc-macro-crate 3.1.0",
|
"proc-macro-crate 3.1.0",
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -3091,7 +3091,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -3246,7 +3246,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -3716,9 +3716,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "schemars"
|
name = "schemars"
|
||||||
version = "0.8.20"
|
version = "0.8.21"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "b0218ceea14babe24a4a5836f86ade86c1effbc198164e619194cb5069187e29"
|
checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"dyn-clone",
|
"dyn-clone",
|
||||||
"schemars_derive",
|
"schemars_derive",
|
||||||
@@ -3728,14 +3728,14 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "schemars_derive"
|
name = "schemars_derive"
|
||||||
version = "0.8.20"
|
version = "0.8.21"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "3ed5a1ccce8ff962e31a165d41f6e2a2dd1245099dc4d594f5574a86cd90f4d3"
|
checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"serde_derive_internals",
|
"serde_derive_internals",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -3803,7 +3803,7 @@ checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -3814,7 +3814,7 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -3847,7 +3847,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -4051,7 +4051,7 @@ dependencies = [
|
|||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"rustversion",
|
"rustversion",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -4088,9 +4088,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "syn"
|
name = "syn"
|
||||||
version = "2.0.65"
|
version = "2.0.66"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106"
|
checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
@@ -4198,7 +4198,7 @@ checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -4419,7 +4419,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -4656,7 +4656,7 @@ dependencies = [
|
|||||||
"once_cell",
|
"once_cell",
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
"wasm-bindgen-shared",
|
"wasm-bindgen-shared",
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -4690,7 +4690,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
"wasm-bindgen-backend",
|
"wasm-bindgen-backend",
|
||||||
"wasm-bindgen-shared",
|
"wasm-bindgen-shared",
|
||||||
]
|
]
|
||||||
@@ -5079,7 +5079,7 @@ checksum = "942ac266be9249c84ca862f0a164a39533dc2f6f33dc98ec89c8da99b82ea0bd"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -5101,7 +5101,7 @@ checksum = "da33557140a288fae4e1d5f8873aaf9eb6613a9cf82c3e070223ff177f598b60"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -5557,7 +5557,7 @@ checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.65",
|
"syn 2.0.66",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# AutoHotKey
|
# AutoHotkey
|
||||||
|
|
||||||
If you would like to use Autohotkey, please make sure you have AutoHotKey v2
|
If you would like to use Autohotkey, please make sure you have AutoHotKey v2
|
||||||
installed.
|
installed.
|
||||||
@@ -10,8 +10,8 @@ able to craft their own configuration files.
|
|||||||
If you would like to try out AHK, here is a simple sample configuration which
|
If you would like to try out AHK, here is a simple sample configuration which
|
||||||
largely matches the `whkdrc` sample configuration.
|
largely matches the `whkdrc` sample configuration.
|
||||||
|
|
||||||
```
|
```autohotkey
|
||||||
{% include "../komorebi.ahk" %}
|
{% include "./komorebi.ahk.txt" %}
|
||||||
```
|
```
|
||||||
|
|
||||||
By default, the `komorebi.ahk` file should be located in the `$Env:USERPROFILE`
|
By default, the `komorebi.ahk` file should be located in the `$Env:USERPROFILE`
|
||||||
@@ -19,4 +19,4 @@ directory, however, if `$Env:KOMOREBI_CONFIG_HOME` is set, it should be located
|
|||||||
there.
|
there.
|
||||||
|
|
||||||
Once the file is in place, you can stop komorebi and whkd by running `komorebic stop --whkd`,
|
Once the file is in place, you can stop komorebi and whkd by running `komorebic stop --whkd`,
|
||||||
and then start komorebi with Autohotkey by running `komorebic start --ahk`.
|
and then start komorebi with Autohotkey by running `komorebic start --ahk`.
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Dynamically Layout Switching
|
# Dynamic Layout Switching
|
||||||
|
|
||||||
With `komorebi` it is possible to define rules to automatically change the
|
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.
|
layout on a specified workspace when a threshold of window containers is met.
|
||||||
|
|||||||
+19
-1
@@ -45,7 +45,7 @@ running the following command in an Administrator Terminal before installing
|
|||||||
Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem' -Name 'LongPathsEnabled' -Value 1
|
Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem' -Name 'LongPathsEnabled' -Value 1
|
||||||
```
|
```
|
||||||
|
|
||||||
## Disabling Unnecessary System Animations
|
## Disabling unnecessary system animations
|
||||||
|
|
||||||
It is highly recommended that you enable the "Turn off all unnecessary animations (when possible)" option in
|
It is highly recommended that you enable the "Turn off all unnecessary animations (when possible)" option in
|
||||||
"Control Panel > Ease of Access > Ease of Access Centre / Make the computer easier to see" for the best performance with
|
"Control Panel > Ease of Access > Ease of Access Centre / Make the computer easier to see" for the best performance with
|
||||||
@@ -128,3 +128,21 @@ an offline machine to install.
|
|||||||
|
|
||||||
Once installed, proceed to get the [example configurations](example-configurations.md) (none of the commands for
|
Once installed, proceed to get the [example configurations](example-configurations.md) (none of the commands for
|
||||||
first-time set up and running komorebi require an internet connection).
|
first-time set up and running komorebi require an internet connection).
|
||||||
|
|
||||||
|
## Uninstallation
|
||||||
|
|
||||||
|
Before uninstalling, first run `komorebic stop --whkd` to make sure that both
|
||||||
|
the `komorebi` and `whkd` processes have been stopped.
|
||||||
|
|
||||||
|
Then, depending on whether you installed with Scoop or WinGet, run `scoop
|
||||||
|
uninstall komorebi whkd` or `winget uninstall LGUG2Z.komorebi LGUG2Z.whkd`.
|
||||||
|
|
||||||
|
Finally, you can run the following commands in a PowerShell prompt to clean up
|
||||||
|
files created by the `quickstart` command and any other runtime files:
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
rm $Env:USERPROFILE\komorebi.json
|
||||||
|
rm $Env:USERPROFILE\applications.yaml
|
||||||
|
rm $Env:USERPROFILE\.config\whkdrc
|
||||||
|
rm -r -Force $Env:LOCALAPPDATA\komorebi
|
||||||
|
```
|
||||||
|
|||||||
@@ -0,0 +1,71 @@
|
|||||||
|
#Requires AutoHotkey v2.0.2
|
||||||
|
#SingleInstance Force
|
||||||
|
|
||||||
|
Komorebic(cmd) {
|
||||||
|
RunWait(format("komorebic.exe {}", cmd), , "Hide")
|
||||||
|
}
|
||||||
|
|
||||||
|
!q::Komorebic("close")
|
||||||
|
!m::Komorebic("minimize")
|
||||||
|
|
||||||
|
; Focus windows
|
||||||
|
!h::Komorebic("focus left")
|
||||||
|
!j::Komorebic("focus down")
|
||||||
|
!k::Komorebic("focus up")
|
||||||
|
!l::Komorebic("focus right")
|
||||||
|
|
||||||
|
!+[::Komorebic("cycle-focus previous")
|
||||||
|
!+]::Komorebic("cycle-focus next")
|
||||||
|
|
||||||
|
; Move windows
|
||||||
|
!+h::Komorebic("move left")
|
||||||
|
!+j::Komorebic("move down")
|
||||||
|
!+k::Komorebic("move up")
|
||||||
|
!+l::Komorebic("move right")
|
||||||
|
|
||||||
|
; Stack windows
|
||||||
|
!Left::Komorebic("stack left")
|
||||||
|
!Down::Komorebic("stack down")
|
||||||
|
!Up::Komorebic("stack up")
|
||||||
|
!Right::Komorebic("stack right")
|
||||||
|
!;::Komorebic("unstack")
|
||||||
|
![::Komorebic("cycle-stack previous")
|
||||||
|
!]::Komorebic("cycle-stack next")
|
||||||
|
|
||||||
|
; Resize
|
||||||
|
!=::Komorebic("resize-axis horizontal increase")
|
||||||
|
!-::Komorebic("resize-axis horizontal decrease")
|
||||||
|
!+=::Komorebic("resize-axis vertical increase")
|
||||||
|
!+_::Komorebic("resize-axis vertical decrease")
|
||||||
|
|
||||||
|
; Manipulate windows
|
||||||
|
!t::Komorebic("toggle-float")
|
||||||
|
!f::Komorebic("toggle-monocle")
|
||||||
|
|
||||||
|
; Window manager options
|
||||||
|
!+r::Komorebic("retile")
|
||||||
|
!p::Komorebic("toggle-pause")
|
||||||
|
|
||||||
|
; Layouts
|
||||||
|
!x::Komorebic("flip-layout horizontal")
|
||||||
|
!y::Komorebic("flip-layout vertical")
|
||||||
|
|
||||||
|
; Workspaces
|
||||||
|
!1::Komorebic("focus-workspace 0")
|
||||||
|
!2::Komorebic("focus-workspace 1")
|
||||||
|
!3::Komorebic("focus-workspace 2")
|
||||||
|
!4::Komorebic("focus-workspace 3")
|
||||||
|
!5::Komorebic("focus-workspace 4")
|
||||||
|
!6::Komorebic("focus-workspace 5")
|
||||||
|
!7::Komorebic("focus-workspace 6")
|
||||||
|
!8::Komorebic("focus-workspace 7")
|
||||||
|
|
||||||
|
; Move windows across workspaces
|
||||||
|
!+1::Komorebic("move-to-workspace 0")
|
||||||
|
!+2::Komorebic("move-to-workspace 1")
|
||||||
|
!+3::Komorebic("move-to-workspace 2")
|
||||||
|
!+4::Komorebic("move-to-workspace 3")
|
||||||
|
!+5::Komorebic("move-to-workspace 4")
|
||||||
|
!+6::Komorebic("move-to-workspace 5")
|
||||||
|
!+7::Komorebic("move-to-workspace 6")
|
||||||
|
!+8::Komorebic("move-to-workspace 7")
|
||||||
@@ -1,3 +1,5 @@
|
|||||||
|
# v0.1.22
|
||||||
|
|
||||||
In addition to the [changelog](https://github.com/LGUG2Z/komorebi/releases/tag/v0.1.22) of new features and fixes,
|
In addition to the [changelog](https://github.com/LGUG2Z/komorebi/releases/tag/v0.1.22) of new features and fixes,
|
||||||
please note the following changes from `v0.1.21` to adjust your configuration files accordingly.
|
please note the following changes from `v0.1.21` to adjust your configuration files accordingly.
|
||||||
|
|
||||||
@@ -49,8 +51,8 @@ A 1px border is drawn around the window edge. Users may see a gap for a single p
|
|||||||
transparent edge - this is the windows themed edge, and is not present for all applications.
|
transparent edge - this is the windows themed edge, and is not present for all applications.
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"border_offset": 0,
|
"border_offset": 0,
|
||||||
"border_width": 1
|
"border_width": 1
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "komorebi-client"
|
name = "komorebi-client"
|
||||||
version = "0.1.26"
|
version = "0.1.27-dev.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "komorebi-core"
|
name = "komorebi-core"
|
||||||
version = "0.1.26"
|
version = "0.1.27-dev.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "komorebi-gui"
|
name = "komorebi-gui"
|
||||||
version = "0.1.26"
|
version = "0.1.27-dev.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|||||||
@@ -1,56 +0,0 @@
|
|||||||
#SingleInstance Force
|
|
||||||
|
|
||||||
; Load library
|
|
||||||
#Include komorebic.lib.ahk
|
|
||||||
|
|
||||||
; Focus windows
|
|
||||||
!h::Focus("left")
|
|
||||||
!j::Focus("down")
|
|
||||||
!k::Focus("up")
|
|
||||||
!l::Focus("right")
|
|
||||||
!+[::CycleFocus("previous")
|
|
||||||
!+]::CycleFocus("next")
|
|
||||||
|
|
||||||
; Move windows
|
|
||||||
!+h::Move("left")
|
|
||||||
!+j::Move("down")
|
|
||||||
!+k::Move("up")
|
|
||||||
!+l::Move("right")
|
|
||||||
!+Enter::Promote()
|
|
||||||
|
|
||||||
; Stack windows
|
|
||||||
!Left::Stack("left")
|
|
||||||
!Right::Stack("right")
|
|
||||||
!Up::Stack("up")
|
|
||||||
!Down::Stack("down")
|
|
||||||
!;::Unstack()
|
|
||||||
![::CycleStack("previous")
|
|
||||||
!]::CycleStack("next")
|
|
||||||
|
|
||||||
; Resize
|
|
||||||
!=::ResizeAxis("horizontal", "increase")
|
|
||||||
!-::ResizeAxis("horizontal", "decrease")
|
|
||||||
!+=::ResizeAxis("vertical", "increase")
|
|
||||||
!+-::ResizeAxis("vertical", "decrease")
|
|
||||||
|
|
||||||
; Manipulate windows
|
|
||||||
!t::ToggleFloat()
|
|
||||||
!+f::ToggleMonocle()
|
|
||||||
|
|
||||||
; Window manager options
|
|
||||||
!+r::Retile()
|
|
||||||
!p::TogglePause()
|
|
||||||
|
|
||||||
; Layouts
|
|
||||||
!x::FlipLayout("horizontal")
|
|
||||||
!y::FlipLayout("vertical")
|
|
||||||
|
|
||||||
; Workspaces
|
|
||||||
!1::FocusWorkspace(0)
|
|
||||||
!2::FocusWorkspace(1)
|
|
||||||
!3::FocusWorkspace(2)
|
|
||||||
|
|
||||||
; Move windows across workspaces
|
|
||||||
!+1::MoveToWorkspace(0)
|
|
||||||
!+2::MoveToWorkspace(1)
|
|
||||||
!+3::MoveToWorkspace(2)
|
|
||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "komorebi"
|
name = "komorebi"
|
||||||
version = "0.1.26"
|
version = "0.1.27-dev.0"
|
||||||
authors = ["Jade Iqbal <jadeiqbal@fastmail.com>"]
|
authors = ["Jade Iqbal <jadeiqbal@fastmail.com>"]
|
||||||
description = "A tiling window manager for Windows"
|
description = "A tiling window manager for Windows"
|
||||||
categories = ["tiling-window-manager", "windows"]
|
categories = ["tiling-window-manager", "windows"]
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "komorebic-no-console"
|
name = "komorebic-no-console"
|
||||||
version = "0.1.26"
|
version = "0.1.27-dev.0"
|
||||||
authors = ["Jade Iqbal <jadeiqbal@fastmail.com>"]
|
authors = ["Jade Iqbal <jadeiqbal@fastmail.com>"]
|
||||||
description = "The command-line interface (without a console) for Komorebi, a tiling window manager for Windows"
|
description = "The command-line interface (without a console) for Komorebi, a tiling window manager for Windows"
|
||||||
categories = ["cli", "tiling-window-manager", "windows"]
|
categories = ["cli", "tiling-window-manager", "windows"]
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "komorebic"
|
name = "komorebic"
|
||||||
version = "0.1.26"
|
version = "0.1.27-dev.0"
|
||||||
authors = ["Jade Iqbal <jadeiqbal@fastmail.com>"]
|
authors = ["Jade Iqbal <jadeiqbal@fastmail.com>"]
|
||||||
description = "The command-line interface for Komorebi, a tiling window manager for Windows"
|
description = "The command-line interface for Komorebi, a tiling window manager for Windows"
|
||||||
categories = ["cli", "tiling-window-manager", "windows"]
|
categories = ["cli", "tiling-window-manager", "windows"]
|
||||||
|
|||||||
+1
-1
@@ -57,6 +57,7 @@ nav:
|
|||||||
- Troubleshooting: troubleshooting.md
|
- Troubleshooting: troubleshooting.md
|
||||||
- Common workflows:
|
- Common workflows:
|
||||||
- common-workflows/komorebi-config-home.md
|
- common-workflows/komorebi-config-home.md
|
||||||
|
- common-workflows/autohotkey.md
|
||||||
- common-workflows/borders.md
|
- common-workflows/borders.md
|
||||||
- common-workflows/stackbar.md
|
- common-workflows/stackbar.md
|
||||||
- common-workflows/remove-gaps.md
|
- common-workflows/remove-gaps.md
|
||||||
@@ -67,7 +68,6 @@ nav:
|
|||||||
- common-workflows/mouse-follows-focus.md
|
- common-workflows/mouse-follows-focus.md
|
||||||
- common-workflows/custom-layouts.md
|
- common-workflows/custom-layouts.md
|
||||||
- common-workflows/dynamic-layout-switching.md
|
- common-workflows/dynamic-layout-switching.md
|
||||||
- common-workflows/autohotkey.md
|
|
||||||
- Release notes:
|
- Release notes:
|
||||||
- release/v0-1-22.md
|
- release/v0-1-22.md
|
||||||
- Configuration reference: https://komorebi.lgug2z.com/schema
|
- Configuration reference: https://komorebi.lgug2z.com/schema
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||||
"title": "StaticConfig",
|
"title": "StaticConfig",
|
||||||
"description": "The `komorebi.json` static configuration file reference for `v0.1.25`",
|
"description": "The `komorebi.json` static configuration file reference for `v0.1.26`",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"app_specific_configuration_path": {
|
"app_specific_configuration_path": {
|
||||||
|
|||||||
Reference in New Issue
Block a user