fix kb_order workspace name logic

This commit is contained in:
Penelope Gwen 2026-03-03 12:04:39 -08:00
parent d3cfe5c903
commit 9e76e43b85
4 changed files with 36 additions and 10 deletions

2
Cargo.lock generated
View file

@ -1754,7 +1754,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
name = "sway-de-utils"
version = "0.1.11"
version = "0.1.12"
dependencies = [
"clap",
"clap_complete",

View file

@ -1,11 +1,11 @@
[package]
name = "sway-de-utils"
version = "0.1.11"
version = "0.1.12"
authors = ["Penelope Gwen <support@pogmom.me>"]
edition = "2024"
license-file = "LICENSE.md"
description = "A collection of utility commands which help manage a multiple-workspace setup in Sway"
build="build.rs"
build = "build.rs"
[[bin]]
name = "sdu"
@ -42,10 +42,30 @@ flate2 = "1.1.8"
#conflicts = ["sway-profiles"]
changelog = "debian/changelog"
assets = [
"$auto",
["target/release/build/sway-de-utils-*/out/sdu.1.gz", "/usr/share/man/man1/", "644"],
["target/release/build/sway-de-utils-*/out/sdu.bash", "/usr/share/bash-completion/completions/", "644"],
["target/release/build/sway-de-utils-*/out/_sdu", "/usr/share/zsh/vendor_completions/", "644"],
["target/release/build/sway-de-utils-*/out/sdu.fish", "/usr/share/fish/vendor_completions.d/", "644"],
["target/release/build/sway-de-utils-*/out/sdu.elv", "/usr/share/elvish/lib/", "644"]
"$auto",
[
"target/release/build/sway-de-utils-*/out/sdu.1.gz",
"/usr/share/man/man1/",
"644",
],
[
"target/release/build/sway-de-utils-*/out/sdu.bash",
"/usr/share/bash-completion/completions/",
"644",
],
[
"target/release/build/sway-de-utils-*/out/_sdu",
"/usr/share/zsh/vendor_completions/",
"644",
],
[
"target/release/build/sway-de-utils-*/out/sdu.fish",
"/usr/share/fish/vendor_completions.d/",
"644",
],
[
"target/release/build/sway-de-utils-*/out/sdu.elv",
"/usr/share/elvish/lib/",
"644",
],
]

6
debian/changelog vendored
View file

@ -1,3 +1,9 @@
sway-de-utils (0.1.12-1) unstable; urgency=medium
* fix kb_order profile name logic
-- Penelope Gwen <support@pogmom.me> Tue, 03 Mar 2026 12:01:33 -0800
sway-de-utils (0.1.11-1) unstable; urgency=medium
* fix mismatched config struct name

View file

@ -19,7 +19,7 @@ fn get_workspace_profile(
profile_list: Vec<Profile>,
kb_order: bool,
) -> String {
let ws_profile_index = if kb_order {
let ws_profile_index = if !kb_order {
(profile_index - 1) / 10
} else {
profile_index / 10