Commit Graph

  • 24791f0ce5 fix(wm): change when floating windows are centered alex-ds13 2025-03-20 19:13:46 +00:00
  • 6b95bf95f9 fix(wm): unset all duplicate monitor serial ids LGUG2Z 2025-03-19 18:35:43 -07:00
  • c0e1e9366d chore(deps): bump windows-rs from 0.60 to 0.61 LGUG2Z 2025-03-18 08:54:55 -07:00
  • 532436fe1a test(workspace): add container and window tests Jerry Kingsbury 2025-03-17 22:58:02 -05:00
  • 532949409c fix(borders): show regular cursor on hover LGUG2Z 2025-03-17 19:13:22 -07:00
  • ec4a5e6491 chore(deps): bump reqwest from 0.12.12 to 0.12.14 dependabot[bot] 2025-03-17 16:40:19 +00:00
  • f6e99eaac1 chore(deps): bump uuid from 1.15.1 to 1.16.0 dependabot[bot] 2025-03-17 16:40:03 +00:00
  • a6cf801a6b chore(deps): bump starship-battery from 0.10.0 to 0.10.1 dependabot[bot] 2025-03-17 16:39:37 +00:00
  • 83d11c6f0f test(workspace): add container manipulation tests Jerry Kingsbury 2025-03-17 19:53:23 -05:00
  • 1ba1c57ba0 test(wm): add cycle window tests Jerry Kingsbury 2025-03-16 19:11:16 -05:00
  • 9f16894a09 fix(wm): correct workspace restore + remove workarounds alex-ds13 2025-03-17 11:09:38 +00:00
  • df9ae931cc feat(wm): toggle float override with floating layer alex-ds13 2025-03-17 18:15:58 +00:00
  • be2af9fdcb fix(borders): update monitor_idx on all borders alex-ds13 2025-03-17 09:34:39 +00:00
  • c083484ef0 fix(wm): correctly focus workspace on eager-focus alex-ds13 2025-03-17 16:09:36 +00:00
  • 1804b21c4a test(wm): add tests for ws movement + tiling state Jerry Kingsbury 2025-03-15 18:12:49 -05:00
  • b6bd191cf5 feat(wm): center windows spawned during float override LGUG2Z 2025-03-16 15:35:20 -07:00
  • 5919f88b38 fix(borders): do multiple render passes when required LGUG2Z 2025-03-16 14:05:38 -07:00
  • ff2aa5e51a feat(wm): toggle float override with floating layer LGUG2Z 2025-03-16 13:32:16 -07:00
  • 42c12d5ec3 docs(mkdocs): add initial pages of usage section LGUG2Z 2025-03-15 20:26:52 -07:00
  • f0ce8e8572 fix(wm): focus when switching to ws with only floating windows LGUG2Z 2025-03-15 13:34:16 -07:00
  • bdea4821c3 refactor(bar): move widgets to new folder Csaba 2025-03-15 04:25:40 +01:00
  • 229aeb7ddc test(wm): add tests for additions, removals and swaps Jerry Kingsbury 2025-03-14 20:22:14 -05:00
  • 17cbdc8663 docs(mkdocs): add multi monitor common-workflows section alex-ds13 2025-02-22 13:34:02 +00:00
  • 9f3d806f79 fix(bar): limit new state freq on time and date Csaba 2025-03-14 11:40:02 +01:00
  • fe9a1416e7 feat(config): allow multiple asc files LGUG2Z 2025-03-13 19:35:12 -07:00
  • 3618beb366 fix(bar): add focus-monitor-at-cursor msg to buttons Csaba 2025-03-13 19:04:37 +01:00
  • a4de2ee841 fix(wm): use preferred id when caching monitors alex-ds13 2025-03-13 14:47:24 +00:00
  • 60e1834b43 fix(wm): correct float window move/resize alex-ds13 2025-03-12 00:04:48 +00:00
  • 54323c4c6a fix(wm): update layer on cross monitor moves alex-ds13 2025-03-11 18:03:51 +00:00
  • 6516c808ee chore(deps): cargo update LGUG2Z 2025-03-10 20:52:42 -07:00
  • 894b6f3d96 test(wm): add container transfer and cycle tests Jerry Kingsbury 2025-03-08 21:07:21 -06:00
  • 7ccdff4986 chore(deps): bump netdev from 0.32.0 to 0.33.0 dependabot[bot] 2025-03-10 15:17:15 +00:00
  • c48e1db0ff chore(deps): bump random_word from 0.4.3 to 0.5.0 dependabot[bot] 2025-03-10 15:17:34 +00:00
  • ea9752d5e1 fix(wm): focus correct window if monocled stack alex-ds13 2025-03-10 12:03:46 +00:00
  • acf780767c feat(bar): add changing icons based on the time Csaba 2025-03-08 16:33:26 +01:00
  • 8e588d0284 test(wm): add workspace and monitor tests Jerry Kingsbury 2025-03-07 23:41:09 -06:00
  • 91ff9b8852 chore(deps): bump ring from 0.17.11 to 0.17.13 dependabot[bot] 2025-03-08 00:30:36 +00:00
  • 81a7951312 feat(bar): added timezone to time and date widgets Csaba 2025-03-07 19:22:14 +01:00
  • 555308db5f test(wm): don't rely on datadir for socket location LGUG2Z 2025-03-07 15:59:54 -08:00
  • c90769f5fa chore(deny): allow unmaintained crate paste LGUG2Z 2025-03-07 16:01:41 -08:00
  • 76002385ab test(wm): colocate tests with src files, add socket msg test LGUG2Z 2025-03-05 21:53:07 -08:00
  • f40e80cd61 test(wm): add window manager unit tests Jerry Kingsbury 2025-03-05 01:39:58 -06:00
  • e4f9d8af86 chore(deps): add deny.toml and dependencies.json LGUG2Z 2025-03-05 16:40:57 -08:00
  • 0c64432c25 feat(cli): add cycle-empty-workspace cmd LGUG2Z 2025-03-05 15:52:19 -08:00
  • fe20caa56a fix(client): expose schemars feature and allow opt-out LGUG2Z 2025-03-05 15:49:46 -08:00
  • 02a2796e7d fix(bar): correct time widget binary format alignment Csaba 2025-03-04 23:24:32 +01:00
  • a0eb025cec fix(bar): add opt schemars derive on test case LGUG2Z 2025-03-04 08:39:47 -08:00
  • 70a61376a8 fix(borders): ignore borders on all stack window updates alex-ds13 2025-03-04 14:12:53 +00:00
  • 1761919707 perf(client): disable schemars feature on komorebi lib dep LGUG2Z 2025-03-03 21:49:43 -08:00
  • 1325da4e81 chore(deps): cargo update LGUG2Z 2025-03-03 21:28:36 -08:00
  • 0776ca1565 feat(border): cache borders on all workspaces alex-ds13 2025-02-28 16:03:59 +00:00
  • 724b0b7692 fix(border): update border when moving from admin windows alex-ds13 2025-02-28 16:46:48 +00:00
  • b53de81754 perf(cargo): make schemars derives optional LGUG2Z 2025-03-03 14:11:05 -08:00
  • a837fea40c feat(bar): add icons to workspace-layer widget Csaba 2025-03-01 16:06:57 +01:00
  • dd577c0eb3 fix(wm): preserve resize dimensions on offset toggle LGUG2Z 2025-03-02 13:49:06 -08:00
  • 7d497c3e14 fix(bar): always add stroke on selected_frame Csaba 2025-02-28 20:32:07 +01:00
  • e6398c29f8 docs(readme): add active individual commercial use licenses count LGUG2Z 2025-02-27 18:15:43 -08:00
  • ca893140f5 chore(deps): bump eframe to 0.31 LGUG2Z 2025-02-14 16:28:29 -08:00
  • b26910aa58 fix(wm): allow stacking in all dirs, improve stack border rendering alex-ds13 2025-02-26 13:17:03 +00:00
  • 487c217497 fix(borders): address memory leaks alex-ds13 2025-02-26 12:58:32 +00:00
  • 4031fbf033 feat(wm): move all windows on ws layer toggle alex-ds13 2025-02-24 02:05:52 +00:00
  • dadc40777f chore(deps): bump shadow-rs from 0.38 to 1 LGUG2Z 2025-02-24 21:12:31 -08:00
  • 59544edb74 fix(bar): use accent color for active widget components Csaba 2025-02-24 23:26:13 +01:00
  • 5e2c18cad3 chore(deps): bump win32-display-data LGUG2Z 2025-02-24 17:28:50 -08:00
  • d69dfeb715 feat(bar): add opts to show all icons on workspace widget Csaba 2025-02-23 17:45:27 +01:00
  • 3a208b577c chore(just): add wpm target LGUG2Z 2025-02-23 20:24:22 -08:00
  • 20817b094d fix(wm): prevent floating focus change event infinite loops alex-ds13 2025-02-24 02:05:07 +00:00
  • 394709e356 fix(reaper): avoid deadlocks at startup alex-ds13 2025-02-24 01:50:53 +00:00
  • 990a339d4e fix(bar): apply work area offset on monitor reconnect alex-ds13 2025-02-23 22:59:02 +00:00
  • f0222dd4ab fix(wm): properly load monitor on first connect alex-ds13 2025-02-23 22:58:48 +00:00
  • 974e5a2b20 refactor(bar): add extend_enum! macro LGUG2Z 2025-02-23 12:13:29 -08:00
  • 2bbc269b9f feat(wm): add padding per monitor alex-ds13 2025-02-22 23:13:51 +00:00
  • 13ee42276d fix(wm): hide/restore floating windows on monocle toggle alex-ds13 2025-02-23 12:58:25 +00:00
  • 3641ce6b42 fix(wm): take layer into account on ws restore alex-ds13 2025-02-23 12:55:26 +00:00
  • 9d41a293f6 feat(wm): add tiling and floating ws layers LGUG2Z 2025-02-22 11:54:24 -08:00
  • 1756983978 build(cargo): add custom build profiles LGUG2Z 2025-02-22 15:22:55 -08:00
  • 3d327c407c perf(reaper): switch to channel notifications alex-ds13 2025-02-21 18:47:04 +00:00
  • e5fb5390a8 feat(wm): strip unncessary info from state alex-ds13 2025-02-22 17:44:55 +00:00
  • 6a8e362c21 refactor(wm): make workspace fields public alex-ds13 2025-02-22 17:44:27 +00:00
  • 1edeb44203 fix(wm): include workspace rules on cached monitor alex-ds13 2025-02-22 17:08:59 +00:00
  • 8bc04f0610 chore(deps): bump windows-rs from 0.58 to 0.60 LGUG2Z 2025-02-20 21:09:05 -08:00
  • 8ffb324bc8 Deployed 80edcad with MkDocs version: 1.6.1 LGUG2Z 2025-02-20 21:18:12 -08:00
  • 30c22f51c9 feat(cli): add toggle-window-based-work-area-offset cmd LGUG2Z 2025-02-20 20:38:10 -08:00
  • c095f8ae9f fix(bar): improve handle monitor lifecycle handling alex-ds13 2025-02-19 18:50:42 +00:00
  • c455ad1386 feat(wm): register more monitor reconcilator events alex-ds13 2025-02-19 18:43:10 +00:00
  • ce99290027 chore(deps): update win32-display-data rev alex-ds13 2025-02-19 18:38:11 +00:00
  • 60bc83d407 fix(wm): increase monitor_reconciliator channel bound alex-ds13 2025-02-07 11:59:56 +00:00
  • 9c8a639282 fix(wm): check for monitor changes on system resume alex-ds13 2025-02-13 11:28:42 +00:00
  • b7ebd3fe63 fix(bar): check monitor connection on all notifications alex-ds13 2025-02-08 03:40:16 +00:00
  • ec8519d75a fix(wm): don't panic if state isn't up to date alex-ds13 2025-01-31 15:10:53 +00:00
  • c62405bfaa fix(bar): restore + reposition on monitor reconnect alex-ds13 2025-01-30 17:49:42 +00:00
  • 0126465de4 fix(wm): cache monitor state instead of config alex-ds13 2025-01-31 13:24:36 +00:00
  • 1cd28652aa feat(wm): keep track of known_hwnds on wm alex-ds13 2025-01-31 13:23:51 +00:00
  • a1ab1c5724 fix(wm): update usr idx map when there are no index preferences alex-ds13 2025-01-31 13:19:04 +00:00
  • be932078e0 refactor(wm): make monitor fields public alex-ds13 2025-01-31 13:14:04 +00:00
  • 302e96c172 fix(bar): handle monitor disconnect/reconnect alex-ds13 2025-01-29 18:16:03 +00:00
  • c05eab9044 feat(wm): add monitor_usr_idx_map to wm alex-ds13 2025-01-29 15:23:50 +00:00
  • ff986fba67 fix(wm): remove ws rules from disconnected monitors alex-ds13 2025-01-29 15:26:17 +00:00
  • e408410c58 fix(wm): handle serial id on load_monitor_information alex-ds13 2025-01-29 12:37:31 +00:00
  • 3ade81444a feat(wm): support both serial numbers and device ids alex-ds13 2025-01-28 18:40:18 +00:00