Commit graph

1696 commits

Author SHA1 Message Date
Hoàng Vương
056ac08100
Merge e903cd99f4 into 8216cacb3b 2026-06-23 08:44:25 +08:00
DreamMaoMao
8216cacb3b
Merge pull request #1089 from emilia-miki/fix/add-module-import-guix
fix: add missing import to mangowm.scm
2026-06-23 08:41:13 +08:00
Emilia Miki
7cba123241 fix: add missing import to mangowm.scm
mangowm.scm build was failing due to missing gnu packages gtk
import needed for pando. add the import.
2026-06-23 02:39:45 +03:00
DreamMaoMao
eb9b5ca8cc Merge pull request #1078 from ernestoCruz05/ipc
Some checks failed
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
feat(ipc): add 'get cursorpos'
2026-06-22 10:10:26 +08:00
Ernesto Cruz
447bc67691 feat(ipc): add 'get cursorpos' to mmsg 2026-06-22 10:10:26 +08:00
DreamMaoMao
618c854725 opt: not allow render when quiting 2026-06-21 14:35:11 +08:00
DreamMaoMao
8e356692f6 update github workflow
Some checks failed
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
2026-06-19 22:10:35 +08:00
ShadowProgr
e903cd99f4
docs: clarify smartkillclient kill fallback
Add an inline comment on the fallback branch noting that the client is
closed when it is single-tag, or when removing the viewed tag(s) would
leave it on none.
2026-06-19 15:47:48 +07:00
ShadowProgr
e4c74de7df
feat: add smartkillclient dispatcher
Add a smartkillclient bind function that removes the focused client from
the currently viewed tag(s) when it lives on more than one tag, and only
falls back to closing it (killclient behaviour) when it is on a single
tag, or when removing the viewed tag(s) would leave it on none.
2026-06-19 15:47:48 +07:00
DreamMaoMao
adc1239075 opt: ov_tab_mode not conflict ov_jump_mode 2026-06-19 11:04:44 +08:00
DreamMaoMao
fb5360f053
Merge pull request #1073 from SDG-Den/main
Added 2 missing dispatchers to documentation.
2026-06-19 09:59:37 +08:00
DreamMaoMao
186720d023
Merge pull request #1076 from IAteYourCookies/expose-scroller-proportion
ipc: expose scroller_proportion in client JSON
2026-06-19 09:58:52 +08:00
DreamMaoMao
da89e2401a opt: dont override float geom setting when customsize in ono-floating state 2026-06-19 09:56:24 +08:00
Cookiez
4c2220384c feat: add scroller_proportion field to IPC client response 2026-06-18 22:23:01 +02:00
DreamMaoMao
5583f8901a opt: allow tab height to 0
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-06-18 23:43:50 +08:00
SDGDen
550d8d298f Updated docs/bindings/keys.md to include the chvt and focusid dispatchers. 2026-06-18 13:28:09 +02:00
DreamMaoMao
727b9fe77e opt: allow focustop get monocle hide client 2026-06-18 14:54:50 +08:00
DreamMaoMao
45b752920e opt: Eliminate cumulative monocle layout deviations 2026-06-18 14:37:14 +08:00
DreamMaoMao
ed0fb32420 opt: focus select exclude monocle hide client 2026-06-18 13:58:07 +08:00
DreamMaoMao
fbd0863b61 opt: make sure the node init to null 2026-06-18 11:52:16 +08:00
DreamMaoMao
a5d44d7347 opt: tab_bar_decorate and jump_label_decorate config separate 2026-06-18 10:28:58 +08:00
DreamMaoMao
892d1279b6 Merge pull request #1065 from mangowm/title_draw
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
feat: monocle layout support title tab
2026-06-17 21:25:30 +08:00
DreamMaoMao
5a60f39064 feat: monocle layout support title tab 2026-06-17 21:25:30 +08:00
DreamMaoMao
5652066c68 Merge pull request #1062 from DarkGuibrine/main
fix NixOS error in the build
2026-06-17 08:44:18 +08:00
DarkGuibrine
98341b7d41 nix: fix build dependency 2026-06-17 08:44:18 +08:00
DreamMaoMao
eaaa67c4d9 opt: optmize label create judge 2026-06-17 08:42:46 +08:00
DreamMaoMao
a7acc7f5f3 opt: Reduce unnecessary text drawing 2026-06-17 08:35:44 +08:00
DreamMaoMao
a515ad9b91 feat: add overview jump mode
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-06-16 23:08:01 +08:00
DreamMaoMao
24fb167ae6 bump version to 0.14.4 2026-06-16 14:37:58 +08:00
DreamMaoMao
1ae6adabc3 opt: ensure sel client exist in all monitor 2026-06-16 13:40:32 +08:00
DreamMaoMao
87f00ab5e9 fix: dwindle refuse arrange when restore from tty in non-selmon
dwindle relies on sel window cutting, but the sel window has been
cleared when the display is destroyed and was not set when the display
is created
2026-06-16 13:36:21 +08:00
DreamMaoMao
405e8dbc1a opt: format code 2026-06-16 08:20:55 +08:00
DreamMaoMao
71689f6ef4 opt: warp cursor to focusing client when exchange 2026-06-16 08:19:50 +08:00
DreamMaoMao
84a7d3d1e9 opt: better direction algorithm for client find 2026-06-16 08:08:43 +08:00
DreamMaoMao
ce1879d417 fix: scroller proportion option miss apply in windowrule 2026-06-16 08:07:54 +08:00
DreamMaoMao
d81ca73ea1 opt: optimzie dir find logic
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-06-16 00:06:49 +08:00
DreamMaoMao
55d366daf2 bump version to 0.14.3 2026-06-15 20:44:31 +08:00
DreamMaoMao
ba014d5059 update docs 2026-06-15 16:56:03 +08:00
DreamMaoMao
b0fb99b95e feat: add scroller property to tagrule 2026-06-15 16:49:42 +08:00
DreamMaoMao
fa24c606a0 opt: optimize tag animaiton when tagout from overview 2026-06-15 13:43:56 +08:00
DreamMaoMao
8ca013e6c3 opt: avoid arrange when restore from overview 2026-06-15 13:33:46 +08:00
DreamMaoMao
8a3d065cc1 opt: add ov workspace before remove all tag workspace 2026-06-15 10:43:54 +08:00
DreamMaoMao
2a9c38df1f fix: cursor not auto hide in overview 2026-06-15 09:53:34 +08:00
DreamMaoMao
4daab9e4d5 opt: optimzie client layer judge in overveiw
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-06-15 00:02:14 +08:00
DreamMaoMao
83adb33ad2 fix: overview cursor jump miss apply when no mousebind 2026-06-15 00:00:05 +08:00
DreamMaoMao
15fb37f1c6 update docs 2026-06-14 13:14:38 +08:00
DreamMaoMao
7e178369ff opt: optimize drop tile client when cross monitor 2026-06-14 07:53:57 +08:00
DreamMaoMao
792bfac475 fix: can't resize tile scroller window when only two tiled client 2026-06-11 23:14:50 +08:00
DreamMaoMao
03e68ba069 opt: optimize marco use in client tile resize 2026-06-11 12:39:17 +08:00
DreamMaoMao
33cda5afea opt:optimize edge focus judge 2026-06-11 12:37:48 +08:00