LGUG2Z
45912745d6
chore(deps): bump windows crates from 0.48 to 0.51
2023-09-12 09:55:09 -07:00
dependabot[bot]
0088ca8cdb
chore(deps): bump serde from 1.0.185 to 1.0.188
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.185 to 1.0.188.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.185...v1.0.188 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-11 16:36:59 -07:00
dependabot[bot]
6c912b660e
chore(deps): bump clap from 4.3.19 to 4.4.2
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.19 to 4.4.2.
- [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.3.19...v4.4.2 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-11 16:36:50 -07:00
dependabot[bot]
f02b7229fd
chore(deps): bump serde_yaml from 0.9.23 to 0.9.25
...
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.9.23 to 0.9.25.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.9.23...0.9.25 )
---
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-09-11 16:36:41 -07:00
LGUG2Z
ffaab771f3
fix(cli): remedy regression in start cmd
...
This commit remedies a regression noticed by user @notkvwu in #493 ,
which results in 'komorebic start' failing, due to an empty ArgumentList
being passed to the PS Start-Process command.
This has been fixed by ensuring that the ArgumentList is only passed
when the user has specified flags on the start command.
fix #493
2023-09-11 13:33:11 -07:00
LGUG2Z
710a8d76ea
feat(cli): add ahk flag to static config start cmd
...
This commit introduces a new --ahk flag to the start command, which
works similarly to the --whkd, and attempts to load an ahk key binding
configuration script on startup.
The attempt is made from within the komorebic process, rather than the
komorebi process.
resolve #529
2023-09-11 11:26:35 -07:00
dependabot[bot]
09792a7924
chore(deps): bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-10 15:13:05 -07:00
dependabot[bot]
c1061dd3be
chore(deps): bump serde from 1.0.179 to 1.0.185
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.179 to 1.0.185.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.179...v1.0.185 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-10 15:09:46 -07:00
dependabot[bot]
f8a096090f
chore(deps): bump quote from 1.0.29 to 1.0.30
...
Bumps [quote](https://github.com/dtolnay/quote ) from 1.0.29 to 1.0.30.
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.29...1.0.30 )
---
updated-dependencies:
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-10 15:09:39 -07:00
dependabot[bot]
e4ccd45176
chore(deps): bump sysinfo from 0.29.7 to 0.29.9
...
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo ) from 0.29.7 to 0.29.9.
- [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-09-10 15:09:31 -07:00
LGUG2Z
f4e0fb9469
feat(cli): add opt to stop whkd alongside wm
...
This commit adds a '--whkd' flag to the 'komorebic stop' command, which
will also stop any running instance of whkd when stopping the window
manager.
This flag defaults to false, and should not change the existing
behaviour that users are used to.
2023-09-09 22:02:44 -07:00
LGUG2Z
d8892f3ff2
feat(config): add monitor index prefs to static
...
This commit adds an "monitor_index_preferences" key to the static config
schema, which was missed during the initial rollout of the static
configuration files. To help with testing, these indexes have also been
exposed on the State struct.
resolve #522
2023-09-01 08:59:22 -07:00
dependabot[bot]
fec56b1971
chore(deps): bump clap from 4.3.12 to 4.3.19
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.12 to 4.3.19.
- [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.3.12...v4.3.19 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-10 10:54:43 -07:00
dependabot[bot]
15aedf1ead
chore(deps): bump serde from 1.0.171 to 1.0.179
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.171 to 1.0.179.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.171...v1.0.179 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-10 10:54:31 -07:00
dependabot[bot]
86ed7e1297
chore(deps): bump sysinfo from 0.29.4 to 0.29.7
...
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo ) from 0.29.4 to 0.29.7.
- [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-08-10 10:54:17 -07:00
p1scescom
c132665ac7
fix
2023-08-02 18:22:37 +09:00
Matt Blacker
cfe4062369
fix(config): gen border colours only if set
2023-07-19 08:10:42 -07:00
Matt Blacker
acf201d9bc
feat(config): border colours in static config gen
2023-07-19 08:09:16 -07:00
dependabot[bot]
fa4d14799e
chore(deps): bump paste from 1.0.13 to 1.0.14
...
Bumps [paste](https://github.com/dtolnay/paste ) from 1.0.13 to 1.0.14.
- [Release notes](https://github.com/dtolnay/paste/releases )
- [Commits](https://github.com/dtolnay/paste/compare/1.0.13...1.0.14 )
---
updated-dependencies:
- dependency-name: paste
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-17 18:10:16 -07:00
dependabot[bot]
6979f4e699
chore(deps): bump serde_json from 1.0.102 to 1.0.103
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.102 to 1.0.103.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.102...v1.0.103 )
---
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-07-17 18:10:07 -07:00
dependabot[bot]
d3585ad720
chore(deps): bump serde_yaml from 0.9.22 to 0.9.23
...
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.9.22 to 0.9.23.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.9.22...0.9.23 )
---
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-07-17 18:09:58 -07:00
LGUG2Z
e240bc7706
docs(readme): add static conf migration tutorial video
2023-07-15 16:19:45 -07:00
LGUG2Z
0ed732d085
chore(release): v0.1.18
v0.1.18
2023-07-14 14:58:58 -07:00
Johnny Nguyen
fa11594103
fix(cli): support for spaces in config path
2023-07-14 14:57:29 -07:00
LGUG2Z
88aaf1f368
docs(readme): add new quickstart video
2023-07-14 11:27:32 -07:00
LGUG2Z
c5bf62fac0
docs(readme): add note on enabling long paths
2023-07-14 11:04:53 -07:00
LGUG2Z
528a0bf9ff
docs(readme): fix typo in quickstart
2023-07-14 09:06:58 -07:00
LGUG2Z
f73d1bf0da
chore(release): v0.1.17
v0.1.17
2023-07-13 08:58:38 -07:00
LGUG2Z
4510cccc3e
feat(config): add static json loader and whkd flag
...
This commit is an implementation of a static JSON configuration loader.
An example komorebi.json configuration file has been added.
The application-specific configurations can be loaded directly from a
file, and workspace configuration can be defined declaratively in the
JSON. Individual rules etc. can also be added directly in the static
configuration as one-offs.
A JSONSchema can be generated using komorebic's static-config-schema
command. This should be added to something like SchemaStore later.
Loading from static configuration is significantly faster on startup, as
the lock does not have to be reacquired for every command that is sent
over the socket.
When loading configuration from a static JSON file, a hotwatch instance
will automatically be created to listen to file changes and apply any
updates to both the global and window manager configuration state.
A new --whkd flag has been added to the komorebic start command to
optionally start whkd in a background process.
A new komorebic command 'generate-static-config' has been added to help
existing users migrate to a static JSON config file. Currently, custom
layout file path information can not be automatically populated in the
output of this command and must be added manually by the user if
required.
A new komorebic command 'fetch-asc' has been added to help users update
to the latest version of the application-specific configurations
in-place.
resolve #427
2023-07-13 08:12:43 -07:00
dependabot[bot]
b5035fbb5d
chore(deps): bump sysinfo from 0.29.2 to 0.29.4
...
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo ) from 0.29.2 to 0.29.4.
- [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-07-11 08:57:24 -07:00
dependabot[bot]
1a703690c9
chore(deps): bump serde_yaml from 0.9.21 to 0.9.22
...
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.9.21 to 0.9.22.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.9.21...0.9.22 )
---
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-07-11 08:57:14 -07:00
dependabot[bot]
039f69b70b
chore(deps): bump clap from 4.3.8 to 4.3.11
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.8 to 4.3.11.
- [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.3.8...v4.3.11 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-11 08:57:02 -07:00
LGUG2Z
f7dccfe0f5
fix(wm): lars' secret sauce for min-width apps
...
This commit applies a technique shared by Lars from GlazeWM and first
noticed by J.SH on Discord to add the SWP_NOSENDCHANGING flag when
positioning windows to overcome any hard-coded minimum width
restrictions an application might have.
2023-07-09 19:44:44 -07:00
dependabot[bot]
fc7198823b
chore(deps): bump quote from 1.0.28 to 1.0.29
...
Bumps [quote](https://github.com/dtolnay/quote ) from 1.0.28 to 1.0.29.
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.28...1.0.29 )
---
updated-dependencies:
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-06 18:14:41 -07:00
dependabot[bot]
c3637665e9
chore(deps): bump serde from 1.0.164 to 1.0.165
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.164 to 1.0.165.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.164...v1.0.165 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-06 18:14:30 -07:00
dependabot[bot]
45046a0e1e
chore(deps): bump net2 from 0.2.38 to 0.2.39
...
Bumps [net2](https://github.com/deprecrated/net2-rs ) from 0.2.38 to 0.2.39.
- [Commits](https://github.com/deprecrated/net2-rs/compare/0.2.38...0.2.39 )
---
updated-dependencies:
- dependency-name: net2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-06 18:14:20 -07:00
Mitsuhiro Tanda
63dee21257
fix(wm): refer AHK_EXE
2023-07-06 18:14:02 -07:00
LGUG2Z
2675f747bb
fix(wm): apply custom layouts when containers >= columns
...
Thanks to @thesobercoder and @olivoil for opening my eyes on this one.
This commit reduces the number of containers required before a custom
layout can be triggered. Please see the closed issue for more discussion
and rationale behind this change.
fix #390
2023-07-01 11:32:52 -07:00
dependabot[bot]
5b9730823e
chore(deps): bump strum from 0.24.1 to 0.25.0
...
Bumps [strum](https://github.com/Peternator7/strum ) from 0.24.1 to 0.25.0.
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/commits )
---
updated-dependencies:
- dependency-name: strum
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-26 11:39:42 -07:00
dependabot[bot]
84da706d64
chore(deps): bump proc-macro2 from 1.0.59 to 1.0.63
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.59 to 1.0.63.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.59...1.0.63 )
---
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-06-26 11:39:16 -07:00
dependabot[bot]
cf7a01695e
chore(deps): bump clap from 4.3.4 to 4.3.8
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.4 to 4.3.8.
- [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.3.4...v4.3.8 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-26 11:39:03 -07:00
Yusuf007R
510650cb94
refactor(wm): renaming SwapWorkspacesToMonitor to SwapWorkspacesWithMonitor
2023-06-24 07:04:07 -07:00
Yusuf007R
6fe2290d74
feat(swap-workspaces-monitor): command to swap focused monitor workspaces with another monitor
...
Basically this commit adds a command that allows you to swap two monitors, well it actually swaps
the workspaces between the monitors.
2023-06-24 07:04:07 -07:00
dependabot[bot]
647f5b7ded
chore(deps): bump sysinfo from 0.29.0 to 0.29.2
...
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo ) from 0.29.0 to 0.29.2.
- [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-06-22 08:51:22 -07:00
dependabot[bot]
933122b073
chore(deps): bump serde from 1.0.163 to 1.0.164
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.163 to 1.0.164.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.163...v1.0.164 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-22 08:51:09 -07:00
dependabot[bot]
9b62d5408d
chore(deps): bump clap from 4.3.1 to 4.3.4
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.1 to 4.3.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/clap_complete-v4.3.1...v4.3.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-06-22 08:50:58 -07:00
LGUG2Z
087b08612d
feat(wm): allow f32 width % for custom layouts
...
This commit allows users to provide an f32 value for the WidthPercentage
on the primary column of a custom layout.
2023-06-22 08:49:47 -07:00
LGUG2Z
c4be0636f7
fix(wm): update border on cycle-move
...
This commit ensures that the active window border is updated when the
cycle-move command is called.
fix #467
2023-06-14 07:49:47 -07:00
LGUG2Z
6df91d7d40
fix(wm): manually close process handles
...
ZiN on Discord noted that handles returned by OpenProcess must be closed
manually (this is not implemented in the Drop trait for handle, it
seems)
https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-openprocess#remarks
2023-06-12 16:47:12 -07:00
dependabot[bot]
b0737ff603
chore(deps): bump quote from 1.0.27 to 1.0.28
...
Bumps [quote](https://github.com/dtolnay/quote ) from 1.0.27 to 1.0.28.
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.27...1.0.28 )
---
updated-dependencies:
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-08 08:39:50 -07:00