DreamMaoMao
b4b2e6888f
break change: remove useless option adaptive_sync
2026-01-28 09:39:43 +08:00
DreamMaoMao
9f476a1a07
break change: new monitorrule format
2026-01-28 09:39:43 +08:00
DreamMaoMao
cc1e55d24a
opt: change preset config prefer
2026-01-24 22:59:05 +08:00
DreamMaoMao
31c4b7b48f
feat: add drag_corner drag_warp_cursor
2026-01-21 13:55:06 +08:00
nixpup
a7b06cfb04
feat: add scroller stack support
2026-01-18 20:06:08 +08:00
DreamMaoMao
7d019b7032
opt: animations logic all use the int type
2026-01-03 09:48:02 +08:00
DreamMaoMao
b1e5da91f5
opt: optimize code struct
2026-01-01 12:26:28 +08:00
DreamMaoMao
ffbf001a5f
opt: change view_current_to_back default to 0
2026-01-01 09:49:47 +08:00
DreamMaoMao
c3891c9b50
opt: reduce cursor resize request
2025-12-19 23:08:27 +08:00
meeeee3
72968e5a8e
feat: add wheel scroll factor
2025-12-19 16:45:39 +08:00
DreamMaoMao
61ade6db34
break change: inhibit_regardless_of_visibility rename to idleinhibit_ignore_visible
2025-12-19 14:40:54 +08:00
DreamMaoMao
be27349ae6
fix: avoid using old cursor_mgr in cursor timer
2025-12-13 18:22:26 +08:00
DreamMaoMao
3e1e009a8d
fix: crash when reload_config
2025-12-12 15:43:01 +08:00
DreamMaoMao
36995cca1f
feat: add fadein fadeout curve
2025-12-12 12:14:32 +08:00
DreamMaoMao
58d4fe64da
feat: add bing flag p
2025-12-10 20:12:04 +08:00
DreamMaoMao
b83f8c2414
fix: change u_int32_t to uint32_t
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
dbf17b7e06
feat: support view multi tag in view dispatch
2025-12-03 09:11:28 +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
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
c44c36822f
feat: support relative path for source keyword
2025-11-20 10:34:56 +08:00
DreamMaoMao
5434cd27bc
opt: support hot reload cursor config
2025-11-18 19:41:37 +08:00
DreamMaoMao
bb30ea9204
feat: add windowrule option scroller_proportion_single
2025-11-14 15:48:27 +08:00
DreamMaoMao
fa96edcf8e
opt: optimize code struct
2025-11-14 12:32:15 +08:00
DreamMaoMao
1f7ea9be42
fix: tagrule not apply correctly
2025-11-14 11:53:51 +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
17678e35db
feat: support nofucs rule for some special window
2025-11-09 17:54:20 +08:00
DreamMaoMao
7b279cd492
opt: remove increase_proportion dispatch
...
should use resizewin to replace it
2025-11-08 22:49:11 +08:00
DreamMaoMao
001ce0495d
feat: add global option scroller_ignore_proportion_single
2025-11-08 10:35:23 +08:00
DreamMaoMao
3ea37ddb52
fix: binds not work
2025-11-06 21:20:29 +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
a48f958be9
break change: support bind flag
2025-11-06 11:12:48 +08:00
DreamMaoMao
f8c3360b43
feat: tearing support
2025-11-05 12:23:24 +08:00
DreamMaoMao
844b6e049f
opt: support hot-reload xkb_rules
2025-11-02 09:58:55 +08:00
DreamMaoMao
3243de5db8
fix: miss free baked_points_focus when reload config
2025-11-01 22:41:36 +08:00
DreamMaoMao
4ee55fc0ba
feat: add back switch_keybaord_layout
2025-11-01 21:21:02 +08:00
DreamMaoMao
f25386cca2
fix: fix focus animation error
2025-11-01 19:32:43 +08:00
Szymon Rączka
e0f114af59
feat: add smooth focus transition animation for opacity and border
...
This adds animated transitions when switching focus between windows.
Both window opacity and border color now fade smoothly using cubic
bezier easing instead of changing instantly.
Implementation:
- Added animation_duration_focus config option (default 400ms)
- Added animation_curve_focus for cubic bezier easing curve
- Window opacity and border color animate together when focus changes
- Uses existing animation infrastructure (baked bezier points)
The feature is backwards compatible and can be disabled by setting
animation_duration_focus=0 in config file.
Changes affect 5 files with minimal additions to keep code clean.
2025-11-01 19:29:28 +08:00
DreamMaoMao
e03be59c80
break change: remove switch_keyboard_layout dispatch
2025-11-01 19:06:34 +08:00
DreamMaoMao
f06dc505e3
opt: optimize config reload fresh
2025-11-01 16:51:04 +08:00
DreamMaoMao
15354898c8
feat: add dispatch enable_monitor,disable_monitr,toggle_monitor
2025-10-30 13:30:13 +08:00
DreamMaoMao
ce96b774d7
feat: add dispatch viewcrossmon and tagcrossmon
2025-10-29 13:42:02 +08:00
DreamMaoMao
8f9e9255b3
break change: correct maxmize to maximize
2025-10-28 20:29:37 +08:00
DreamMaoMao
424adf8e11
opt: dont set border for fullscreen window when reload config
2025-10-25 14:39:02 +08:00