DreamMaoMao
aec027f7fa
fix: The x11 window that should not be focused on miss judge
2025-05-13 09:21:31 +08:00
DreamMaoMao
20dddcec2b
opt: change default border color in config
2025-05-12 22:41:09 +08:00
DreamMaoMao
a0f3715a16
opt: no change size in no_border_when_single when smartgas disable
2025-05-12 21:59:56 +08:00
DreamMaoMao
83b29a74cd
opt: only restore border when client is visible
2025-05-12 20:56:29 +08:00
DreamMaoMao
607a0d63c1
fix: extra gaps when use smartgas and no_border_when_single
2025-05-12 20:56:29 +08:00
DreamMaoMao
4e9aad1dfb
update readme
2025-05-12 16:52:56 +08:00
DreamMaoMao
0e527298c5
feat: add option no_border_when_single=1
2025-05-12 16:28:41 +08:00
DreamMaoMao
11313d9e17
add todo
2025-05-12 11:25:00 +08:00
DreamMaoMao
ced2a7f732
feat: support ipc to get geom message
2025-05-12 10:30:35 +08:00
DreamMaoMao
2a034bbadd
feat: support source field in config
2025-05-12 09:27:20 +08:00
DreamMaoMao
144cab0c3f
fix: error cmp for gesturebind judge
2025-05-12 08:47:10 +08:00
DreamMaoMao
bc4f598259
feat: Spaces are allowed before and after the fields in config
2025-05-12 08:41:42 +08:00
DreamMaoMao
0a79024da8
opt: suppor mfact in deck layout
2025-05-11 21:42:10 +08:00
DreamMaoMao
90109a3512
feat: add deck layout
2025-05-11 21:21:07 +08:00
DreamMaoMao
b3133ec6c8
fix: little cut content still overflows to other screens
2025-05-11 11:20:07 +08:00
DreamMaoMao
ff9c163018
fix: The tag animation ends with redundant afterimages on other displays
2025-05-11 11:10:20 +08:00
DreamMaoMao and GitHub
63a34dd15a
Merge pull request #54 from DreamMaoMao/virmon
...
feat: create virtual monitor in dispatch
2025-05-11 10:48:13 +08:00
DreamMaoMao
d6e7b63dfc
feat: create virtual monitor
2025-05-11 10:46:24 +08:00
DreamMaoMao
f0a9ff2e97
opt: opt offset caculate for border clip
...
sdf
2025-05-10 16:16:09 +08:00
DreamMaoMao
9fe1baeda7
opt: optimize code struce
2025-05-10 15:44:52 +08:00
DreamMaoMao
00b7a2e890
opt: remove useless code
2025-05-10 15:34:38 +08:00
DreamMaoMao
7c924cab3d
Update README.md
...
update readme
2025-05-10 15:34:38 +08:00
DreamMaoMao
4dfc6c3a0d
opt: remove useless code
2025-05-07 17:42:23 +08:00
DreamMaoMao
2a60dd433b
format code
2025-05-07 17:40:27 +08:00
DreamMaoMao
bb0e360f27
update readme
2025-05-07 17:38:56 +08:00
DreamMaoMao
48a8fabae1
opt: avoid infinite loops
2025-05-07 17:37:44 +08:00
DreamMaoMao
013a5393a2
opt: remove useless code
2025-05-07 17:03:34 +08:00
DreamMaoMao
a587e9257c
opt: optimize get autostart path func name
2025-05-07 17:03:34 +08:00
DreamMaoMao
73733fae86
opt: toggletag dispatch not trigger tag animaiton
2025-05-07 16:06:37 +08:00
DreamMaoMao
6de166dfa8
opt: optimize layout fun arg
2025-05-07 16:03:34 +08:00
DreamMaoMao
075f4fe6d4
fix: loss gap in some window when use fibonacci layout
2025-05-07 12:43:24 +08:00
DreamMaoMao
6615c330db
update readme
2025-05-07 11:12:20 +08:00
DreamMaoMao
8dc52b4895
fix: avoid curtag out of bound
2025-05-06 23:49:19 +08:00
DreamMaoMao
483ee706a0
fix: border offset error by clip_box in clip_to_hide func
...
fix:clip_box error offset
fix: miss border pos set
2025-05-06 23:25:57 +08:00
DreamMaoMao
a2befaf5e7
fix: fix togglegap dispatch not apply
2025-05-06 23:25:57 +08:00
DreamMaoMao
4738fe02c2
fix: miss apply gap change when use keybind to change gap value
2025-05-06 23:25:57 +08:00
DreamMaoMao
81d3caf63e
opt: simplify the default configuration
2025-05-06 23:25:57 +08:00
DreamMaoMao
d9932de4a6
opt: allow scroller in multi tag view
2025-05-06 23:25:57 +08:00
DreamMaoMao
c1b48567e1
opt: always give priority to determining whether to set overlay layer for overlay window
2025-05-05 23:25:00 +08:00
DreamMaoMao
614a28abd1
feat: add cursor_size and cursor_theme option in config
2025-05-05 17:45:38 +08:00
DreamMaoMao
bf6e39ad4f
opt: remeber custom floating size for scratch window
2025-05-05 15:42:56 +08:00
DreamMaoMao
aa5468d44d
feat: support tagrule option no_render_border
2025-05-05 15:11:49 +08:00
DreamMaoMao
f115f87241
feat: add dispatch toggle_render_border
2025-05-05 14:22:56 +08:00
DreamMaoMao
20f05bcdcc
feat: add window rule scratch_width, scratch_height
2025-05-05 11:55:27 +08:00
DreamMaoMao
fc2eaf144d
feat: support widht and height set in toggle_named_scratch
2025-05-05 11:19:57 +08:00
DreamMaoMao
90edcafd4e
feat: add toggle_named_scratch
2025-05-05 11:09:31 +08:00
DreamMaoMao
f61dbf41dc
opt: add config parse arg num to 4
2025-05-05 10:21:31 +08:00
DreamMaoMao
25c65dd088
fix: miss free memory about baked_points_tag re-init
2025-05-05 08:20:04 +08:00
DreamMaoMao
ac48efb49a
opt: more reasonable floating and full-screen state switching
2025-05-04 22:57:34 +08:00
DreamMaoMao
f1ebf1c7c2
fix: avoid fullscreen rule be override by floating state
2025-05-04 22:47:26 +08:00
DreamMaoMao
99b13588fb
fix: miss free memory in some case
2025-05-04 22:17:39 +08:00
DreamMaoMao
33cc0f4979
feat: suppor exec and exec-once in config
2025-05-04 20:26:17 +08:00
DreamMaoMao
19b1fe19eb
feat: support set env in config
2025-05-04 19:46:13 +08:00
DreamMaoMao
fc94c44dab
opt: optimize run autostart script
2025-05-04 11:25:29 +08:00
DreamMaoMao
d80fb44e72
opt: set XDG_CURRENT_DESKTOP env in setup
2025-05-04 11:20:22 +08:00
DreamMaoMao
f56db5deb1
fix: fix surface focuse error when focus_on_activate is 0
2025-05-04 11:12:13 +08:00
DreamMaoMao
09bd681919
opt: change default snap to disable
2025-05-04 09:16:54 +08:00
DreamMaoMao
d8a11e80bc
opt: optimize maxmizescreen and fullscreen change to floating
2025-05-04 08:49:27 +08:00
DreamMaoMao
6682c5be45
opt: also snap to tiled edge
2025-05-04 08:30:47 +08:00
DreamMaoMao
b75dc1a293
fix: kill child progress fail
2025-05-03 19:39:27 +08:00
DreamMaoMao
3d64bcb205
opt: optimize autostart logic
2025-05-03 19:27:51 +08:00
DreamMaoMao
fe6baa35e4
fix: spawn_on_empty borken by double arg
2025-05-03 18:21:00 +08:00
DreamMaoMao
9dcf2aca49
fix: error size when setfullscreen for a floating window
2025-05-03 17:47:59 +08:00
DreamMaoMao
cb4907510d
feat: add ipc dispatch
2025-05-03 15:45:27 +08:00
DreamMaoMao
c64dd51b69
feat: add mvoewin resizewin dispatch
2025-05-03 15:18:33 +08:00
DreamMaoMao
3a8ebf549b
change: dispatch name change movewin->smartmovewin resizewin->smartresizewin
2025-05-03 14:47:22 +08:00
DreamMaoMao
2e7245f960
feat: support two arg in dispatch in config
2025-05-03 14:42:05 +08:00
DreamMaoMao
7b527ed485
fix: floating window shouldn't limit in tiled area
2025-05-03 13:47:17 +08:00
DreamMaoMao
f3ab9d87a5
format code
2025-05-03 13:28:55 +08:00
DreamMaoMao
ec2e5d5019
opt: optimize the scalability of the code for other window effect
2025-05-03 13:28:55 +08:00
DreamMaoMao
6479096b44
opt: change overlay win to overlay layer
2025-05-03 13:00:56 +08:00
DreamMaoMao
fc5e88b337
feat: add dispatch toggleoverlay
2025-05-03 09:51:24 +08:00
DreamMaoMao
d5ba4e1c87
feat: add floating window auto snap
2025-05-03 09:20:16 +08:00
DreamMaoMao
4b0d3bde28
opt: optimize window bounds set and grabc optimize
...
grabc not trigger hotarea
grabc not set bound
2025-05-03 08:20:05 +08:00
DreamMaoMao
719c50de65
feat: support fakefullscreen dispatch
2025-05-02 22:09:07 +08:00
DreamMaoMao
e8e5d768c5
opt: no scale x11 app in zoom in animaiton
2025-04-29 22:12:27 +08:00
DreamMaoMao
d75edf1a2d
update readme
2025-04-29 21:47:36 +08:00
DreamMaoMao
e95bbe31c7
opt: tag animation should overwrite the open animaiton
2025-04-29 13:11:51 +08:00
DreamMaoMao
3b3f60e954
fix: The conflict of animation types leads to unstable animation spee
2025-04-29 13:08:04 +08:00
DreamMaoMao
c72888d391
opt: re caculate maxmizescreen window size in arrange
2025-04-29 12:29:20 +08:00
DreamMaoMao
43dd28d992
fix: fix wlr_layer_shell version to 4
2025-04-29 10:28:14 +08:00
DreamMaoMao
5f5382c0a9
update readme for wiki
2025-04-28 23:07:36 +08:00
DreamMaoMao
6ce7460161
opt: optimize clean input_method data to avoid crash when exit maomao
2025-04-28 21:36:37 +08:00
DreamMaoMao
73f19d38af
remove useless code
...
optimize code struct
remove useless comment
remove useless code
2025-04-28 12:32:20 +08:00
DreamMaoMao
0723d678a0
update readme
2025-04-28 10:23:35 +08:00
DreamMaoMao
7e66d5390e
format code
2025-04-28 10:04:18 +08:00
DreamMaoMao
b3ccf3b8b8
fix: fix can't input en due to text-input change
2025-04-28 09:59:14 +08:00
DreamMaoMao
cd78449180
opt: optimize project struct
2025-04-28 09:19:50 +08:00
DreamMaoMao
f2dbbbb8f2
fix: fix text input v3 for chromium
...
sdfs
完成迁移
2025-04-28 09:19:50 +08:00
DreamMaoMao
0161e35840
feat:Support vertical tag switching animation
2025-04-26 22:28:01 +08:00
DreamMaoMao
2bf0a791cd
opt: set XDG_CURRENT_DESKTOP var in code not in desktop file
2025-04-25 13:06:40 +08:00
DreamMaoMao
916a879831
opt:optimize code struct
2025-04-25 12:38:49 +08:00
DreamMaoMao
d4dce80c9f
project: change filename IM.h to text_input.h
2025-04-25 12:02:34 +08:00
DreamMaoMao
61bedad35b
remove useless file autostart.sh
2025-04-23 18:21:47 +08:00
DreamMaoMao
98213f9a54
opt: avoid useless get geometry
2025-04-23 11:18:22 +08:00
DreamMaoMao and GitHub
162c958648
Merge pull request #43 from yaocccc/main
...
fix: fix spawn_on_empty not based on the selmon
2025-04-22 18:15:26 +08:00
DreamMaoMao
5f048c4c4e
feat:windowrule allowed to further match the title on the premise of matching the id
2025-04-22 11:02:12 +08:00
DreamMaoMao
2c2c99aa50
opt: normal num key match KP_ num key in keybind
2025-04-22 09:16:14 +08:00
DreamMaoMao
bb381c3051
fix: miss tell the client that they have maximized
...
Tell the client that they have reached the maximum to prevent the window
from thinking it is in the normal state. In this state, the window will
constantly try to reset its size, which will conflict with the maomao
Settings and cause surface jitter
2025-04-21 22:48:52 +08:00
DreamMaoMao
879b33f65d
opt: set bound for floating window
2025-04-21 08:41:20 +08:00