chore(release): v0.1.27

This commit is contained in:
LGUG2Z
2024-06-19 14:52:54 -07:00
parent 83cc7bf7c0
commit a511cbd263
16 changed files with 98 additions and 16 deletions

12
Cargo.lock generated
View File

@@ -2301,7 +2301,7 @@ checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc"
[[package]] [[package]]
name = "komorebi" name = "komorebi"
version = "0.1.27-dev.0" version = "0.1.27"
dependencies = [ dependencies = [
"bitflags 2.5.0", "bitflags 2.5.0",
"clap", "clap",
@@ -2343,7 +2343,7 @@ dependencies = [
[[package]] [[package]]
name = "komorebi-client" name = "komorebi-client"
version = "0.1.27-dev.0" version = "0.1.27"
dependencies = [ dependencies = [
"komorebi", "komorebi",
"komorebi-core", "komorebi-core",
@@ -2353,7 +2353,7 @@ dependencies = [
[[package]] [[package]]
name = "komorebi-core" name = "komorebi-core"
version = "0.1.27-dev.0" version = "0.1.27"
dependencies = [ dependencies = [
"clap", "clap",
"color-eyre", "color-eyre",
@@ -2369,7 +2369,7 @@ dependencies = [
[[package]] [[package]]
name = "komorebi-gui" name = "komorebi-gui"
version = "0.1.27-dev.0" version = "0.1.27"
dependencies = [ dependencies = [
"eframe", "eframe",
"egui_extras", "egui_extras",
@@ -2381,7 +2381,7 @@ dependencies = [
[[package]] [[package]]
name = "komorebic" name = "komorebic"
version = "0.1.27-dev.0" version = "0.1.27"
dependencies = [ dependencies = [
"chrono", "chrono",
"clap", "clap",
@@ -2409,7 +2409,7 @@ dependencies = [
[[package]] [[package]]
name = "komorebic-no-console" name = "komorebic-no-console"
version = "0.1.27-dev.0" version = "0.1.27"
[[package]] [[package]]
name = "kqueue" name = "kqueue"

View File

@@ -3,7 +3,7 @@
``` ```
Generate a library of AutoHotKey helper functions Generate a library of AutoHotKey helper functions
Usage: komorebic.exe ahk-library Usage: komorebic.exe komorebic.exe ahk-library
Options: Options:
-h, --help -h, --help

View File

@@ -0,0 +1,12 @@
# monitor-information
```
Show information about connected monitors
Usage: komorebic.exe monitor-information
Options:
-h, --help
Print help
```

12
docs/cli/stack-all.md Normal file
View File

@@ -0,0 +1,12 @@
# stack-all
```
Stack all windows on the focused workspace
Usage: komorebic.exe stack-all
Options:
-h, --help
Print help
```

View File

@@ -0,0 +1,16 @@
# transparency-alpha
```
Set the alpha value for unfocused window transparency
Usage: komorebic.exe transparency-alpha <ALPHA>
Arguments:
<ALPHA>
Alpha
Options:
-h, --help
Print help
```

16
docs/cli/transparency.md Normal file
View File

@@ -0,0 +1,16 @@
# transparency
```
Enable or disable transparency for unfocused windows
Usage: komorebic.exe transparency <BOOLEAN_STATE>
Arguments:
<BOOLEAN_STATE>
[possible values: enable, disable]
Options:
-h, --help
Print help
```

12
docs/cli/unstack-all.md Normal file
View File

@@ -0,0 +1,12 @@
# unstack-all
```
Unstack all windows in the focused container
Usage: komorebic.exe unstack-all
Options:
-h, --help
Print help
```

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "komorebi-client" name = "komorebi-client"
version = "0.1.27-dev.0" version = "0.1.27"
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

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "komorebi-core" name = "komorebi-core"
version = "0.1.27-dev.0" version = "0.1.27"
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

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "komorebi-gui" name = "komorebi-gui"
version = "0.1.27-dev.0" version = "0.1.27"
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

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "komorebi" name = "komorebi"
version = "0.1.27-dev.0" version = "0.1.27"
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"]

View File

@@ -230,7 +230,7 @@ impl From<&Monitor> for MonitorConfig {
} }
#[derive(Debug, Serialize, Deserialize, JsonSchema)] #[derive(Debug, Serialize, Deserialize, JsonSchema)]
/// The `komorebi.json` static configuration file reference for `v0.1.26` /// The `komorebi.json` static configuration file reference for `v0.1.27`
pub struct StaticConfig { pub struct StaticConfig {
/// DEPRECATED from v0.1.22: no longer required /// DEPRECATED from v0.1.22: no longer required
#[serde(skip_serializing_if = "Option::is_none")] #[serde(skip_serializing_if = "Option::is_none")]

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "komorebic-no-console" name = "komorebic-no-console"
version = "0.1.27-dev.0" version = "0.1.27"
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"]

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "komorebic" name = "komorebic"
version = "0.1.27-dev.0" version = "0.1.27"
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"]

View File

@@ -83,6 +83,7 @@ nav:
- cli/global-state.md - cli/global-state.md
- cli/gui.md - cli/gui.md
- cli/visible-windows.md - cli/visible-windows.md
- cli/monitor-information.md
- cli/query.md - cli/query.md
- cli/subscribe-socket.md - cli/subscribe-socket.md
- cli/unsubscribe-socket.md - cli/unsubscribe-socket.md
@@ -101,6 +102,8 @@ nav:
- cli/cycle-focus.md - cli/cycle-focus.md
- cli/cycle-move.md - cli/cycle-move.md
- cli/stack.md - cli/stack.md
- cli/stack-all.md
- cli/unstack-all.md
- cli/resize-edge.md - cli/resize-edge.md
- cli/resize-axis.md - cli/resize-axis.md
- cli/unstack.md - cli/unstack.md
@@ -197,11 +200,12 @@ nav:
- cli/border-colour.md - cli/border-colour.md
- cli/border-width.md - cli/border-width.md
- cli/border-offset.md - cli/border-offset.md
- cli/transparency.md
- cli/transparency-alpha.md
- cli/focus-follows-mouse.md - cli/focus-follows-mouse.md
- cli/toggle-focus-follows-mouse.md - cli/toggle-focus-follows-mouse.md
- cli/mouse-follows-focus.md - cli/mouse-follows-focus.md
- cli/toggle-mouse-follows-focus.md - cli/toggle-mouse-follows-focus.md
- cli/ahk-library.md
- cli/ahk-app-specific-configuration.md - cli/ahk-app-specific-configuration.md
- cli/pwsh-app-specific-configuration.md - cli/pwsh-app-specific-configuration.md
- cli/format-app-specific-configuration.md - cli/format-app-specific-configuration.md

View File

@@ -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.26`", "description": "The `komorebi.json` static configuration file reference for `v0.1.27`",
"type": "object", "type": "object",
"properties": { "properties": {
"app_specific_configuration_path": { "app_specific_configuration_path": {
@@ -1183,6 +1183,16 @@
} }
} }
}, },
"transparency": {
"description": "Add transparency to unfocused windows (default: false)",
"type": "boolean"
},
"transparency_alpha": {
"description": "Alpha value for unfocused window transparency [[0-255]] (default: 200)",
"type": "integer",
"format": "uint8",
"minimum": 0.0
},
"tray_and_multi_window_applications": { "tray_and_multi_window_applications": {
"description": "Identify tray and multi-window applications", "description": "Identify tray and multi-window applications",
"type": "array", "type": "array",