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
DreamMaoMao
1cfa5885e7
opt: set init properties value in init commit
2025-10-15 18:41:05 +08:00
DreamMaoMao
3acd3805a6
opt: not set maximize and minimize cap if the action is disabled
2025-10-15 18:35:20 +08:00
DreamMaoMao
e9bc520fbf
opt: optimize tile state set in maximize
2025-10-15 18:06:46 +08:00
DreamMaoMao
86c91fc53a
opt: optimize grid layout gap
2025-10-15 16:23:46 +08:00
DreamMaoMao
3837e8e3da
opt: optimize statk hight in center_tile
2025-10-15 16:18:20 +08:00
DreamMaoMao
c6b799971d
opt: optimize center_tile gap
2025-10-15 16:07:38 +08:00
DreamMaoMao
7b709872f5
feat: add layout right_tile
2025-10-15 13:22:41 +08:00
DreamMaoMao
69d68487d6
opt: allow smartgap and gap toggle in monocle layout
2025-10-15 12:53:33 +08:00
DreamMaoMao
af982c46e1
fix: correct gb keyboard layout name
2025-10-15 10:40:01 +08:00
DreamMaoMao
5d93f17a90
feat: add back vertical_deck layout
2025-10-15 07:24:40 +08:00
DreamMaoMao and GitHub
52ef8c62ff
Update README.md
2025-10-14 11:29:27 +08:00
DreamMaoMao
ae53a314f1
opt: not set tile state in init if disable force_tile_state
2025-10-12 20:45:33 +08:00
DreamMaoMao
47abcf6460
opt: allow use ime in layer surface
2025-10-12 20:24:17 +08:00
DreamMaoMao
3661e1838b
feat: add windowrule option force_tile_state
2025-10-12 19:23:04 +08:00
DreamMaoMao
2f14c50387
feat: add allow_csd option to windowrule
2025-10-12 19:12:01 +08:00
DreamMaoMao
7a5f40112e
opt: optimize version message when build in release package
2025-10-12 17:46:37 +08:00
DreamMaoMao
1d4138412a
opt: allow bind multi action to one keybind
2025-10-12 10:33:08 +08:00
DreamMaoMao
1863eb0182
bump version to 0.10.0
2025-10-11 20:12:15 +08:00
DreamMaoMao
5e3c3cde77
opt: optimize grid layout gap
2025-10-11 18:27:44 +08:00
DreamMaoMao
b10a6eed2b
opt: add back vertical grid layout
2025-10-11 16:29:51 +08:00
DreamMaoMao
ff1fd71911
opt: maximize and fullscreen not allow become drag window
2025-10-11 12:54:09 +08:00