From a511cbd26366699de788c941df773413667c0334 Mon Sep 17 00:00:00 2001 From: LGUG2Z Date: Wed, 19 Jun 2024 14:52:54 -0700 Subject: [PATCH] chore(release): v0.1.27 --- Cargo.lock | 12 ++++++------ docs/cli/ahk-library.md | 2 +- docs/cli/monitor-information.md | 12 ++++++++++++ docs/cli/stack-all.md | 12 ++++++++++++ docs/cli/transparency-alpha.md | 16 ++++++++++++++++ docs/cli/transparency.md | 16 ++++++++++++++++ docs/cli/unstack-all.md | 12 ++++++++++++ komorebi-client/Cargo.toml | 2 +- komorebi-core/Cargo.toml | 2 +- komorebi-gui/Cargo.toml | 2 +- komorebi/Cargo.toml | 2 +- komorebi/src/static_config.rs | 2 +- komorebic-no-console/Cargo.toml | 2 +- komorebic/Cargo.toml | 2 +- mkdocs.yml | 6 +++++- schema.json | 12 +++++++++++- 16 files changed, 98 insertions(+), 16 deletions(-) create mode 100644 docs/cli/monitor-information.md create mode 100644 docs/cli/stack-all.md create mode 100644 docs/cli/transparency-alpha.md create mode 100644 docs/cli/transparency.md create mode 100644 docs/cli/unstack-all.md diff --git a/Cargo.lock b/Cargo.lock index eee33c628..4df751604 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2301,7 +2301,7 @@ checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" [[package]] name = "komorebi" -version = "0.1.27-dev.0" +version = "0.1.27" dependencies = [ "bitflags 2.5.0", "clap", @@ -2343,7 +2343,7 @@ dependencies = [ [[package]] name = "komorebi-client" -version = "0.1.27-dev.0" +version = "0.1.27" dependencies = [ "komorebi", "komorebi-core", @@ -2353,7 +2353,7 @@ dependencies = [ [[package]] name = "komorebi-core" -version = "0.1.27-dev.0" +version = "0.1.27" dependencies = [ "clap", "color-eyre", @@ -2369,7 +2369,7 @@ dependencies = [ [[package]] name = "komorebi-gui" -version = "0.1.27-dev.0" +version = "0.1.27" dependencies = [ "eframe", "egui_extras", @@ -2381,7 +2381,7 @@ dependencies = [ [[package]] name = "komorebic" -version = "0.1.27-dev.0" +version = "0.1.27" dependencies = [ "chrono", "clap", @@ -2409,7 +2409,7 @@ dependencies = [ [[package]] name = "komorebic-no-console" -version = "0.1.27-dev.0" +version = "0.1.27" [[package]] name = "kqueue" diff --git a/docs/cli/ahk-library.md b/docs/cli/ahk-library.md index ff197d31f..bae050421 100644 --- a/docs/cli/ahk-library.md +++ b/docs/cli/ahk-library.md @@ -3,7 +3,7 @@ ``` Generate a library of AutoHotKey helper functions -Usage: komorebic.exe ahk-library +Usage: komorebic.exe komorebic.exe ahk-library Options: -h, --help diff --git a/docs/cli/monitor-information.md b/docs/cli/monitor-information.md new file mode 100644 index 000000000..ec44df8d9 --- /dev/null +++ b/docs/cli/monitor-information.md @@ -0,0 +1,12 @@ +# monitor-information + +``` +Show information about connected monitors + +Usage: komorebic.exe monitor-information + +Options: + -h, --help + Print help + +``` diff --git a/docs/cli/stack-all.md b/docs/cli/stack-all.md new file mode 100644 index 000000000..15d049339 --- /dev/null +++ b/docs/cli/stack-all.md @@ -0,0 +1,12 @@ +# stack-all + +``` +Stack all windows on the focused workspace + +Usage: komorebic.exe stack-all + +Options: + -h, --help + Print help + +``` diff --git a/docs/cli/transparency-alpha.md b/docs/cli/transparency-alpha.md new file mode 100644 index 000000000..a5d547965 --- /dev/null +++ b/docs/cli/transparency-alpha.md @@ -0,0 +1,16 @@ +# transparency-alpha + +``` +Set the alpha value for unfocused window transparency + +Usage: komorebic.exe transparency-alpha + +Arguments: + + Alpha + +Options: + -h, --help + Print help + +``` diff --git a/docs/cli/transparency.md b/docs/cli/transparency.md new file mode 100644 index 000000000..8f808b38d --- /dev/null +++ b/docs/cli/transparency.md @@ -0,0 +1,16 @@ +# transparency + +``` +Enable or disable transparency for unfocused windows + +Usage: komorebic.exe transparency + +Arguments: + + [possible values: enable, disable] + +Options: + -h, --help + Print help + +``` diff --git a/docs/cli/unstack-all.md b/docs/cli/unstack-all.md new file mode 100644 index 000000000..24744ce3f --- /dev/null +++ b/docs/cli/unstack-all.md @@ -0,0 +1,12 @@ +# unstack-all + +``` +Unstack all windows in the focused container + +Usage: komorebic.exe unstack-all + +Options: + -h, --help + Print help + +``` diff --git a/komorebi-client/Cargo.toml b/komorebi-client/Cargo.toml index 116fce52c..8da802539 100644 --- a/komorebi-client/Cargo.toml +++ b/komorebi-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "komorebi-client" -version = "0.1.27-dev.0" +version = "0.1.27" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/komorebi-core/Cargo.toml b/komorebi-core/Cargo.toml index 770910adf..d74e8324f 100644 --- a/komorebi-core/Cargo.toml +++ b/komorebi-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "komorebi-core" -version = "0.1.27-dev.0" +version = "0.1.27" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/komorebi-gui/Cargo.toml b/komorebi-gui/Cargo.toml index eba34cee8..06ee581b5 100644 --- a/komorebi-gui/Cargo.toml +++ b/komorebi-gui/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "komorebi-gui" -version = "0.1.27-dev.0" +version = "0.1.27" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/komorebi/Cargo.toml b/komorebi/Cargo.toml index 618643fc6..2247bec2f 100644 --- a/komorebi/Cargo.toml +++ b/komorebi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "komorebi" -version = "0.1.27-dev.0" +version = "0.1.27" authors = ["Jade Iqbal "] description = "A tiling window manager for Windows" categories = ["tiling-window-manager", "windows"] diff --git a/komorebi/src/static_config.rs b/komorebi/src/static_config.rs index 8be32cf19..7f315c29a 100644 --- a/komorebi/src/static_config.rs +++ b/komorebi/src/static_config.rs @@ -230,7 +230,7 @@ impl From<&Monitor> for MonitorConfig { } #[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 { /// DEPRECATED from v0.1.22: no longer required #[serde(skip_serializing_if = "Option::is_none")] diff --git a/komorebic-no-console/Cargo.toml b/komorebic-no-console/Cargo.toml index 1b7be2484..2f9db1b11 100644 --- a/komorebic-no-console/Cargo.toml +++ b/komorebic-no-console/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "komorebic-no-console" -version = "0.1.27-dev.0" +version = "0.1.27" authors = ["Jade Iqbal "] description = "The command-line interface (without a console) for Komorebi, a tiling window manager for Windows" categories = ["cli", "tiling-window-manager", "windows"] diff --git a/komorebic/Cargo.toml b/komorebic/Cargo.toml index e3bfeb14f..fde246cbb 100644 --- a/komorebic/Cargo.toml +++ b/komorebic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "komorebic" -version = "0.1.27-dev.0" +version = "0.1.27" authors = ["Jade Iqbal "] description = "The command-line interface for Komorebi, a tiling window manager for Windows" categories = ["cli", "tiling-window-manager", "windows"] diff --git a/mkdocs.yml b/mkdocs.yml index eeec4013f..6d9832d81 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -83,6 +83,7 @@ nav: - cli/global-state.md - cli/gui.md - cli/visible-windows.md + - cli/monitor-information.md - cli/query.md - cli/subscribe-socket.md - cli/unsubscribe-socket.md @@ -101,6 +102,8 @@ nav: - cli/cycle-focus.md - cli/cycle-move.md - cli/stack.md + - cli/stack-all.md + - cli/unstack-all.md - cli/resize-edge.md - cli/resize-axis.md - cli/unstack.md @@ -197,11 +200,12 @@ nav: - cli/border-colour.md - cli/border-width.md - cli/border-offset.md + - cli/transparency.md + - cli/transparency-alpha.md - cli/focus-follows-mouse.md - cli/toggle-focus-follows-mouse.md - cli/mouse-follows-focus.md - cli/toggle-mouse-follows-focus.md - - cli/ahk-library.md - cli/ahk-app-specific-configuration.md - cli/pwsh-app-specific-configuration.md - cli/format-app-specific-configuration.md diff --git a/schema.json b/schema.json index 5b13a3f5f..3259f5de2 100644 --- a/schema.json +++ b/schema.json @@ -1,7 +1,7 @@ { "$schema": "http://json-schema.org/draft-07/schema#", "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", "properties": { "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": { "description": "Identify tray and multi-window applications", "type": "array",