DreamMaoMao
e03be59c80
break change: remove switch_keyboard_layout dispatch
2025-11-01 19:06:34 +08:00
DreamMaoMao
54779e3cbd
opt: optimize null check in get_next_stack_client
2025-11-01 15:58:51 +08:00
DreamMaoMao
3ebb9a1508
opt: avoid crash when Incorrect Settings for keyboard layout
2025-11-01 15:58:44 +08:00
DreamMaoMao
e658274b71
opt: Distinguish whether to maximize based on the client's request
2025-11-01 15:58:36 +08:00
DreamMaoMao
9e41545ed5
opt: default ignore maximize request
2025-10-31 14:20:08 +08:00
DreamMaoMao
eedff5b085
feat: support get scale by mmsg
2025-10-30 14:18:06 +08:00
DreamMaoMao
15354898c8
feat: add dispatch enable_monitor,disable_monitr,toggle_monitor
2025-10-30 13:30:13 +08:00
DreamMaoMao
8f9e9255b3
break change: correct maxmize to maximize
2025-10-28 20:29:37 +08:00
DreamMaoMao
31f376f998
opt: allow switch focus between fullscreen and floating window in focusstack
2025-10-27 12:46:46 +08:00
DreamMaoMao
c69b736d0e
opt: optimize keymap set
2025-10-22 14:04:47 +08:00
werapi
86cedaadca
feat: add support for DRM lease protocol
...
This implementation is based on a patch authored by Micah Gorrell (minego) for dwl.
Original repository: https://github.com/minego/dwl
Original commit: 94c448a842fc3a9fae454646e149ac63b69e7ef8
2025-10-22 11:04:33 +08:00
DreamMaoMao
b08939bb69
feat: auto convert keysym to keycode bind
2025-10-22 10:40:17 +08:00
DreamMaoMao
c07cc8be5a
fix: only set maxmize when ismaxmizescreen is true
2025-10-21 18:49:50 +08:00
werapi
10406cebce
fix: ensure tag changes happen on correct monitor
2025-10-21 16:11:16 +08:00
DreamMaoMao
134242196e
opt: remove useless keyboard code
2025-10-19 14:32:43 +08:00
DreamMaoMao
702c24e8b1
opt: set client maximize state false when toggle floating
2025-10-16 09:22:00 +08:00
DreamMaoMao
9fd56f60ec
opt: remove useless code
2025-10-15 23:26:39 +08:00
DreamMaoMao
28bd66d4b0
opt: add force_maximize
...
sf
2025-10-15 22:45:48 +08:00
DreamMaoMao
43798176f3
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:54 +08:00
DreamMaoMao
8f97969a1b
opt: remove menu cap in init
2025-10-15 19:30:50 +08:00
DreamMaoMao
f80e5656bf
opt: tile state window not set WLR_EDGE_NONE when cancel maximize
2025-10-15 19:30:40 +08:00
DreamMaoMao
0692135cd7
opt: set init properties value in init commit
2025-10-15 18:41:13 +08:00
DreamMaoMao
ae98c1c4a6
opt: not set maximize and minimize cap if the action is disabled
2025-10-15 18:35:57 +08:00
DreamMaoMao
9369adb2fa
opt: optimize tile state set in maximize
2025-10-15 18:07:02 +08:00
DreamMaoMao
a4a600c053
opt: not set tile state in init if disable force_tile_state
2025-10-12 21:13:30 +08:00
DreamMaoMao
d9e08a6b26
opt: allow use ime in layer surface
2025-10-12 20:24:25 +08:00
DreamMaoMao
16442890a5
feat: add windowrule option force_tile_state
2025-10-12 19:23:33 +08:00
DreamMaoMao
1161fdf2e8
feat: add allow_csd option to windowrule
2025-10-12 19:12:12 +08:00
DreamMaoMao
7b154073c7
opt: allow bind multi action to one keybind
2025-10-12 10:23:43 +08:00
DreamMaoMao
3086130a2c
feat: support resize tile window
2025-10-11 11:25:50 +08:00
DreamMaoMao
91574fcaea
feat: support keybind mode
2025-10-07 14:05:51 +08:00
DreamMaoMao
457534bd41
opt: set all monitor pointer init value to NULL
2025-10-06 14:29:12 +08:00
DreamMaoMao
e352e3a8fd
opt: set all layershell pointer init value to NULL
2025-10-06 14:24:46 +08:00
DreamMaoMao
d4868eb1e4
opt: Initialize all Client Pointers to NULL
2025-10-06 14:20:14 +08:00
DreamMaoMao
36b523fd1a
opt: optimzie float client overlap
2025-10-06 09:40:55 +08:00
DreamMaoMao
0dfc1270df
feat: The floating Windows do not overlap
2025-10-05 23:27:16 +08:00
DreamMaoMao
8bd7f0e708
fix: confuse focus for xim popup window when re-map client by click tray
2025-10-05 20:09:26 +08:00
DreamMaoMao
a190b10a03
fix: swallow miss set fullscreen state in unmap
2025-10-05 11:35:43 +08:00
DreamMaoMao
68ca842482
opt: allow floating window show on fullscreen window
2025-10-05 11:35:38 +08:00
DreamMaoMao
bcc6fb7454
feat: support toggleview action in ext-workspace
2025-10-01 22:38:09 +08:00
DreamMaoMao
4708c10b89
fix: miss apply some config
2025-09-29 20:59:51 +08:00
DreamMaoMao
56a060a840
fix: allow use extern xwayland
2025-09-29 18:09:07 +08:00
DreamMaoMao
a58b8adefe
opt: wrong position of fcitx5 popup in wayland mode electron app when first input
2025-09-29 15:11:24 +08:00
DreamMaoMao
32476f366b
opt: optimize code struct
2025-09-28 21:12:27 +08:00
DreamMaoMao
0b43c70352
opt: optimize code struct
2025-09-28 18:40:12 +08:00
DreamMaoMao
fb7c1b8783
opt: optimize code struct
2025-09-28 09:49:30 +08:00
DreamMaoMao
43a0f80df9
opt: not reset curtag when move showing scratchpat from other tag
2025-09-27 14:43:28 +08:00
DreamMaoMao
4f48dc6461
opt: not reset tagset when show scratchpad
2025-09-27 08:48:33 +08:00
DreamMaoMao
cabc1bf8b6
feat: add tagrule option no_hide
2025-09-25 11:35:58 +08:00
DreamMaoMao
12a2492270
feat: add comboview dispatch
2025-09-25 10:29:16 +08:00