Commit graph

200 commits

Author SHA1 Message Date
DreamMaoMao
58d4fe64da feat: add bing flag p 2025-12-10 20:12:04 +08:00
DreamMaoMao
fbb38ad0b7 feat: handle foreign toplevel minimize and maximize request 2025-12-10 19:36:42 +08:00
DreamMaoMao
9e85a31495 opt: allow layershell surface toggle shortcut inhibit 2025-12-10 18:32:33 +08:00
DreamMaoMao
c0be8fd176 opt: optimize focus change when change monitor 2025-12-04 09:58:24 +08:00
DreamMaoMao
b753fab489 opt: avoid unnecessary focus animations 2025-12-03 22:06:26 +08:00
DreamMaoMao
00ce4c0f57 opt: optimize border color set when change monitor 2025-12-03 21:58:58 +08:00
DreamMaoMao
53b1128714 opt: add some usage message 2025-12-03 18:16:34 +08:00
DreamMaoMao
58cd703647 fix: dont use evenmask 2025-12-03 17:23:25 +08:00
DreamMaoMao
f9fb00d6d2 break change: remove autostar.sh and MANGOCONFIG env 2025-12-03 16:32:35 +08:00
DreamMaoMao
c89ad7e992 feat: support -c option to specified config file 2025-12-03 16:32:29 +08:00
DreamMaoMao
b081a1d317 opt: optimize code struct 2025-12-03 13:48:02 +08:00
DreamMaoMao
5096fca4bd fix: curtag overflow when view arg is -1 in view dispatch 2025-12-03 09:29:23 +08:00
DreamMaoMao
ebc15da25c opt: simple printstatus signal 2025-12-02 18:41:21 +08:00
DreamMaoMao
9bf87a9610 opt: change unsigned int to uint32_t 2025-12-02 16:58:04 +08:00
DreamMaoMao
ca3ff578fa opt: use event mask to decide whether print ipc message 2025-12-02 16:54:28 +08:00
DreamMaoMao
5771770eeb opt: use signal to handle printstauts 2025-12-02 16:52:47 +08:00
DreamMaoMao
d00d0cf78d opt: not handle virtual group keyborad ov_tab_mode detect 2025-11-30 13:41:00 +08:00
DreamMaoMao
be02bb5cc1 opt: avoid toggle overview when setfullscreen and setmaximziescreen 2025-11-30 13:41:00 +08:00
DreamMaoMao
e6fcfec877 opt: correct var isminized to isminimized 2025-11-29 17:34:07 +08:00
DreamMaoMao
3c5d71bed9 opt: not swallow the isminied window 2025-11-29 17:30:35 +08:00
DreamMaoMao
0ac0361241 opt: optimize option name transparent_wlr_lock to allow_lock_transparent 2025-11-29 16:31:17 +08:00
Rexiel Scarlet
07031661d4 feat: support transparent wlr session lock 2025-11-29 16:24:12 +08:00
DreamMaoMao
5412ca57f6 opt: allow ime in on-demand layer 2025-11-28 12:42:27 +08:00
DreamMaoMao
31053862d2 opt: re-judge the focus strategy of the layer when re-arrangelayer 2025-11-28 12:16:04 +08:00
DreamMaoMao
787dd0a179 opt: allow init focus to on-demand-focus layer 2025-11-21 14:50:40 +08:00
DreamMaoMao
4922479226 feat: support scroll maximize and fullscreen window 2025-11-15 13:02:44 +08:00
DreamMaoMao
e800e0e04a opt: optimize init focus for x11 window 2025-11-14 17:13:34 +08:00
DreamMaoMao
bb30ea9204 feat: add windowrule option scroller_proportion_single 2025-11-14 15:48:27 +08:00
DreamMaoMao
5ae883ce52 fix: fix border color change when swithc mon focus 2025-11-14 12:23:53 +08:00
DreamMaoMao
1f7ea9be42 fix: tagrule not apply correctly 2025-11-14 11:53:51 +08:00
DreamMaoMao
aaa20aacfb opt: optmize restore_minimized size and not restore namedscratchpad 2025-11-13 10:59:27 +08:00
DreamMaoMao
6146b1a3b6 opt: remove useless normalize keysym convert 2025-11-13 10:42:57 +08:00
DreamMaoMao
b0349924da feat: support keyboard shortcut inhibitor 2025-11-12 14:06:02 +08:00
DreamMaoMao
226d6262b6 opt: remove useless code 2025-11-09 23:19:57 +08:00
DreamMaoMao
17678e35db feat: support nofucs rule for some special window 2025-11-09 17:54:20 +08:00
DreamMaoMao
b05c02ccfb format code 2025-11-08 12:41:38 +08:00
DreamMaoMao
cd51cd9045 opt:optimize code struct 2025-11-08 12:40:31 +08:00
eater
d2c58fb1c6 check is drm_release_manager is set before cleaning up to avoid segfault 2025-11-07 22:51:07 +08:00
DreamMaoMao
98ad9b5cac opt: optimize x11 popup focus ignore 2025-11-07 11:35:14 +08:00
DreamMaoMao
38bc6b2ffc opt: optimize xwayland focus ignore judge 2025-11-06 19:50:58 +08:00
DreamMaoMao
a90027e16b opt: overview not tile isunglobal window 2025-11-06 19:14:22 +08:00
DreamMaoMao
beaa4ce902 feat: add windowrule option isnoshadow,isnoanimation 2025-11-06 19:01:33 +08:00
DreamMaoMao
649cfdb54c fix: fix ov_tab_mode arg 2025-11-06 14:14:09 +08:00
DreamMaoMao
a531e89803 opt: optimize frame skip judge 2025-11-06 11:28:29 +08:00
DreamMaoMao
a48f958be9 break change: support bind flag 2025-11-06 11:12:48 +08:00
DreamMaoMao
7375d1583b fix: double create relative_pointer_manager 2025-11-05 16:26:34 +08:00
DreamMaoMao
f8c3360b43 feat: tearing support 2025-11-05 12:23:24 +08:00
DreamMaoMao
9d9a4356e3 feat: Calculate animation curve by time points rather than passed frames 2025-11-04 13:40:34 +08:00
DreamMaoMao
9f229b3c48 break change: default force_maximize to 0 2025-11-03 19:18:50 +08:00
DreamMaoMao
8983ff5ad6 opt: change drm_lease create fail log to info 2025-11-03 12:23:26 +08:00