ITADN
LGUG2Z/komorebi

版本发布 8

komorebi nightly (e9a541d12b83db79b7d47ca85bbee6039e344c9d)nightly预发布
? · 2026-05-03

# nightly (2026-05-01) ### Bug Fixes * **borders**: prevent use-after-free take 4 ([`26b14643`](https://github.com/LGUG2Z/komorebi/commit/26b14643819cdee38c3663515a730e56d365f4e4)) * **wm**: factor in monocle mode for work area offset rules ([`53c81c45`](https://github.com/LGUG2Z/komorebi/commit/53c81c4596dbd7c40e2f2bb4c0c34467c5860c6f)) * **docs**: add missing word ([`41fc316a`](https://github.com/LGUG2Z/komorebi/commit/41fc316a59bd8ffff956ddf0cc24edd122c89999)) * **docs**: update broken configuration schema link ([`96e87d8a`](https://github.com/LGUG2Z/komorebi/commit/96e87d8ae0892a8d8e46e649a9eeaaef8a7b27b8)) * **wm**: correct layout rounding for uneven integer division ([`8889c3ca`](https://github.com/LGUG2Z/komorebi/commit/8889c3ca93cd2f32e07fa8c9804d1da16c63e0a9)) * **wm**: correct bsp/grid container positioning when flipped ([`634a3e7f`](https://github.com/LGUG2Z/komorebi/commit/634a3e7f3b9f4f7d8108fd5cb86889ad6bebac0f)) ### Code Refactoring * **clippy**: apply lints ([`011bcb8b`](https://github.com/LGUG2Z/komorebi/commit/011bcb8bd4a38c6c6140d607b0156eed0662404d)) ### Features * **wm**: add apply state socket message ([`d7580d22`](https://github.com/LGUG2Z/komorebi/commit/d7580d2271a489ff48130247c97ea489bf1d4c08)) * **wm**: add dynamic work area offsets ([`d3779e5a`](https://github.com/LGUG2Z/komorebi/commit/d3779e5a74309f472783fc9683bb521cbe26f1b9)) * **bar**: windows systray widget ([`ea35d818`](https://github.com/LGUG2Z/komorebi/commit/ea35d818a179837d179235d885b4ae0c2d71a55a)) * **wm**: cycle monocle container when focusing in direction ([`5f629e1f`](https://github.com/LGUG2Z/komorebi/commit/5f629e1f1af24a3ab92c3e819045704b13b18bbd)) ### Documentation * **schema**: update jsonschema ([`8a1447f5`](https://github.com/LGUG2Z/komorebi/commit/8a1447f5437254cd1d1a07bdfdf06d3f6e1d162c)) ### Continuous Integration * **github**: re-enable sunday cron jobs ([`0f1854db`](https://github.com/LGUG2Z/komorebi/commit/0f1854db8badee3d72096a8c68ba58b2bfb7f49c)) ### Chore * **deps**: bump flavours ([`e9a541d1`](https://github.com/LGUG2Z/komorebi/commit/e9a541d12b83db79b7d47ca85bbee6039e344c9d)) * **cargo**: address clippy warnings ([`588d22a9`](https://github.com/LGUG2Z/komorebi/commit/588d22a9d279baaddb342e7b04aeac20c0db2221)) * **deps**: cargo update ([`53ad7a22`](https://github.com/LGUG2Z/komorebi/commit/53ad7a22248811a89d6cca26a7f04be591127877)) * **deps**: various dependency bumps ([`dce3c91c`](https://github.com/LGUG2Z/komorebi/commit/dce3c91c224f0292f6818a1290208381e3b96ad4)) * **git**: add procdump.exe to gitignore ([`a9a1e681`](https://github.com/LGUG2Z/komorebi/commit/a9a1e68169e5cd6daba6d8738e2b43e3f15186bb)) * **deps**: bump actions/download-artifact from 7 to 8 ([`cb9a7542`](https://github.com/LGUG2Z/komorebi/commit/cb9a7542a6de51b811b6dd27337d594eb4a36801)) * **deps**: bump actions/upload-artifact from 6 to 7 ([`145a0ae0`](https://github.com/LGUG2Z/komorebi/commit/145a0ae00330a79f13c450440a26e2f81320bce7)) * **deps**: cargo update ([`529d9359`](https://github.com/LGUG2Z/komorebi/commit/529d93595e05a542122712576d2e1fae6156f205)) * **deps**: cargo update ([`6ca49d43`](https://github.com/LGUG2Z/komorebi/commit/6ca49d4301a7e7d117250ee7f709821d73dcd054)) * **dev**: begin v0.1.41-dev ([`5b6fab00`](https://github.com/LGUG2Z/komorebi/commit/5b6fab004422fb626991365df384dfef6d7bb96c))

komorebi nightly (26b14643819cdee38c3663515a730e56d365f4e4)nightly预发布
? · 2026-04-05

# nightly (2026-03-29) ### Bug Fixes * **borders**: prevent use-after-free take 4 ([`26b14643`](https://github.com/LGUG2Z/komorebi/commit/26b14643819cdee38c3663515a730e56d365f4e4)) * **wm**: factor in monocle mode for work area offset rules ([`53c81c45`](https://github.com/LGUG2Z/komorebi/commit/53c81c4596dbd7c40e2f2bb4c0c34467c5860c6f)) * **docs**: add missing word ([`41fc316a`](https://github.com/LGUG2Z/komorebi/commit/41fc316a59bd8ffff956ddf0cc24edd122c89999)) * **docs**: update broken configuration schema link ([`96e87d8a`](https://github.com/LGUG2Z/komorebi/commit/96e87d8ae0892a8d8e46e649a9eeaaef8a7b27b8)) * **wm**: correct layout rounding for uneven integer division ([`8889c3ca`](https://github.com/LGUG2Z/komorebi/commit/8889c3ca93cd2f32e07fa8c9804d1da16c63e0a9)) * **wm**: correct bsp/grid container positioning when flipped ([`634a3e7f`](https://github.com/LGUG2Z/komorebi/commit/634a3e7f3b9f4f7d8108fd5cb86889ad6bebac0f)) ### Code Refactoring * **clippy**: apply lints ([`011bcb8b`](https://github.com/LGUG2Z/komorebi/commit/011bcb8bd4a38c6c6140d607b0156eed0662404d)) ### Features * **wm**: add apply state socket message ([`d7580d22`](https://github.com/LGUG2Z/komorebi/commit/d7580d2271a489ff48130247c97ea489bf1d4c08)) * **wm**: add dynamic work area offsets ([`d3779e5a`](https://github.com/LGUG2Z/komorebi/commit/d3779e5a74309f472783fc9683bb521cbe26f1b9)) * **bar**: windows systray widget ([`ea35d818`](https://github.com/LGUG2Z/komorebi/commit/ea35d818a179837d179235d885b4ae0c2d71a55a)) * **wm**: cycle monocle container when focusing in direction ([`5f629e1f`](https://github.com/LGUG2Z/komorebi/commit/5f629e1f1af24a3ab92c3e819045704b13b18bbd)) ### Documentation * **schema**: update jsonschema ([`8a1447f5`](https://github.com/LGUG2Z/komorebi/commit/8a1447f5437254cd1d1a07bdfdf06d3f6e1d162c)) ### Continuous Integration * **github**: re-enable sunday cron jobs ([`0f1854db`](https://github.com/LGUG2Z/komorebi/commit/0f1854db8badee3d72096a8c68ba58b2bfb7f49c)) ### Chore * **deps**: various dependency bumps ([`dce3c91c`](https://github.com/LGUG2Z/komorebi/commit/dce3c91c224f0292f6818a1290208381e3b96ad4)) * **git**: add procdump.exe to gitignore ([`a9a1e681`](https://github.com/LGUG2Z/komorebi/commit/a9a1e68169e5cd6daba6d8738e2b43e3f15186bb)) * **deps**: bump actions/download-artifact from 7 to 8 ([`cb9a7542`](https://github.com/LGUG2Z/komorebi/commit/cb9a7542a6de51b811b6dd27337d594eb4a36801)) * **deps**: bump actions/upload-artifact from 6 to 7 ([`145a0ae0`](https://github.com/LGUG2Z/komorebi/commit/145a0ae00330a79f13c450440a26e2f81320bce7)) * **deps**: cargo update ([`529d9359`](https://github.com/LGUG2Z/komorebi/commit/529d93595e05a542122712576d2e1fae6156f205)) * **deps**: cargo update ([`6ca49d43`](https://github.com/LGUG2Z/komorebi/commit/6ca49d4301a7e7d117250ee7f709821d73dcd054)) * **dev**: begin v0.1.41-dev ([`5b6fab00`](https://github.com/LGUG2Z/komorebi/commit/5b6fab004422fb626991365df384dfef6d7bb96c))

komorebi nightly (d7580d2271a489ff48130247c97ea489bf1d4c08)nightly预发布
? · 2026-03-29

# nightly (2026-03-22) ### Bug Fixes * **wm**: factor in monocle mode for work area offset rules ([`53c81c45`](https://github.com/LGUG2Z/komorebi/commit/53c81c4596dbd7c40e2f2bb4c0c34467c5860c6f)) * **docs**: add missing word ([`41fc316a`](https://github.com/LGUG2Z/komorebi/commit/41fc316a59bd8ffff956ddf0cc24edd122c89999)) * **docs**: update broken configuration schema link ([`96e87d8a`](https://github.com/LGUG2Z/komorebi/commit/96e87d8ae0892a8d8e46e649a9eeaaef8a7b27b8)) * **wm**: correct layout rounding for uneven integer division ([`8889c3ca`](https://github.com/LGUG2Z/komorebi/commit/8889c3ca93cd2f32e07fa8c9804d1da16c63e0a9)) * **wm**: correct bsp/grid container positioning when flipped ([`634a3e7f`](https://github.com/LGUG2Z/komorebi/commit/634a3e7f3b9f4f7d8108fd5cb86889ad6bebac0f)) ### Code Refactoring * **clippy**: apply lints ([`011bcb8b`](https://github.com/LGUG2Z/komorebi/commit/011bcb8bd4a38c6c6140d607b0156eed0662404d)) ### Features * **wm**: add apply state socket message ([`d7580d22`](https://github.com/LGUG2Z/komorebi/commit/d7580d2271a489ff48130247c97ea489bf1d4c08)) * **wm**: add dynamic work area offsets ([`d3779e5a`](https://github.com/LGUG2Z/komorebi/commit/d3779e5a74309f472783fc9683bb521cbe26f1b9)) * **bar**: windows systray widget ([`ea35d818`](https://github.com/LGUG2Z/komorebi/commit/ea35d818a179837d179235d885b4ae0c2d71a55a)) * **wm**: cycle monocle container when focusing in direction ([`5f629e1f`](https://github.com/LGUG2Z/komorebi/commit/5f629e1f1af24a3ab92c3e819045704b13b18bbd)) ### Documentation * **schema**: update jsonschema ([`8a1447f5`](https://github.com/LGUG2Z/komorebi/commit/8a1447f5437254cd1d1a07bdfdf06d3f6e1d162c)) ### Continuous Integration * **github**: re-enable sunday cron jobs ([`0f1854db`](https://github.com/LGUG2Z/komorebi/commit/0f1854db8badee3d72096a8c68ba58b2bfb7f49c)) ### Chore * **deps**: various dependency bumps ([`dce3c91c`](https://github.com/LGUG2Z/komorebi/commit/dce3c91c224f0292f6818a1290208381e3b96ad4)) * **git**: add procdump.exe to gitignore ([`a9a1e681`](https://github.com/LGUG2Z/komorebi/commit/a9a1e68169e5cd6daba6d8738e2b43e3f15186bb)) * **deps**: bump actions/download-artifact from 7 to 8 ([`cb9a7542`](https://github.com/LGUG2Z/komorebi/commit/cb9a7542a6de51b811b6dd27337d594eb4a36801)) * **deps**: bump actions/upload-artifact from 6 to 7 ([`145a0ae0`](https://github.com/LGUG2Z/komorebi/commit/145a0ae00330a79f13c450440a26e2f81320bce7)) * **deps**: cargo update ([`529d9359`](https://github.com/LGUG2Z/komorebi/commit/529d93595e05a542122712576d2e1fae6156f205)) * **deps**: cargo update ([`6ca49d43`](https://github.com/LGUG2Z/komorebi/commit/6ca49d4301a7e7d117250ee7f709821d73dcd054)) * **dev**: begin v0.1.41-dev ([`5b6fab00`](https://github.com/LGUG2Z/komorebi/commit/5b6fab004422fb626991365df384dfef6d7bb96c))

komorebi nightly (0f1854db8badee3d72096a8c68ba58b2bfb7f49c)nightly预发布
? · 2026-03-08

# nightly (2026-03-01) ### Bug Fixes * **wm**: correct layout rounding for uneven integer division ([`8889c3ca`](https://github.com/LGUG2Z/komorebi/commit/8889c3ca93cd2f32e07fa8c9804d1da16c63e0a9)) * **wm**: correct bsp/grid container positioning when flipped ([`634a3e7f`](https://github.com/LGUG2Z/komorebi/commit/634a3e7f3b9f4f7d8108fd5cb86889ad6bebac0f)) ### Continuous Integration * **github**: re-enable sunday cron jobs ([`0f1854db`](https://github.com/LGUG2Z/komorebi/commit/0f1854db8badee3d72096a8c68ba58b2bfb7f49c)) ### Chore * **deps**: cargo update ([`6ca49d43`](https://github.com/LGUG2Z/komorebi/commit/6ca49d4301a7e7d117250ee7f709821d73dcd054)) * **dev**: begin v0.1.41-dev ([`5b6fab00`](https://github.com/LGUG2Z/komorebi/commit/5b6fab004422fb626991365df384dfef6d7bb96c))

v0.1.40
? · 2026-02-14

# v0.1.40 (2026-02-14) ### Bug Fixes * **wm**: prevent window-removal race after display changes ([`98122bd9`](https://github.com/LGUG2Z/komorebi/commit/98122bd9d4aabbff927a29228acf6c8a0246c509)) * **wm**: add verification step in monitor reconciliator to handle noisy Win32 events ([`9741b387`](https://github.com/LGUG2Z/komorebi/commit/9741b387a711df43e1dfcc4d7d498308f4842af2)) * **borders**: prevent use-after-free take 3 ([`01d73b7d`](https://github.com/LGUG2Z/komorebi/commit/01d73b7d1918c9aaca164e6e5802eed4a5b5d53b)) * **wm**: prevent dupes when enforcing ws rules ([`5fd7017b`](https://github.com/LGUG2Z/komorebi/commit/5fd7017b7109aa0e6b0140b16cf8f4de3b290760)) * **border**: release resources before destroying window to prevent access violations ([`dbde351e`](https://github.com/LGUG2Z/komorebi/commit/dbde351e2234b471cc222f95cef10052d7d64a25)) * **borders**: prevent use-after-free in border destruction ([`bdef1448`](https://github.com/LGUG2Z/komorebi/commit/bdef1448e1b1ec73b8928ce7ad1c4fe1e55b3cc5)) * **wm**: clear last error before calling GetWindowLongPtrW ([`0b395514`](https://github.com/LGUG2Z/komorebi/commit/0b395514708297bae3786aab5c2cb03c4b8ddc7c)) * **splash**: show mdm workspace tenant name instead of mdm url ([`b7923286`](https://github.com/LGUG2Z/komorebi/commit/b7923286764edd56e207fe4387924668474ee3f4)) * **cli**: respect --bar flag in start even when no config is resolved ([`086993a7`](https://github.com/LGUG2Z/komorebi/commit/086993a7c0c076f29bac685586e0fb4dc278d4f8)) * **wm**: consider window count when calculating scrolling column width ([`51e1337f`](https://github.com/LGUG2Z/komorebi/commit/51e1337f406f8b5d4be4cdd86fffe0db22a666ad)) ### Code Refactoring * **layouts**: add darwin feature gate and expand win32 feature gate ([`1dad1310`](https://github.com/LGUG2Z/komorebi/commit/1dad13106aa784c38565a0342cfcdb473d64afb4)) * **layouts**: extract independent komorebi-layouts crate ([`0b5141e7`](https://github.com/LGUG2Z/komorebi/commit/0b5141e7a4a18000e8769f06e238710dd5263efa)) * **bar**: inline defaults in schemars attrs ([`1219c3d1`](https://github.com/LGUG2Z/komorebi/commit/1219c3d11881c24fab72d1fd0e506145e75aa11f)) * **schema**: simplify defaults in static_config ([`6cef8d9e`](https://github.com/LGUG2Z/komorebi/commit/6cef8d9ef683100ab0433fe4c40b74421cbf521b)) * **theme**: centralize theme-related code in komorebi-themes ([`0758c7d9`](https://github.com/LGUG2Z/komorebi/commit/0758c7d9008a8e174ac35f469e53fd8fddd6b672)) ### Features * **cli**: new layout-ratios command ([`c165172b`](https://github.com/LGUG2Z/komorebi/commit/c165172b5a636f383739a99dc51a35fe4a3a77ef)) * **bar**: enhancing the media widget ([`9977cca5`](https://github.com/LGUG2Z/komorebi/commit/9977cca50087b21643427a8dca149bdc1f9475b2)) * **wm**: add layout_options with ratios support ([`22e8a798`](https://github.com/LGUG2Z/komorebi/commit/22e8a79833b9f671fb29e3533513fbc4e748467c)) * **bar**: make explicit monitor config optional ([`8805fafa`](https://github.com/LGUG2Z/komorebi/commit/8805fafa9913c3d8c788fc5dafedbd9469d85ea0)) * **cli**: add custom output fir for docgen cmd ([`66c57668`](https://github.com/LGUG2Z/komorebi/commit/66c5766848d075aafb4af382d09a140a3d59bdee)) ### Build * **just**: add target for running procdump ([`95838fc8`](https://github.com/LGUG2Z/komorebi/commit/95838fc8967955701a75dffa4c294239ff78e01f)) * **nix**: add flake.nix for cross-compilation from darwin and linux ([`6e36b816`](https://github.com/LGUG2Z/komorebi/commit/6e36b816699ef3f1c7ea3e9ab70f78dca9fe6008)) * **just**: update schemagen and add schemapub ([`4d67f5fe`](https://github.com/LGUG2Z/komorebi/commit/4d67f5fed3f594674742e3a4cfe3a60a6eddc261)) ### Documentation * **quickstart**: enable fewer widgets in the bar's example config ([`5946caaf`](https://github.com/LGUG2Z/komorebi/commit/5946caaf925d1be1c25d1cd30226e81e9ae26334)) * **readme**: add link to komorebi for mac repo ([`c0b298c9`](https://github.com/LGUG2Z/komorebi/commit/c0b298c9debc97aeb590ab35725ce8950cfae6e6)) * **readme**: add debugging instructions for people who don't know they've been mdm'd ([`a7380db4`](https://github.com/LGUG2Z/komorebi/commit/a7380db47c4f2746fae6b384dbf76d47cc2d35ce)) * **schema**: ensure every enum variant has a renderable title ([`f77a303b`](https://github.com/LGUG2Z/komorebi/commit/f77a303b306cb942816a703293134e206747b18e)) * **schema**: ensure all public-facing bar config opts have docstrings ([`3a81f7ba`](https://github.com/LGUG2Z/komorebi/commit/3a81f7babbb95f594f4d02ba16ea406ab83b1133)) * **schema**: ensure all public-facing static config opts have docstrings ([`3d8778a7`](https://github.com/LGUG2Z/komorebi/commit/3d8778a7d62c4cc893a255f50990b538f130d4cb)) * **config**: encode defaults of unwrapped options into schema ([`a42e809a`](https://github.com/LGUG2Z/komorebi/commit/a42e809adeba36014373d6f630d1d57304507056)) * **schema**: avoid duplicating display format enums in bar ([`c9122429`](https://github.com/LGUG2Z/komorebi/commit/c91224295f80dd8aee34f5a51036e3842ce15889)) * **schema**: add deprecations and improve formatting ([`4b1e3bd4`](https://github.com/LGUG2Z/komorebi/commit/4b1e3bd448e99046e4b2c94bd8b1668fc7d311f3)) * **schema**: clarify that 'theme' take priority over 'border_colours' ([`90271f1f`](https://github.com/LGUG2Z/komorebi/commit/90271f1f99ca4552c9334aacf18fa09a2b700b88)) * **readme**: add detailed instructions for students w/ mdm devices ([`382896df`](https://github.com/LGUG2Z/komorebi/commit/382896dfd27254434357500638be8d97065e9b04)) ### Chore * **release**: v0.1.40 ([`bed314b8`](https://github.com/LGUG2Z/komorebi/commit/bed314b86619890d9f54638ea9fd891793559ff1)) * **deps**: cargo update ([`5d7a0ea9`](https://github.com/LGUG2Z/komorebi/commit/5d7a0ea9ad537a7b50775accd2c8583c3af0dc9d)) * **deps**: bump actions/download-artifact from 6 to 7 ([`0e79c58b`](https://github.com/LGUG2Z/komorebi/commit/0e79c58be30cc4e501d40907c6060fe914616423)) * **deps**: bump actions/upload-artifact from 5 to 6 ([`09205bfd`](https://github.com/LGUG2Z/komorebi/commit/09205bfd83fb03f6f6d39a215a1fb70f2cfef284)) * **deps**: cargo update ([`9d161978`](https://github.com/LGUG2Z/komorebi/commit/9d161978256359375fa9c4cdfdf37359b2eca750)) * **deps**: cargo update ([`fed09689`](https://github.com/LGUG2Z/komorebi/commit/fed09689b84b008f713acfed677b0663668f4046)) * **deps**: cargo update ([`ab528f79`](https://github.com/LGUG2Z/komorebi/commit/ab528f799d54cfc9a3c6c6d4099ce4e7b0fc2e47)) * **clippy**: address warnings ([`ac565907`](https://github.com/LGUG2Z/komorebi/commit/ac56590791f4aeda0e9791c207aabebd654dd4ec)) * **deps**: bump schemars to 1.1 ([`1cb8ed7f`](https://github.com/LGUG2Z/komorebi/commit/1cb8ed7f1005d88ce0d2013cade556e5ffe97c58)) * **deps**: cargo update ([`9fde9ed6`](https://github.com/LGUG2Z/komorebi/commit/9fde9ed6f8e92f5685e8bb19362822e135f8c8bd)) * **deps**: cargo update ([`ce4479eb`](https://github.com/LGUG2Z/komorebi/commit/ce4479eb9f850932c52f3e43cfa8f91f7c1e3379)) * **clippy**: odd unused_assignment failures in rust 1.92.0 ([`f3b7f5ac`](https://github.com/LGUG2Z/komorebi/commit/f3b7f5ac42329f72309622288026ba1cf48e6bf2)) * **dev**: begin v0.1.40-dev ([`ff4187ae`](https://github.com/LGUG2Z/komorebi/commit/ff4187aecf4522a928d84a3883a2200a59fda67c))

v0.1.39
? · 2025-12-11

# v0.1.39 (2025-12-09) ### Bug Fixes * **bar**: update the network widget in a separate thread ([`faed6ec5`](https://github.com/LGUG2Z/komorebi/commit/faed6ec535e4b62cb628a8be8cc7ba81de21cb9b)) * **client**: expose more useful structs ([`a733fecb`](https://github.com/LGUG2Z/komorebi/commit/a733fecb497ca2d0b4fa00d04619aa2df987b9b3)) * **wm**: promoting a container shouldn't change resize dimensions ([`31c969fc`](https://github.com/LGUG2Z/komorebi/commit/31c969fc5569f9f5cb9c58034c1ab505cc208f7c)) * **docs**: replace deprecated aliases in komorebi.bar.example.json ([`a77b3e77`](https://github.com/LGUG2Z/komorebi/commit/a77b3e774aba5ebd1e4a6033ddab6d4e6686d65c)) * **wm**: simplify stack-all command ([`18ee6678`](https://github.com/LGUG2Z/komorebi/commit/18ee6678962bc31a39ce59fd4a1f6a9ee752ac5c)) * **bar**: update network interface less frequently ([`8d085df1`](https://github.com/LGUG2Z/komorebi/commit/8d085df1ba69589658fadeea7060b49fecec7c25)) ### Code Refactoring * **cli**: use "args" var name uniformly ([`a0239fae`](https://github.com/LGUG2Z/komorebi/commit/a0239faea0767c5f49f5c60830a43b6b5a74e3ab)) * **rust**: use eyre::Result uniformly ([`6eb2905e`](https://github.com/LGUG2Z/komorebi/commit/6eb2905e0081cc13154f1baca1d947b5f012e3af)) * **rust**: upgrade to edition 2024 part 2 (clippy --fix) ([`52a745d0`](https://github.com/LGUG2Z/komorebi/commit/52a745d0a355f4eeeba468bea5174610a2ebf30f)) * **rust**: upgrade to edition 2024 part 1 ([`80877cc4`](https://github.com/LGUG2Z/komorebi/commit/80877cc449629d892f801959c7df5e9e4abcc277)) * **rust**: remove getset dependency ([`539aeec9`](https://github.com/LGUG2Z/komorebi/commit/539aeec96510d1e49f9155e1d9f2510437549c0a)) * **rust**: standardize on ok_or_eyre and bail! ([`bcfb058b`](https://github.com/LGUG2Z/komorebi/commit/bcfb058bc3cc8f17292a00aaa2657158a161db8e)) ### Features * **wm**: remove scrolling layout column fallbacks ([`df2adde1`](https://github.com/LGUG2Z/komorebi/commit/df2adde13df384fe75b499015a2dadc74f9d1c9a)) * **wm**: make promote-swap reversible ([`df38facf`](https://github.com/LGUG2Z/komorebi/commit/df38facf9efff781b8bd77121b3dd900c2f71cc0)) * **wm**: promote containers by swapping indices ([`416dd946`](https://github.com/LGUG2Z/komorebi/commit/416dd946706a53d07ac833b721bf6ac36b513cad)) * **wm**: add visual feedback for preselection ([`d0ae92ca`](https://github.com/LGUG2Z/komorebi/commit/d0ae92ca3a3271658bd248da181903402ca5a984)) * **wm**: add direction preselection ([`adbb6c1c`](https://github.com/LGUG2Z/komorebi/commit/adbb6c1cb0e3e5750f4fcdc61e6724be7eebec9c)) * **cli**: add feedback to the license cmd ([`1a42c646`](https://github.com/LGUG2Z/komorebi/commit/1a42c64620227ba8b97f014cbce0b53111bda264)) * **wm**: add a splash screen for mdm devices ([`b6139864`](https://github.com/LGUG2Z/komorebi/commit/b61398647482d6324a7b891e09c472c5e1f2c486)) * **wm**: add opt to constrain grid layout by rows ([`2abe6183`](https://github.com/LGUG2Z/komorebi/commit/2abe618354d60eb7578f8697b4165695b6661d46)) * **wm**: track virtual desktop ids on state and global state ([`e953715f`](https://github.com/LGUG2Z/komorebi/commit/e953715fef945613d0cfad968703db64f12a5fb6)) * **wm**: add opt to keep focused column centered on scrolling layout ([`2ac19291`](https://github.com/LGUG2Z/komorebi/commit/2ac19291176ce11cc1ff98181ddb92b01ba407a7)) ### Documentation * **wm**: update splash for students ([`71402fe0`](https://github.com/LGUG2Z/komorebi/commit/71402fe01b9d4369780292372352a73593d85719)) * **schema**: update jsonschema ([`ac67c413`](https://github.com/LGUG2Z/komorebi/commit/ac67c413770268d0ef127b230faa8786eecffae6)) * **readme**: add note for people looking for komorebi for mac ([`3491dc75`](https://github.com/LGUG2Z/komorebi/commit/3491dc759021f7f8ad30d551b6ee2668e88a5b64)) * **cli**: add eol annotations to ahk flags ([`b2550584`](https://github.com/LGUG2Z/komorebi/commit/b255058467d6a7ec23966b377e828371e037a939)) ### Continuous Integration * **github**: render backticks in bug report template ([`69086299`](https://github.com/LGUG2Z/komorebi/commit/69086299e1abbf9bf5604ffd91bf755b0ca30f0f)) * **github**: reduce workflow costs ([`f99c82f5`](https://github.com/LGUG2Z/komorebi/commit/f99c82f5d4c62db5d1011672198ea8ab44dfe0f3)) * **github**: make sure clippy is installed ([`3e9947c2`](https://github.com/LGUG2Z/komorebi/commit/3e9947c2e22f3b6d99013168fc1d8aba4ca97692)) ### Chore * **release**: v0.1.39 ([`8f982e45`](https://github.com/LGUG2Z/komorebi/commit/8f982e45d1eb5f88009027b03c22bf07dc04cad9)) * **deps**: update dependencies.json ([`309bfdfe`](https://github.com/LGUG2Z/komorebi/commit/309bfdfee10bfe3ea604aee481d154de6481585f)) * **deps**: cargo update ([`999dd5d2`](https://github.com/LGUG2Z/komorebi/commit/999dd5d20d0f9d1735ba889fc59f6e082c1e748e)) * **deps**: cargo update ([`4114b10b`](https://github.com/LGUG2Z/komorebi/commit/4114b10b050fbe6e867fc74e61e177f0be16c943)) * **deps**: bump actions/checkout from 5 to 6 ([`5c2767d5`](https://github.com/LGUG2Z/komorebi/commit/5c2767d5895c8acd0f8d6e9ef8d0071313601158)) * **deps**: bump whkd to v0.2.10 ([`4ebba08b`](https://github.com/LGUG2Z/komorebi/commit/4ebba08b7da188ccfcedfa5bcf51dd0ad19e61df)) * **deps**: handle egui-related upgrades ([`c8c4c350`](https://github.com/LGUG2Z/komorebi/commit/c8c4c3507c3cb9cdd94e1a40d366320531455d75)) * **deps**: bump actions/upload-artifact from 4 to 5 ([`e93751aa`](https://github.com/LGUG2Z/komorebi/commit/e93751aa5f626f7f259cc85472658b48e5b88e0b)) * **deps**: bump actions/download-artifact from 5 to 6 ([`9872dcd0`](https://github.com/LGUG2Z/komorebi/commit/9872dcd0d7ccb87d1179dafc7eb2653b1040983c)) * **deps**: bump windows-rs ([`e33a5f28`](https://github.com/LGUG2Z/komorebi/commit/e33a5f28f0b6481d5edd7a007641fbf6d19fc7fe)) * **deps**: bump sysinfo and which ([`15d069f2`](https://github.com/LGUG2Z/komorebi/commit/15d069f2bff6200bb1e102baf6e0d5b0d09336c3)) * **deps**: bump egui and eframe to 0.32 ([`1c23439f`](https://github.com/LGUG2Z/komorebi/commit/1c23439f959bcfddf0f71918fc03a97dd4f30727)) * **deps**: cargo update ([`160cb720`](https://github.com/LGUG2Z/komorebi/commit/160cb7202d41197f3509db9230860f20a29ecd61)) * **clippy**: apply latest fixes ([`5d48a5c5`](https://github.com/LGUG2Z/komorebi/commit/5d48a5c5b46e2616c0d52f1869f2f49b25df615f)) * **dev**: begin 0.1.39-dev ([`e07b464b`](https://github.com/LGUG2Z/komorebi/commit/e07b464b0d2415e3a9fd19d56d715ca7a68f5d86))

komorebi nightly (999dd5d20d0f9d1735ba889fc59f6e082c1e748e)nightly预发布
? · 2025-12-07

# nightly (2025-12-06) ### Bug Fixes * **bar**: update the network widget in a separate thread ([`faed6ec5`](https://github.com/LGUG2Z/komorebi/commit/faed6ec535e4b62cb628a8be8cc7ba81de21cb9b)) * **client**: expose more useful structs ([`a733fecb`](https://github.com/LGUG2Z/komorebi/commit/a733fecb497ca2d0b4fa00d04619aa2df987b9b3)) * **wm**: promoting a container shouldn't change resize dimensions ([`31c969fc`](https://github.com/LGUG2Z/komorebi/commit/31c969fc5569f9f5cb9c58034c1ab505cc208f7c)) * **docs**: replace deprecated aliases in komorebi.bar.example.json ([`a77b3e77`](https://github.com/LGUG2Z/komorebi/commit/a77b3e774aba5ebd1e4a6033ddab6d4e6686d65c)) * **wm**: simplify stack-all command ([`18ee6678`](https://github.com/LGUG2Z/komorebi/commit/18ee6678962bc31a39ce59fd4a1f6a9ee752ac5c)) * **bar**: update network interface less frequently ([`8d085df1`](https://github.com/LGUG2Z/komorebi/commit/8d085df1ba69589658fadeea7060b49fecec7c25)) ### Code Refactoring * **rust**: use eyre::Result uniformly ([`6eb2905e`](https://github.com/LGUG2Z/komorebi/commit/6eb2905e0081cc13154f1baca1d947b5f012e3af)) * **rust**: upgrade to edition 2024 part 2 (clippy --fix) ([`52a745d0`](https://github.com/LGUG2Z/komorebi/commit/52a745d0a355f4eeeba468bea5174610a2ebf30f)) * **rust**: upgrade to edition 2024 part 1 ([`80877cc4`](https://github.com/LGUG2Z/komorebi/commit/80877cc449629d892f801959c7df5e9e4abcc277)) * **rust**: remove getset dependency ([`539aeec9`](https://github.com/LGUG2Z/komorebi/commit/539aeec96510d1e49f9155e1d9f2510437549c0a)) * **rust**: standardize on ok_or_eyre and bail! ([`bcfb058b`](https://github.com/LGUG2Z/komorebi/commit/bcfb058bc3cc8f17292a00aaa2657158a161db8e)) ### Features * **wm**: remove scrolling layout column fallbacks ([`df2adde1`](https://github.com/LGUG2Z/komorebi/commit/df2adde13df384fe75b499015a2dadc74f9d1c9a)) * **wm**: make promote-swap reversible ([`df38facf`](https://github.com/LGUG2Z/komorebi/commit/df38facf9efff781b8bd77121b3dd900c2f71cc0)) * **wm**: promote containers by swapping indices ([`416dd946`](https://github.com/LGUG2Z/komorebi/commit/416dd946706a53d07ac833b721bf6ac36b513cad)) * **wm**: add visual feedback for preselection ([`d0ae92ca`](https://github.com/LGUG2Z/komorebi/commit/d0ae92ca3a3271658bd248da181903402ca5a984)) * **wm**: add direction preselection ([`adbb6c1c`](https://github.com/LGUG2Z/komorebi/commit/adbb6c1cb0e3e5750f4fcdc61e6724be7eebec9c)) * **cli**: add feedback to the license cmd ([`1a42c646`](https://github.com/LGUG2Z/komorebi/commit/1a42c64620227ba8b97f014cbce0b53111bda264)) * **wm**: add a splash screen for mdm devices ([`b6139864`](https://github.com/LGUG2Z/komorebi/commit/b61398647482d6324a7b891e09c472c5e1f2c486)) * **wm**: add opt to constrain grid layout by rows ([`2abe6183`](https://github.com/LGUG2Z/komorebi/commit/2abe618354d60eb7578f8697b4165695b6661d46)) * **wm**: track virtual desktop ids on state and global state ([`e953715f`](https://github.com/LGUG2Z/komorebi/commit/e953715fef945613d0cfad968703db64f12a5fb6)) * **wm**: add opt to keep focused column centered on scrolling layout ([`2ac19291`](https://github.com/LGUG2Z/komorebi/commit/2ac19291176ce11cc1ff98181ddb92b01ba407a7)) ### Documentation * **wm**: update splash for students ([`71402fe0`](https://github.com/LGUG2Z/komorebi/commit/71402fe01b9d4369780292372352a73593d85719)) * **schema**: update jsonschema ([`ac67c413`](https://github.com/LGUG2Z/komorebi/commit/ac67c413770268d0ef127b230faa8786eecffae6)) * **readme**: add note for people looking for komorebi for mac ([`3491dc75`](https://github.com/LGUG2Z/komorebi/commit/3491dc759021f7f8ad30d551b6ee2668e88a5b64)) * **cli**: add eol annotations to ahk flags ([`b2550584`](https://github.com/LGUG2Z/komorebi/commit/b255058467d6a7ec23966b377e828371e037a939)) ### Continuous Integration * **github**: render backticks in bug report template ([`69086299`](https://github.com/LGUG2Z/komorebi/commit/69086299e1abbf9bf5604ffd91bf755b0ca30f0f)) * **github**: reduce workflow costs ([`f99c82f5`](https://github.com/LGUG2Z/komorebi/commit/f99c82f5d4c62db5d1011672198ea8ab44dfe0f3)) * **github**: make sure clippy is installed ([`3e9947c2`](https://github.com/LGUG2Z/komorebi/commit/3e9947c2e22f3b6d99013168fc1d8aba4ca97692)) ### Chore * **deps**: cargo update ([`999dd5d2`](https://github.com/LGUG2Z/komorebi/commit/999dd5d20d0f9d1735ba889fc59f6e082c1e748e)) * **deps**: cargo update ([`4114b10b`](https://github.com/LGUG2Z/komorebi/commit/4114b10b050fbe6e867fc74e61e177f0be16c943)) * **deps**: bump actions/checkout from 5 to 6 ([`5c2767d5`](https://github.com/LGUG2Z/komorebi/commit/5c2767d5895c8acd0f8d6e9ef8d0071313601158)) * **deps**: bump whkd to v0.2.10 ([`4ebba08b`](https://github.com/LGUG2Z/komorebi/commit/4ebba08b7da188ccfcedfa5bcf51dd0ad19e61df)) * **deps**: handle egui-related upgrades ([`c8c4c350`](https://github.com/LGUG2Z/komorebi/commit/c8c4c3507c3cb9cdd94e1a40d366320531455d75)) * **deps**: bump actions/upload-artifact from 4 to 5 ([`e93751aa`](https://github.com/LGUG2Z/komorebi/commit/e93751aa5f626f7f259cc85472658b48e5b88e0b)) * **deps**: bump actions/download-artifact from 5 to 6 ([`9872dcd0`](https://github.com/LGUG2Z/komorebi/commit/9872dcd0d7ccb87d1179dafc7eb2653b1040983c)) * **deps**: bump windows-rs ([`e33a5f28`](https://github.com/LGUG2Z/komorebi/commit/e33a5f28f0b6481d5edd7a007641fbf6d19fc7fe)) * **deps**: bump sysinfo and which ([`15d069f2`](https://github.com/LGUG2Z/komorebi/commit/15d069f2bff6200bb1e102baf6e0d5b0d09336c3)) * **deps**: bump egui and eframe to 0.32 ([`1c23439f`](https://github.com/LGUG2Z/komorebi/commit/1c23439f959bcfddf0f71918fc03a97dd4f30727)) * **deps**: cargo update ([`160cb720`](https://github.com/LGUG2Z/komorebi/commit/160cb7202d41197f3509db9230860f20a29ecd61)) * **clippy**: apply latest fixes ([`5d48a5c5`](https://github.com/LGUG2Z/komorebi/commit/5d48a5c5b46e2616c0d52f1869f2f49b25df615f)) * **dev**: begin 0.1.39-dev ([`e07b464b`](https://github.com/LGUG2Z/komorebi/commit/e07b464b0d2415e3a9fd19d56d715ca7a68f5d86))

komorebi nightly (3e9947c2e22f3b6d99013168fc1d8aba4ca97692)nightly预发布
? · 2025-10-05

# nightly (2025-10-01) ### Bug Fixes * **bar**: update network interface less frequently ([`8d085df1`](https://github.com/LGUG2Z/komorebi/commit/8d085df1ba69589658fadeea7060b49fecec7c25)) ### Code Refactoring * **rust**: use eyre::Result uniformly ([`6eb2905e`](https://github.com/LGUG2Z/komorebi/commit/6eb2905e0081cc13154f1baca1d947b5f012e3af)) * **rust**: upgrade to edition 2024 part 2 (clippy --fix) ([`52a745d0`](https://github.com/LGUG2Z/komorebi/commit/52a745d0a355f4eeeba468bea5174610a2ebf30f)) * **rust**: upgrade to edition 2024 part 1 ([`80877cc4`](https://github.com/LGUG2Z/komorebi/commit/80877cc449629d892f801959c7df5e9e4abcc277)) * **rust**: remove getset dependency ([`539aeec9`](https://github.com/LGUG2Z/komorebi/commit/539aeec96510d1e49f9155e1d9f2510437549c0a)) * **rust**: standardize on ok_or_eyre and bail! ([`bcfb058b`](https://github.com/LGUG2Z/komorebi/commit/bcfb058bc3cc8f17292a00aaa2657158a161db8e)) ### Continuous Integration * **github**: make sure clippy is installed ([`3e9947c2`](https://github.com/LGUG2Z/komorebi/commit/3e9947c2e22f3b6d99013168fc1d8aba4ca97692)) ### Chore * **deps**: bump egui and eframe to 0.32 ([`1c23439f`](https://github.com/LGUG2Z/komorebi/commit/1c23439f959bcfddf0f71918fc03a97dd4f30727)) * **deps**: cargo update ([`160cb720`](https://github.com/LGUG2Z/komorebi/commit/160cb7202d41197f3509db9230860f20a29ecd61)) * **clippy**: apply latest fixes ([`5d48a5c5`](https://github.com/LGUG2Z/komorebi/commit/5d48a5c5b46e2616c0d52f1869f2f49b25df615f)) * **dev**: begin 0.1.39-dev ([`e07b464b`](https://github.com/LGUG2Z/komorebi/commit/e07b464b0d2415e3a9fd19d56d715ca7a68f5d86))