LGUG2Z
e4a9719f4f
feat(ahk): add sample v2 configuration file
2023-04-30 13:06:45 -07:00
LGUG2Z
e044a5a16f
fix(ahk): implement syntax corrections by @sitiom
...
This commit implements the suggestions made by @sitiom on Discord:
https://discord.com/channels/898554690126630914/898554690608967786/1097403455267667968
re #324
2023-04-30 13:06:45 -07:00
LGUG2Z
60d3ecd8aa
feat(ahk): update cfgen, reintroduce ahk files
...
This commit updates the config generator used by the ahk-asc command to
emit AHKv2 syntax.
An AHKv2 syntax-compatible komorebic.lib.ahk has been (re)introduced to
the repo root as a file to be distributed. This file is created by
taking the AHKv1 syntax output of ahk-library and automatically
converting it to AHKv2 using the automatic script converter by @mmikeww
available on GitHub.
Given that ahk-library is still being used to emit AHKv1 syntax in this
pipeline, it will remain in the repo.
The justfile has been updated to automate as much of this as possible
(the converter still needs to be run manually).
re #324
2023-04-30 13:06:45 -07:00
Alvin Truong
27e0758089
feat(workspace-rules): add InitialWorkspaceRule and InitialNamedWorkspaceRule command
...
- Added the two new commands to prevent breaking changes due to AHK
users.
2023-04-30 12:40:01 -07:00
Alvin Truong
7d1aef8203
refactor(workspace_rules): reduce code duplication
2023-04-30 12:40:01 -07:00
Alvin Truong
b273617f44
style: cargo +nightly fmt --all
2023-04-30 12:40:01 -07:00
Alvin Truong
4306a7bafe
feat(workspace-rule): add ability to only apply workspace rule on first
...
show of app
2023-04-30 12:40:01 -07:00
LGUG2Z
b647fdf01a
feat(cli): add check command for useful info
...
This commit adds a new komorebic command, check, to output useful
information that will aid in understanding unexpected behaviour reported
by users.
2023-04-28 17:43:27 -07:00
LGUG2Z
9f16cb91a9
docs(readme): embed more tutorial videos
2023-04-26 11:53:22 -07:00
LGUG2Z
2520c4abe1
feat(wm): add border colour for monocle
...
This commit adds a new WindowKind to allow the user to set a unique
colour to identify when a window container in monocle mode is active.
resolve #404
2023-04-24 13:08:29 -07:00
dependabot[bot]
d32661ec2d
chore(deps): bump tracing-subscriber from 0.3.16 to 0.3.17
...
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing ) from 0.3.16 to 0.3.17.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.16...tracing-subscriber-0.3.17 )
---
updated-dependencies:
- dependency-name: tracing-subscriber
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-24 08:20:03 -07:00
dependabot[bot]
9df99f28cf
chore(deps): bump clap from 4.2.2 to 4.2.4
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.2.2 to 4.2.4.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.2.2...v4.2.4 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-24 08:19:44 -07:00
جاد
7327bb9a70
docs(readme): add link to quickstart video on youtube
2023-04-20 12:28:28 -07:00
dependabot[bot]
b9a9d20c66
chore(deps): bump dirs from 4.0.0 to 5.0.0
...
Bumps [dirs](https://github.com/soc/dirs-rs ) from 4.0.0 to 5.0.0.
- [Release notes](https://github.com/soc/dirs-rs/releases )
- [Commits](https://github.com/soc/dirs-rs/commits )
---
updated-dependencies:
- dependency-name: dirs
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-17 08:44:42 -07:00
Alex Rumak
f89224c5d4
Fix default whkd configuration file
...
The whkd process does not start with an s - unless something is wrong or buggy on my computer, it is just "whkd.exe" and so it should be that in this file as well.
2023-04-16 13:19:24 -07:00
LGUG2Z
e68cf6fa91
chore(deps): bump windows crates from 0.44 to 0.48
2023-04-15 21:47:37 -07:00
LGUG2Z
b50326ed27
chore(deps): cargo update
2023-04-15 21:28:06 -07:00
LGUG2Z
66f2395840
fix(wm): update border correctly on (un)stack
...
This commit ensures that when active, the border is drawn correctly
after the stack and unstack commands.
fix #396
2023-04-15 21:26:38 -07:00
Alvin Truong
7828c403ba
fix(komorebic): global-work-area-offset duplicate command and alias runtime error
2023-04-15 19:54:18 -07:00
dependabot[bot]
366cd4ff91
chore(deps): bump winreg from 0.11.0 to 0.50.0
...
Bumps [winreg](https://github.com/gentoo90/winreg-rs ) from 0.11.0 to 0.50.0.
- [Release notes](https://github.com/gentoo90/winreg-rs/releases )
- [Changelog](https://github.com/gentoo90/winreg-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gentoo90/winreg-rs/compare/v0.11.0...v0.50.0 )
---
updated-dependencies:
- dependency-name: winreg
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-10 14:00:00 -07:00
dependabot[bot]
a3ee513003
chore(deps): bump os_info from 3.6.0 to 3.7.0
...
Bumps [os_info](https://github.com/stanislav-tkach/os_info ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/stanislav-tkach/os_info/releases )
- [Changelog](https://github.com/stanislav-tkach/os_info/blob/master/CHANGELOG.md )
- [Commits](https://github.com/stanislav-tkach/os_info/compare/v3.6.0...v3.7.0 )
---
updated-dependencies:
- dependency-name: os_info
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-10 13:59:17 -07:00
dependabot[bot]
0de3fa62f0
chore(deps): bump proc-macro2 from 1.0.54 to 1.0.56
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.54 to 1.0.56.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.54...1.0.56 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-04 08:58:44 -07:00
dependabot[bot]
aadf80f3be
chore(deps): bump clap from 4.1.13 to 4.2.1
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.1.13 to 4.2.1.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.1.13...v4.2.1 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-04 08:58:27 -07:00
dependabot[bot]
0a3f27d5ad
chore(deps): bump sysinfo from 0.28.1 to 0.28.4
...
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo ) from 0.28.1 to 0.28.4.
- [Release notes](https://github.com/GuillaumeGomez/sysinfo/releases )
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/GuillaumeGomez/sysinfo/commits )
---
updated-dependencies:
- dependency-name: sysinfo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-04 08:57:59 -07:00
dependabot[bot]
9c5b380412
chore(deps): bump serde_json from 1.0.93 to 1.0.94
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.93 to 1.0.94.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.93...v1.0.94 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-28 12:18:53 -07:00
dependabot[bot]
587c5a2636
chore(deps): bump serde_yaml from 0.9.17 to 0.9.19
...
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.9.17 to 0.9.19.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.9.17...0.9.19 )
---
updated-dependencies:
- dependency-name: serde_yaml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-28 12:18:42 -07:00
dependabot[bot]
b5ca0bfd45
chore(deps): bump paste from 1.0.11 to 1.0.12
...
Bumps [paste](https://github.com/dtolnay/paste ) from 1.0.11 to 1.0.12.
- [Release notes](https://github.com/dtolnay/paste/releases )
- [Commits](https://github.com/dtolnay/paste/compare/1.0.11...1.0.12 )
---
updated-dependencies:
- dependency-name: paste
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-28 12:18:28 -07:00
dependabot[bot]
30fc1ef538
chore(deps): bump crossbeam-utils from 0.8.14 to 0.8.15
...
Bumps [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam ) from 0.8.14 to 0.8.15.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-utils-0.8.14...crossbeam-utils-0.8.15 )
---
updated-dependencies:
- dependency-name: crossbeam-utils
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-27 16:47:05 -07:00
dependabot[bot]
76d0a38165
chore(deps): bump clap from 4.1.6 to 4.1.13
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.1.6 to 4.1.13.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.1.6...v4.1.13 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-27 16:46:47 -07:00
dependabot[bot]
34d65dddba
chore(deps): bump syn from 1.0.107 to 1.0.109
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.107 to 1.0.109.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.107...1.0.109 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-27 13:26:53 -08:00
dependabot[bot]
a8e7f02b0a
chore(deps): bump sysinfo from 0.28.0 to 0.28.1
...
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo ) from 0.28.0 to 0.28.1.
- [Release notes](https://github.com/GuillaumeGomez/sysinfo/releases )
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/GuillaumeGomez/sysinfo/commits )
---
updated-dependencies:
- dependency-name: sysinfo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-27 13:26:33 -08:00
dependabot[bot]
1a59b3a2e3
chore(deps): bump schemars from 0.8.11 to 0.8.12
...
Bumps [schemars](https://github.com/GREsau/schemars ) from 0.8.11 to 0.8.12.
- [Release notes](https://github.com/GREsau/schemars/releases )
- [Changelog](https://github.com/GREsau/schemars/blob/master/CHANGELOG.md )
- [Commits](https://github.com/GREsau/schemars/compare/v0.8.11...v0.8.12 )
---
updated-dependencies:
- dependency-name: schemars
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-27 13:26:12 -08:00
LGUG2Z
cd7606540a
docs(whkd): set powershell as default in whkdrc
...
A number of people have been tripped up by not having the latest version
of PowerShell installed, which is referenced by the binary "pwsh", so
this commit sets the default .shell in whkdrc.sample to "powershell"
which _should_ come installed with every version of Windows since
Windows 10.
resolve #365
2023-02-27 13:24:49 -08:00
LGUG2Z
f41e8c151e
feat(wm): add cycle move/send to monitor cmds
...
This commit introduces cyclical commands for moving (with focus) or
sending (without focus) windows between adjacent monitors.
resolve #363
2023-02-24 16:59:16 -08:00
dependabot[bot]
8ce49f5868
chore(deps): bump winreg from 0.10.1 to 0.11.0
...
Bumps [winreg](https://github.com/gentoo90/winreg-rs ) from 0.10.1 to 0.11.0.
- [Release notes](https://github.com/gentoo90/winreg-rs/releases )
- [Changelog](https://github.com/gentoo90/winreg-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gentoo90/winreg-rs/compare/v0.10.1...v0.11.0 )
---
updated-dependencies:
- dependency-name: winreg
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-20 08:29:38 -08:00
dependabot[bot]
72d20d5745
chore(deps): bump sysinfo from 0.27.7 to 0.28.0
...
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo ) from 0.27.7 to 0.28.0.
- [Release notes](https://github.com/GuillaumeGomez/sysinfo/releases )
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/GuillaumeGomez/sysinfo/commits )
---
updated-dependencies:
- dependency-name: sysinfo
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-20 08:29:10 -08:00
dependabot[bot]
38686a1167
chore(deps): bump clap from 4.1.4 to 4.1.6
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.1.4 to 4.1.6.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.1.4...v4.1.6 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-20 08:28:25 -08:00
LGUG2Z
d9648ddd0c
fix(readme): correct whkdrc locations in quickstart
2023-02-19 09:05:15 -08:00
LGUG2Z
6d01e53ef3
chore(release): v0.1.15
v0.1.15
2023-02-19 07:57:31 -08:00
LGUG2Z
f87d4d520b
refactor(ahk): merge ahk v1/v2 exe env vars
2023-02-19 07:53:43 -08:00
LGUG2Z
0c8eceb0c4
docs(readme): general update + quickstart w/ whkd
2023-02-19 07:53:43 -08:00
LGUG2Z
afde7a3fb5
feat(config): add pwsh cfgen + ps1 file watcher
...
This commit adds a command to generate application-specific
configuration in the format of a PowerShell ps1 file, as well as the
ability to automatically launch a komorebi.ps1 configuration file on
startup.
If a komorebi.ps1 file is found and launched at startup, the
watch-configuration command will watch and hot reload this file when any
changes are made.
A sample komorebi.ps1 file has been added to the root of the repository,
along with a sample whkdrc file, showing how the two can be used
together to replace AHK.
re #339
2023-02-19 07:53:43 -08:00
LGUG2Z
b89e5eafd2
feat(wm): add internal transparent/opaque window fns
2023-02-16 14:37:08 -08:00
LGUG2Z
8adff69b81
feat(wm): add more named-workspace cmd variants
2023-02-16 12:24:42 -08:00
LGUG2Z
a23019eccf
fix(wm): handle regression switching from empty ws
2023-02-14 18:54:16 -08:00
dependabot[bot]
7bd2ff4087
chore(deps): bump vedantmgoyal2009/winget-releaser from 1 to 2
...
Bumps [vedantmgoyal2009/winget-releaser](https://github.com/vedantmgoyal2009/winget-releaser ) from 1 to 2.
- [Release notes](https://github.com/vedantmgoyal2009/winget-releaser/releases )
- [Commits](https://github.com/vedantmgoyal2009/winget-releaser/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: vedantmgoyal2009/winget-releaser
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-13 08:28:02 -08:00
dependabot[bot]
3cc0e5d4c4
chore(deps): bump ctrlc from 3.2.4 to 3.2.5
...
Bumps [ctrlc](https://github.com/Detegr/rust-ctrlc ) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/Detegr/rust-ctrlc/releases )
- [Commits](https://github.com/Detegr/rust-ctrlc/commits/3.2.5 )
---
updated-dependencies:
- dependency-name: ctrlc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-13 07:52:11 -08:00
dependabot[bot]
4c35f47bc4
chore(deps): bump serde_json from 1.0.92 to 1.0.93
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.92 to 1.0.93.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.92...v1.0.93 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-13 07:35:31 -08:00
LGUG2Z
6b918dae7f
feat(wm): add named workspace commands
...
This commit introduces three new commands, ensure-named-workspaces,
named-workspace-rule, and focus-named-workspace, which email to reduce
the configuration complexity by allowing users to refer to workspace
names instead of monitor and workspace indices.
2023-02-12 15:18:16 -08:00
LGUG2Z
bda6054044
perf(border): reduce redraws on workspace change
2023-02-11 16:07:53 -08:00