Compare commits

..

9 Commits

Author SHA1 Message Date
LGUG2Z
2b1f443f05 chore(release): v0.1.20 2024-02-15 12:11:05 -08:00
LGUG2Z
10301d57d1 docs(readme): add references to docs website 2024-02-15 12:11:05 -08:00
LGUG2Z
2e0c7430ef docs(mkdocs): add common workflows section 2024-02-15 12:11:05 -08:00
LGUG2Z
9a6f831d51 feat(config): reduce noise in jsonschema output 2024-02-15 12:11:05 -08:00
LGUG2Z
326a29e3ee docs(mkdocs): link to ext jsonschema docgen 2024-02-15 12:11:05 -08:00
LGUG2Z
daf9eeded1 docs(mkdocs): add cli reference 2024-02-15 12:11:05 -08:00
LGUG2Z
cc4e448741 feat(cli): add docgen cmd for mkdocs pages 2024-02-15 12:11:05 -08:00
LGUG2Z
9d3e0a01b9 docs(mkdocs): add index and getting started sections 2024-02-15 12:11:05 -08:00
LGUG2Z
6f08ec1cb3 docs(mkdocs): start building dedicated site 2024-02-15 12:11:05 -08:00
12 changed files with 31 additions and 43 deletions

View File

@@ -87,10 +87,8 @@ jobs:
path: |
target/${{ matrix.target }}/release/komorebi.exe
target/${{ matrix.target }}/release/komorebic.exe
target/${{ matrix.target }}/release/komorebic-no-console.exe
target/${{ matrix.target }}/release/komorebi.pdb
target/${{ matrix.target }}/release/komorebic.pdb
target/${{ matrix.target }}/release/komorebic-no-console.pdb
target/wix/komorebi-*.msi
retention-days: 7

View File

@@ -34,7 +34,7 @@ builds:
hooks:
post:
- mkdir -p dist/windows_amd64
- cp ".\target\x86_64-pc-windows-msvc\release\komorebic-no-console.exe" ".\dist\komorebic-no-console_windows_amd64_v1\komorebic-no-console.exe"
- cp ".\target\x86_64-pc-windows-msvc\release\komorebic-no-console.exe" ".\dist\komorebic_no_console_windows_amd64_v1\komorebic-no-console.exe"
archives:
- name_template: "{{ .ProjectName }}-{{ .Version }}-x86_64-pc-windows-msvc"

38
Cargo.lock generated
View File

@@ -124,9 +124,9 @@ checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
[[package]]
name = "bumpalo"
version = "3.15.0"
version = "3.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d32a994c2b3ca201d9b263612a374263f05e7adde37c4707f693dcd375076d1f"
checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
[[package]]
name = "bytes"
@@ -187,7 +187,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
"syn 2.0.49",
"syn 2.0.48",
]
[[package]]
@@ -788,7 +788,7 @@ dependencies = [
[[package]]
name = "komorebi"
version = "0.1.21"
version = "0.1.20"
dependencies = [
"bitflags 2.4.2",
"clap",
@@ -828,7 +828,7 @@ dependencies = [
[[package]]
name = "komorebi-core"
version = "0.1.21"
version = "0.1.20"
dependencies = [
"clap",
"color-eyre",
@@ -844,7 +844,7 @@ dependencies = [
[[package]]
name = "komorebic"
version = "0.1.21"
version = "0.1.20"
dependencies = [
"clap",
"color-eyre",
@@ -871,7 +871,7 @@ dependencies = [
[[package]]
name = "komorebic-no-console"
version = "0.1.21"
version = "0.1.19"
[[package]]
name = "lazy_static"
@@ -977,7 +977,7 @@ checksum = "49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.49",
"syn 2.0.48",
]
[[package]]
@@ -1198,7 +1198,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.49",
"syn 2.0.48",
]
[[package]]
@@ -1656,7 +1656,7 @@ checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.49",
"syn 2.0.48",
]
[[package]]
@@ -1771,7 +1771,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
"syn 2.0.49",
"syn 2.0.48",
]
[[package]]
@@ -1815,9 +1815,9 @@ dependencies = [
[[package]]
name = "syn"
version = "2.0.49"
version = "2.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "915aea9e586f80826ee59f8453c1101f9d1c4b3964cd2460185ee8e299ada496"
checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
dependencies = [
"proc-macro2",
"quote",
@@ -1926,7 +1926,7 @@ checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.49",
"syn 2.0.48",
]
[[package]]
@@ -2072,7 +2072,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.49",
"syn 2.0.48",
]
[[package]]
@@ -2261,7 +2261,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
"syn 2.0.49",
"syn 2.0.48",
"wasm-bindgen-shared",
]
@@ -2295,7 +2295,7 @@ checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.49",
"syn 2.0.48",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -2407,7 +2407,7 @@ checksum = "12168c33176773b86799be25e2a2ba07c7aab9968b37541f1094dbd7a60c8946"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.49",
"syn 2.0.48",
]
[[package]]
@@ -2418,7 +2418,7 @@ checksum = "9d8dc32e0095a7eeccebd0e3f09e9509365ecb3fc6ac4d6f5f14a3f6392942d1"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.49",
"syn 2.0.48",
]
[[package]]

View File

@@ -34,5 +34,7 @@ windows managed by `komorebi`.
This feature is not considered stable and you may encounter visual artifacts
from time to time.
<!-- TODO: Record a new video -->
[![Watch the tutorial
video](https://img.youtube.com/vi/7_9D22t7KK4/hqdefault.jpg)](https://www.youtube.com/watch?v=7_9D22t7KK4)
video](https://img.youtube.com/vi/ywiAvoMV_gE/hqdefault.jpg)](https://www.youtube.com/watch?v=ywiAvoMV_gE)

View File

@@ -25,6 +25,3 @@ If you already have configuration files that you wish to keep, move them to the
The next time you run `komorebic start`, any files created by or loaded by
_komorebi_ will be placed or expected to exist in this folder.
[![Watch the tutorial
video](https://img.youtube.com/vi/C_KWUqQ6kko/hqdefault.jpg)](https://www.youtube.com/watch?v=C_KWUqQ6kko)

View File

@@ -12,6 +12,6 @@ file.
}
```
A restart of `komorebi` is required after changing these settings.
<!-- TODO: Record a new video -->
[![Watch the tutorial video](https://img.youtube.com/vi/6QYLao953XE/hqdefault.jpg)](https://www.youtube.com/watch?v=6QYLao953XE)
[![Watch the tutorial video](https://img.youtube.com/vi/eGr07mymgWE/hqdefault.jpg)](https://www.youtube.com/watch?v=eGr07mymgWE)

View File

@@ -44,15 +44,6 @@ running the following command in an Administrator Terminal before installing
Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem' -Name 'LongPathsEnabled' -Value 1
```
## Local data directory
If you are installing `komorebi` for the first time on a new machine, create a
dedicated folder for `komorebi` in `$Env:LOCALAPPDATA`.
```powershell
mkdir "$Env:LOCALAPPDATA\komorebi" -ea 0
```
## Scoop
Make sure you have installed [`scoop`](https://scoop.sh) and verified that

View File

@@ -1,6 +1,6 @@
[package]
name = "komorebi-core"
version = "0.1.21"
version = "0.1.20"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@@ -1,6 +1,6 @@
[package]
name = "komorebi"
version = "0.1.21"
version = "0.1.20"
authors = ["Jade Iqbal <jadeiqbal@fastmail.com>"]
description = "A tiling window manager for Windows"
categories = ["tiling-window-manager", "windows"]

View File

@@ -482,8 +482,8 @@ fn main() -> Result<()> {
if matched_procs.len() > 1 {
let mut len = matched_procs.len();
for proc in matched_procs {
if let Some(executable_path) = proc.exe() {
if executable_path.to_string_lossy().contains("shims") {
if let Some(root) = proc.root() {
if root.ends_with("shims") {
len -= 1;
}
}

View File

@@ -1,6 +1,6 @@
[package]
name = "komorebic-no-console"
version = "0.1.21"
version = "0.1.19"
authors = ["Jade Iqbal <jadeiqbal@fastmail.com>"]
description = "The command-line interface (without a console) for Komorebi, a tiling window manager for Windows"
categories = ["cli", "tiling-window-manager", "windows"]

View File

@@ -1,6 +1,6 @@
[package]
name = "komorebic"
version = "0.1.21"
version = "0.1.20"
authors = ["Jade Iqbal <jadeiqbal@fastmail.com>"]
description = "The command-line interface for Komorebi, a tiling window manager for Windows"
categories = ["cli", "tiling-window-manager", "windows"]