Commit graph

1551 commits

Author SHA1 Message Date
DreamMaoMao
a6a765caff feat: dont resize client when in overview 2026-05-20 09:42:43 +08:00
DreamMaoMao
9e4fade55e fix: cransh in disable monitor when use scratchpad 2026-05-19 13:59:38 +08:00
DreamMaoMao
adeaaada45 opt: optimize code struct for exchange_two_client 2026-05-18 22:31:40 +08:00
DreamMaoMao
50e1b652b2 bump version to 0.13.1 2026-05-18 11:44:29 +08:00
DreamMaoMao
d9b40795ac opt: optimzie fair layout caculate 2026-05-18 11:41:30 +08:00
DreamMaoMao
d7ee60e79a opt: optimize exchange two client 2026-05-18 06:57:22 +08:00
DreamMaoMao
26f5e23236 opt: hide split border when client not tiling 2026-05-17 09:56:05 +08:00
DreamMaoMao
c822f5d5b9 feat: add dwindle_split_horizontal and dwindle_split_vertical 2026-05-17 09:53:58 +08:00
DreamMaoMao
65c9ac6dd2 feat: grid and fair layout support resize tile window
Some checks failed
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
2026-05-16 19:00:34 +08:00
DreamMaoMao
04a3074fb4 opt: make big one as the last open window in fair layout 2026-05-16 16:31:16 +08:00
DreamMaoMao
469249b39e opt: dont let window get pointer focus in overview 2026-05-16 15:13:39 +08:00
DreamMaoMao
4ca7439575 update readme 2026-05-16 13:51:18 +08:00
DreamMaoMao
58d989d218 feat: fair layout
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-05-16 08:34:51 +08:00
DreamMaoMao
4be9e80355 fix: split border position error caculate
Some checks failed
Generate Nix Options Docs / update-docs (push) Has been cancelled
2026-05-15 15:03:46 +08:00
DreamMaoMao
1ce245af5c bump version to 0.13.0 2026-05-15 10:52:49 +08:00
DreamMaoMao
d4ea89f356 opt: dwindle_hsplit and dwindle_vsplit default to 1 2026-05-15 10:19:05 +08:00
DreamMaoMao
e17d443a43 uodate docs
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-05-15 08:07:18 +08:00
DreamMaoMao
89b24d514c opt: avoid manula caculate in normal dwindle mode 2026-05-15 07:59:35 +08:00
DreamMaoMao
42a46259fb update docs and config 2026-05-15 07:51:22 +08:00
DreamMaoMao
142cbb5e06 fix: fix potential wild Pointers 2026-05-15 07:43:15 +08:00
DreamMaoMao
8a3b94bc6f feat: manual split 2026-05-15 07:42:57 +08:00
DreamMaoMao
de694264a0
Merge pull request #926 from xtheeq/docs-update
Some checks failed
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
Generate Nix Options Docs / update-docs (push) Has been cancelled
docs: add screenshot example binds and workflow
2026-05-14 11:38:58 +08:00
xtheeq
1814510b5c docs: add screenshot example binds and workflow 2026-05-13 20:01:35 +05:30
DreamMaoMao
e670b890bd
Merge pull request #924 from Ruixi-rebirth/main
refactor(docs): switch to nixos-render-docs for nix options generation
2026-05-13 21:06:52 +08:00
DreamMaoMao
a7d7867f27
Merge pull request #925 from mangowm/cursor-cs
fix: cursor constrain fail in some case
2026-05-13 20:53:15 +08:00
faugusto-oliveira
ad0f0732b3 fix: cursor constrain fail in some case 2026-05-13 15:37:05 +08:00
Ruixi-rebirth
d7c5b603eb refactor(docs): switch to nixos-render-docs for nix options generation
- Use nixos-render-docs commonmark as the rendering engine
- Add GitHub source links (Declared by) for each option
- Fix installation.md links pointing to /docs/nix-module -> /docs/nix-options
2026-05-13 11:06:59 +08:00
DreamMaoMao
0b39255831
Merge pull request #920 from Ruixi-rebirth/main
Some checks are pending
Generate Nix Options Docs / update-docs (push) Waiting to run
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
feat(nix): generate module options docs and sync to website
2026-05-13 08:16:03 +08:00
Ruixi-rebirth
0cea4a8a0d docs: auto-generate Nix module options 2026-05-12 22:09:44 +00:00
Ruixi-rebirth
406866d96a
docs(nix): add startup guide and clarify addLoginEntry
- Replace 'Extra options' with greetd and getty autologin examples
- Add bash/zsh and fish variants for getty autologin
- Add link to Nix Module Options reference
- Clarify addLoginEntry only has effect when a DM is configured
2026-05-13 06:09:00 +08:00
Ruixi-rebirth
d5db98cfb7
fix(scripts): improve nix options doc generator
- Restore missing description on hm enable option (fixes nix build warning)
- Rewrite format_default_value into format_value with example support and nix code blocks
- Fix Nix markup stripping: {tag}`content` now preserves backtick content
- Generalize ::: block handling beyond {.note} to any block type
- Switch output from Markdown table to labeled fields format
2026-05-13 04:04:36 +08:00
DreamMaoMao
34e9246e4a update readme 2026-05-12 23:21:25 +08:00
DreamMaoMao
4f3813a272 opt: keep the header order when the scroll header is pop out stack 2026-05-12 22:58:37 +08:00
DreamMaoMao
a165d0b196 fix: ensure the global link own same order like scroller tag link 2026-05-12 22:26:00 +08:00
atheeq
c3ec4c6142
refactor(nix): replace sync nix options with direct md generation to … (#1)
* refactor(nix): replace sync nix options with direct md generation to docs

* fix(docs): add trailing comman in meta

* fix(ci): sort nix options and fix default value check
2026-05-12 22:18:45 +08:00
DreamMaoMao
30f00ba50a opt: optimize scroller insert reset 2026-05-12 16:48:22 +08:00
DreamMaoMao
3a1920f024 fix: error when move head out of stack in scroller layout 2026-05-12 16:19:11 +08:00
Ruixi-rebirth
0a687f808d
feat(nix): generate module options docs and sync to website
- Add nix/generate-hm-options.nix to export HM and NixOS module options as JSON via nixosOptionsDoc
- Expose hm-options-json and nixos-options-json packages in flake.nix
- Add CI workflow to auto-build and push JSONs to mangowm.github.io on module changes
- Add missing description to hm-modules enable option
2026-05-12 16:01:03 +08:00
DreamMaoMao
8eb0323e03 fix: shouldn't exchange tag if in same mon in exchange_two_client 2026-05-12 14:31:18 +08:00
DreamMaoMao
2b68d1b615 opt: more reasonable multi-tag window animations 2026-05-12 14:23:47 +08:00
DreamMaoMao
129d3da44e update docs
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-05-12 09:48:29 +08:00
DreamMaoMao
cb99edd266
Merge pull request #597 from levnikmyskin/main
Support width/height as fractions in window rules. Closes #552
2026-05-12 09:45:27 +08:00
Alessio Molinari
a25e2a9b1c feat(window_rule): support width/height as fractions in window rules. 2026-05-12 09:43:42 +08:00
DreamMaoMao
398232fe02 opt: more smooth resieze when drag stack window 2026-05-12 09:13:26 +08:00
DreamMaoMao
4fbc257ff2 fix: miss re-arrange after exchange 2026-05-11 22:39:16 +08:00
DreamMaoMao
f1970d772a update docs 2026-05-11 17:49:53 +08:00
DreamMaoMao
f2a2ef5f64 update readme 2026-05-11 16:15:44 +08:00
DreamMaoMao
3dc2d7a399
Merge pull request #916 from Ruixi-rebirth/main
docs: improve sponsor section
2026-05-11 15:02:38 +08:00
Ruixi-rebirth
151889fd85
docs: improve sponsor section 2026-05-11 14:56:55 +08:00
DreamMaoMao
88bde2703d
Merge pull request #915 from Ruixi-rebirth/main
refactor: README
2026-05-11 14:32:13 +08:00