DreamMaoMao
9d6436cf42
feat: support keyboard shortcut inhibitor
2025-11-19 12:41:03 +08:00
DreamMaoMao
ecab47fe92
update readme
2025-11-19 12:41:03 +08:00
DreamMaoMao
f2b9835243
opt: remove useless code
2025-11-19 12:41:03 +08:00
DreamMaoMao
8875156760
feat: support nofucs rule for some special window
2025-11-19 12:41:03 +08:00
DreamMaoMao
f542d5d5e6
opt: disable switch proportion action in some case
2025-11-19 12:41:03 +08:00
DreamMaoMao
33a0fe2485
opt: not resizewin in overview
2025-11-19 12:41:03 +08:00
DreamMaoMao
5ba7da0570
opt: remove increase_proportion dispatch
...
should use resizewin to replace it
2025-11-19 12:41:03 +08:00
DreamMaoMao
64dc30dc31
opt: disable resize scroller window when it force to default single size
2025-11-19 12:41:03 +08:00
DreamMaoMao
6010cea805
opt: optimize shadow node and blur node enable
2025-11-19 12:41:03 +08:00
DreamMaoMao
5774df00e0
opt:optimize code struct
2025-11-19 12:41:03 +08:00
DreamMaoMao
18ad32384b
feat: add global option scroller_ignore_proportion_single
2025-11-19 12:41:03 +08:00
DreamMaoMao
08097b0991
Merge pull request #399 from the-eater/fix-segfault-on-exit
...
check is drm_release_manager is set before cleaning up to avoid segfault
2025-11-19 12:41:03 +08:00
DreamMaoMao
e0bc7fb5e4
fix: crash when click waybar overview button
2025-11-19 12:41:03 +08:00
DreamMaoMao
df46194b5f
opt: optimize x11 popup focus ignore
2025-11-07 14:16:10 +08:00
DreamMaoMao
5bbe6c5c1a
fix: binds not work
2025-11-06 21:20:08 +08:00
DreamMaoMao
474c704562
opt: optimize xwayland focus ignore judge
2025-11-06 19:50:39 +08:00
DreamMaoMao
6bd9172fb2
opt: overview not tile isunglobal window
2025-11-06 19:14:13 +08:00
DreamMaoMao
5b60999075
feat: add windowrule option isnoshadow,isnoanimation
2025-11-06 19:01:18 +08:00
DreamMaoMao
40b6f82823
fix: fix ov_tab_mode arg
2025-11-06 14:14:02 +08:00
DreamMaoMao
6cf36dfa67
project: clarify the dependent version
2025-11-06 13:13:08 +08:00
DreamMaoMao
12ab7d63ec
opt: optimize frame skip judge
2025-11-06 11:28:21 +08:00
DreamMaoMao
539fd233da
break change: support bind flag
2025-11-06 11:12:30 +08:00
DreamMaoMao
48c34802f3
fix: double create relative_pointer_manager
2025-11-05 16:26:23 +08:00
DreamMaoMao
cca92ec50d
fix: border color not change when focus change when disable animaitons
2025-11-05 12:23:13 +08:00
DreamMaoMao
9c7436ba71
feat: tearing support
2025-11-05 12:23:13 +08:00
DreamMaoMao
3645817f2d
bump version to 0.10.5
2025-11-04 13:49:26 +08:00
DreamMaoMao
b39ab429f5
feat: Calculate animation curve by time points rather than passed frames
2025-11-04 13:40:23 +08:00
DreamMaoMao
70eb70ef0d
break change: default force_maximize to 0
2025-11-03 19:18:39 +08:00
DreamMaoMao and GitHub
69e2e22f03
Merge pull request #378 from ColorSkyFun/main
...
nix: fix warning by replacing pkgs.system with pkgs.stdenv.hostPlatfo…
2025-11-03 14:43:18 +08:00
DreamMaoMao
e47dc831c4
opt: change drm_lease create fail log to info
2025-11-03 12:23:05 +08:00
DreamMaoMao and GitHub
46c1acc2a5
Update README.md
2025-11-03 10:55:54 +08:00
DreamMaoMao
2c38aee15a
opt: use new mango logo
2025-11-03 10:54:39 +08:00
DreamMaoMao
f103ed46c0
opt: not set maximized state in init when force_maximzie disable
2025-11-03 09:37:10 +08:00
DreamMaoMao
32c4d621fd
opt: not allow modifier keys as keybind key
2025-11-03 09:22:04 +08:00
DreamMaoMao
96938f5f86
opt: optimize focus animaiton init value
2025-11-02 12:18:37 +08:00
DreamMaoMao
d73f51ec70
opt: optimize client live check
2025-11-02 12:04:15 +08:00
DreamMaoMao
6f7fc3745f
opt: support hot-reload xkb_rules
2025-11-02 09:58:47 +08:00
DreamMaoMao
4b1d2ef88a
opt: optimize layer fadein animaiton
2025-11-02 09:31:02 +08:00
DreamMaoMao
f4a3e55515
opt: optimize fade in animaiton
2025-11-02 09:24:59 +08:00
DreamMaoMao
f780bb1dc9
update readme
2025-11-02 08:51:06 +08:00
DreamMaoMao
12e5c03600
fix: miss free kb_layout string
2025-11-01 22:54:53 +08:00
DreamMaoMao
30dd766abc
fix: miss free baked_points_focus when reload config
2025-11-01 22:41:22 +08:00
DreamMaoMao
f8060d2f8f
opt: simple keyboard layout switch
2025-11-01 21:42:26 +08:00
DreamMaoMao
d75d819e28
feat: add back switch_keybaord_layout
2025-11-01 21:20:09 +08:00
DreamMaoMao and GitHub
61027b2743
Merge pull request #369 from screenfluent/feat/focus-animation
...
Add smooth focus transition animation for opacity and border
2025-11-01 19:28:41 +08:00
DreamMaoMao and GitHub
8420d3496a
Merge branch 'main' into feat/focus-animation
2025-11-01 19:27:09 +08:00
DreamMaoMao
78f7cb40c7
opt: optimize animaiton frame fresh
2025-11-01 19:24:37 +08:00
DreamMaoMao
3ed36a6ea6
break change: remove switch_keyboard_layout dispatch
2025-11-01 19:06:04 +08:00
DreamMaoMao
d05a2b5b00
opt: optimize config reload fresh
2025-11-01 16:50:45 +08:00
DreamMaoMao
6fdb962786
fix: fix focus animation error
2025-11-01 16:00:25 +08:00
DreamMaoMao
0ab38c6aa6
opt: optimize null check in get_next_stack_client
2025-11-01 14:39:41 +08:00
DreamMaoMao
ef92281b2a
opt: avoid crash when Incorrect Settings for keyboard layout
2025-11-01 14:29:53 +08:00
DreamMaoMao
5bb149f84e
opt: Distinguish whether to maximize based on the client's request
2025-10-31 18:30:53 +08:00
DreamMaoMao
17f0562cfb
opt: default ignore maximize request
2025-10-31 14:19:56 +08:00
DreamMaoMao
cc6aa37170
update readme
2025-10-31 12:43:49 +08:00
DreamMaoMao
99854aa4ea
opt: optimize viewcrossmon
2025-10-30 22:20:13 +08:00
DreamMaoMao
05e9d149c1
feat: support get scale by mmsg
2025-10-30 14:13:54 +08:00
DreamMaoMao
27fdead702
feat: add dispatch enable_monitor,disable_monitr,toggle_monitor
2025-10-30 13:30:02 +08:00
DreamMaoMao
181205df35
Merge pull request #359 from reDpz/main
...
Fix viewcrossmon not respecting Arg.v (target monitor) and cursorwarping
2025-10-29 23:34:08 +08:00
DreamMaoMao
9b5ea50095
feat: add dispatch viewcrossmon and tagcrossmon
2025-10-29 13:40:12 +08:00
DreamMaoMao
cbcbda25cd
break change: correct maxmize to maximize
2025-10-28 20:29:25 +08:00
DreamMaoMao
3e83e07889
bump version to 0.10.4
2025-10-28 14:21:13 +08:00
DreamMaoMao
918a00d578
opt: allow switch focus between fullscreen and floating window in focusstack
2025-10-27 12:46:04 +08:00
DreamMaoMao
04e3bd6861
opt: delay 1ms before exit when mmsg send request
2025-10-27 12:29:41 +08:00
DreamMaoMao
6ab7f822c1
update readme
2025-10-27 12:22:59 +08:00
DreamMaoMao
bc2b22946c
opt: only find same monitor when find same x and same y client
2025-10-26 15:38:19 +08:00
DreamMaoMao
c20a4139a1
opt: dont set border for fullscreen window when reload config
2025-10-25 14:38:52 +08:00
DreamMaoMao
3fa306fc19
opt: default numlock to 0
2025-10-22 14:13:53 +08:00
DreamMaoMao
bf6644c9f5
opt: optimize keymap set
2025-10-22 13:41:40 +08:00
DreamMaoMao and GitHub
25067738ed
Merge pull request #322 from WeraPea/drm_lease
...
feat: add support for DRM lease protocol
2025-10-22 11:03:38 +08:00
DreamMaoMao
a31b95b349
Merge pull request #326 from DreamMaoMao/bindsymtocode
...
feat: auto convert keysym to keycode bind
2025-10-22 10:40:08 +08:00
DreamMaoMao
e9565f88f6
feat: auto convert keysym to keycode bind
2025-10-22 10:40:08 +08:00
DreamMaoMao
776738cc28
bump version to 0.10.3
2025-10-21 22:59:14 +08:00
DreamMaoMao
f7379f625d
fix: only set maxmize when ismaxmizescreen is true
2025-10-21 18:06:46 +08:00
DreamMaoMao
5429b723f6
opt: make tag animation more consistent
2025-10-21 16:29:30 +08:00
DreamMaoMao
c288aef7c1
Merge pull request #319 from WeraPea/monitor-tag-change-fix
...
fix: ensure tag changes happen on correct monitor
2025-10-21 16:11:05 +08:00
DreamMaoMao
67b5e82bbe
opt: limit config parse string length to 255
2025-10-21 16:11:05 +08:00
DreamMaoMao
2cddcc6f80
Merge pull request #317 from xdavidel/fix/buffer_overflow_in_bind_command
...
limit scanf string read
2025-10-21 16:11:05 +08:00
DreamMaoMao
c086e7513a
Merge pull request #315 from CheetahDoesStuff/patch-1
...
Update Installation on Arch Linux section in README.md
2025-10-21 16:11:05 +08:00
DreamMaoMao
d40d4a2ea6
opt: reset master per when setmfact toggle
2025-10-20 18:07:43 +08:00
DreamMaoMao
974258c315
Merge pull request #309 from WeraPea/warpcursor-focusmon-tagmon
...
fix: make focusmon and tagmon respect warpcursor setting
2025-10-20 18:07:43 +08:00
DreamMaoMao
b1a49f8710
bump version to 0.10.2
2025-10-19 19:44:42 +08:00
DreamMaoMao
9ad13ca222
project: optimize mmsg build action
2025-10-19 19:04:25 +08:00
DreamMaoMao
59d86e7169
project: merge mmsg meson.build file into mango meson.build
2025-10-19 18:13:11 +08:00
DreamMaoMao
a707feeb11
opt: remove useless keyboard code
2025-10-19 14:32:33 +08:00
DreamMaoMao
346b39c580
bump version to 0.10.1
2025-10-19 11:03:27 +08:00
DreamMaoMao
5ed681cbe5
opt: reduce times of resize request when drag window to resize
2025-10-19 09:54:17 +08:00
DreamMaoMao
17009f5364
fix: should set global client tag before caculate number of client in arrange
2025-10-18 20:39:31 +08:00
DreamMaoMao and GitHub
1f7a8a3ced
Merge pull request #294 from JumpIn-Git/main
...
improve home-manager module
2025-10-18 16:14:02 +08:00
DreamMaoMao
159def3bd9
Merge pull request #301 from ProggerX/nix-fixes
...
nix: merge mmsg to mangowc project
2025-10-18 15:12:02 +08:00
DreamMaoMao
80efd31e21
opt: fix build warnning
2025-10-18 13:03:00 +08:00
DreamMaoMao
5780d6b7df
project: add mmsg as sub project
2025-10-18 12:43:03 +08:00
DreamMaoMao
e7e7a86b8c
opt: set client maximize state false when toggle floating
2025-10-16 09:21:51 +08:00
DreamMaoMao
3af325fef7
opt: do noting when view same tag widht view_current_to_back disalbed
2025-10-16 09:05:45 +08:00
DreamMaoMao
3547e567cb
opt: remove useless code
2025-10-15 23:26:28 +08:00
DreamMaoMao
4954711b3b
opt: add force_maximize
...
sf
2025-10-15 22:45:20 +08:00
DreamMaoMao
9941bf9752
rollback: remove force_tile_state option
...
Since the non-tiled state can cause the size of some Windows to be out
of sync with the synthesizer's expectations, all Windows are set to the
tiled state by default again
2025-10-15 21:24:41 +08:00
DreamMaoMao
a839771ddf
opt: always set tile edge but not always set maximize
2025-10-15 21:07:20 +08:00
DreamMaoMao
139fd35a76
opt: remove menu cap in init
2025-10-15 19:30:04 +08:00
DreamMaoMao
d80de39fbb
opt: tile state window not set WLR_EDGE_NONE when cancel maximize
2025-10-15 19:26:33 +08:00