Commit Graph

  • cab8b4ad52 chore(release): v0.1.3 v0.1.3 LGUG2Z 2021-08-24 08:28:44 -07:00
  • 05777c34b9 fix(wm): ensure removal of max + monocle windows LGUG2Z 2021-08-24 07:20:16 -07:00
  • 5094001862 feat(wm): add send-to-workspace/monitor cmds LGUG2Z 2021-08-24 06:52:54 -07:00
  • bc08e177a1 fix(komorebic): add missing help annotations LGUG2Z 2021-08-23 15:14:14 -07:00
  • 87fe718754 feat(wm): add toggle-focus-follows-mouse cmd LGUG2Z 2021-08-23 14:08:02 -07:00
  • fb4fe4d9c3 refactor(derive-ahk): enforce no_implicit_prelude LGUG2Z 2021-08-23 11:08:26 -07:00
  • b61b03b1c9 refactor(eyre): handle options with combinators LGUG2Z 2021-08-23 09:52:10 -07:00
  • a02cd699a0 refactor(derive-ahk): push up generation logic LGUG2Z 2021-08-23 07:49:34 -07:00
  • 2c876701d8 feat(ahk): add cmd to generate helper lib LGUG2Z 2021-08-22 18:52:06 -07:00
  • c42739591f build(windows-rs): upgrade to 0.19.0 LGUG2Z 2021-08-22 07:19:34 -07:00
  • 381253da20 fix(wm): switch to correct ws when following links v0.1.2 LGUG2Z 2021-08-20 17:16:14 -07:00
  • cf7532330b chore(release): prepare v0.1.1 v0.1.1 LGUG2Z 2021-08-20 13:59:13 -07:00
  • ffb86458f0 build(cargo): set -Ctarget-feature=+crt-static LGUG2Z 2021-08-20 13:40:37 -07:00
  • 292bdb282f refactor(clippy): apply all super pedantic lints LGUG2Z 2021-08-20 13:26:14 -07:00
  • 1625ca6e5d feat(wm): allow all app identifiers for all rules LGUG2Z 2021-08-20 12:49:35 -07:00
  • df07409a2f refactor(workspace): extract fns for container focusing LGUG2Z 2021-08-20 12:01:11 -07:00
  • 2e86b607b2 refactor(wm): improve data consistency + scoping LGUG2Z 2021-08-19 17:18:22 -07:00
  • 6f7e87799b fix(wm): handle winvd errors gracefully LGUG2Z 2021-08-19 14:51:35 -07:00
  • 4e9b294835 feat(wm): add additional manage rules LGUG2Z 2021-08-19 14:34:59 -07:00
  • 8ffe6f78b7 feat(wm): forcibly manage and unmanage windows LGUG2Z 2021-08-19 13:01:09 -07:00
  • 42b9305dfe refactor(windows_callbacks): push logic further up LGUG2Z 2021-08-19 09:25:08 -07:00
  • 1eba8aa01d feat(wm): add workspace rules LGUG2Z 2021-08-17 21:29:18 -07:00
  • 74811fbe13 fix(wm): limit to a single virtual desktop LGUG2Z 2021-08-19 07:52:40 -07:00
  • 209cd82892 fix(wm): prevent hidden_hwnds deadlock LGUG2Z 2021-08-18 19:01:59 -07:00
  • 98f731ba13 feat(komorebic): add change-layout command LGUG2Z 2021-08-18 16:39:01 -07:00
  • c7bf09e34b fix(wm): restore focus to monocle on ws switch LGUG2Z 2021-08-18 10:22:56 -07:00
  • 0725549d45 feat(wm): add native window maximization toggle LGUG2Z 2021-08-18 09:49:03 -07:00
  • 13b335cecc feat(komorebic): add log command LGUG2Z 2021-08-18 06:21:16 -07:00
  • 23aada05d0 refactor(komorebic): inject metadata from cargo LGUG2Z 2021-08-17 14:15:10 -07:00
  • f11dcbc0cb ci(dependabot): add configuration file LGUG2Z 2021-08-17 11:53:29 -07:00
  • 564ee89c84 ci(scoop): stop proc if running before updates LGUG2Z 2021-08-17 11:21:38 -07:00
  • 4dadffabf1 feat(ahk): add support for ahk2 v0.1.0 LGUG2Z 2021-08-17 09:20:17 -07:00
  • 2e955973f0 ci(goreleaser): automate releases on tag push LGUG2Z 2021-08-13 12:04:33 -07:00
  • 4dff452c1f refactor(komorebic): gen more clap boilerplate LGUG2Z 2021-08-16 15:20:55 -07:00
  • 9c55545600 refactor(komorebic): update clap, add cli docs LGUG2Z 2021-08-16 10:25:01 -07:00
  • 7ede5a2dbc docs(readme): update install cmd to use lockfile LGUG2Z 2021-08-15 21:16:22 -07:00
  • b2ab893e77 feat(wm): add cmd to identify 'close to tray' apps LGUG2Z 2021-08-15 18:34:27 -07:00
  • b6ff862705 feat(ahk): add config watching + reloading cmds LGUG2Z 2021-08-15 14:26:13 -07:00
  • 126eee49ca fix(wm): don't duplicate windows across workspaces LGUG2Z 2021-08-15 07:31:42 -07:00
  • a59bbacb29 feat(tracing): use hook to log errors on panics LGUG2Z 2021-08-15 06:34:07 -07:00
  • a53b2cc28c fix(wm): skip layout calc for empty workspaces LGUG2Z 2021-08-15 06:24:39 -07:00
  • a550c088dc fix(wm): don't attach to the desktop window thread LGUG2Z 2021-08-14 06:55:28 -07:00
  • 820432f9d4 feat(wm): add per-workspace tiling config + toggle LGUG2Z 2021-08-14 10:17:54 -07:00
  • b8929cbead feat(wm): add command to create new workspace LGUG2Z 2021-08-14 09:42:10 -07:00
  • 91ddb2c22b feat(ahk): autoload config on start LGUG2Z 2021-08-14 07:53:37 -07:00
  • 55b62c2bc9 fix(wm): check resize_dimensions before removing LGUG2Z 2021-08-13 07:05:42 -07:00
  • 0d3751a7cc refactor(wm): reduce boilerplate with getset LGUG2Z 2021-08-13 10:24:29 -07:00
  • c15f1e1d7b ci(windows): add basic build pipeline LGUG2Z 2021-08-10 12:44:56 -07:00
  • 579a5556cc refactor(ring): gen element impls using macro LGUG2Z 2021-08-10 08:09:09 -07:00
  • be1d07e397 fix(wm): enforce resize constraints universally LGUG2Z 2021-08-09 09:46:01 -07:00
  • f3661325d9 feat(wm): add focus follows mouse toggle LGUG2Z 2021-08-09 07:49:00 -07:00
  • 8b4ce48a66 feat(wm): add container resizing LGUG2Z 2021-08-08 22:47:53 -07:00
  • ca27730b01 fix(operation_direction): adjust for layout flips LGUG2Z 2021-08-06 14:57:16 -07:00
  • f97cdf7c15 refactor(windows_api): gen from impls using macro LGUG2Z 2021-08-06 11:16:12 -07:00
  • 88d6eee7af fix(wm): clean stale floating windows from state LGUG2Z 2021-08-06 08:23:24 -07:00
  • bebf2f791a docs(readme): add screenshot, features and debugging info LGUG2Z 2021-08-06 07:57:49 -07:00
  • b456097ca2 fix(wm): track programmatically hidden hwnds LGUG2Z 2021-08-05 19:49:09 -07:00
  • b96a302451 docs(readme): initial readme, license and sample config LGUG2Z 2021-08-05 18:15:31 -07:00
  • 0ca3320939 refactor(logging): make use of tracing::instrument LGUG2Z 2021-08-05 13:46:22 -07:00
  • 77aa4c0d21 feat(debug): track and hard-restore hwnds LGUG2Z 2021-08-05 11:36:05 -07:00
  • da8214cdc7 fix(wm): switch only to different workspaces LGUG2Z 2021-08-05 09:52:01 -07:00
  • 73568922d5 fix(workspaces): let set_foreground_window fail LGUG2Z 2021-07-30 21:05:00 -07:00
  • b867db1900 fix(wm): switch to focused workspace LGUG2Z 2021-07-30 14:41:57 -07:00
  • 230b534735 feat(wm): add query command to cli LGUG2Z 2021-07-30 14:11:07 -07:00
  • 793ba51695 fix(wm): add settings to multi-window exes LGUG2Z 2021-07-30 12:29:28 -07:00
  • 8c939328d1 feat(wm): ensure workspace count LGUG2Z 2021-07-30 12:06:29 -07:00
  • d8a717950c fix(wm): unmanage multi-window exes on hide LGUG2Z 2021-07-30 10:59:19 -07:00
  • b0c3480262 fix(wm): float/monocle toggle, invisible borders LGUG2Z 2021-07-30 10:44:28 -07:00
  • 61cee458a1 feat(wm): initial commit LGUG2Z 2021-07-29 16:18:06 -07:00