DreamMaoMao
33a0fe2485
opt: not resizewin in overview
2025-11-19 12:41:03 +08:00
DreamMaoMao
5ba7da0570
opt: remove increase_proportion dispatch
...
should use resizewin to replace it
2025-11-19 12:41:03 +08:00
DreamMaoMao
64dc30dc31
opt: disable resize scroller window when it force to default single size
2025-11-19 12:41:03 +08:00
DreamMaoMao
6010cea805
opt: optimize shadow node and blur node enable
2025-11-19 12:41:03 +08:00
DreamMaoMao
5774df00e0
opt:optimize code struct
2025-11-19 12:41:03 +08:00
DreamMaoMao
18ad32384b
feat: add global option scroller_ignore_proportion_single
2025-11-19 12:41:03 +08:00
DreamMaoMao
08097b0991
Merge pull request #399 from the-eater/fix-segfault-on-exit
...
check is drm_release_manager is set before cleaning up to avoid segfault
2025-11-19 12:41:03 +08:00
DreamMaoMao
e0bc7fb5e4
fix: crash when click waybar overview button
2025-11-19 12:41:03 +08:00
eater
1029936b18
check is drm_release_manager is set before cleaning up to avoid segfault
2025-11-19 12:41:03 +08:00
DreamMaoMao
df46194b5f
opt: optimize x11 popup focus ignore
2025-11-07 14:16:10 +08:00
DreamMaoMao
5bbe6c5c1a
fix: binds not work
2025-11-06 21:20:08 +08:00
DreamMaoMao
474c704562
opt: optimize xwayland focus ignore judge
2025-11-06 19:50:39 +08:00
DreamMaoMao
6bd9172fb2
opt: overview not tile isunglobal window
2025-11-06 19:14:13 +08:00
DreamMaoMao
5b60999075
feat: add windowrule option isnoshadow,isnoanimation
2025-11-06 19:01:18 +08:00
DreamMaoMao
40b6f82823
fix: fix ov_tab_mode arg
2025-11-06 14:14:02 +08:00
DreamMaoMao
6cf36dfa67
project: clarify the dependent version
2025-11-06 13:13:08 +08:00
DreamMaoMao
12ab7d63ec
opt: optimize frame skip judge
2025-11-06 11:28:21 +08:00
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
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
ColorSkyFun
1271832e94
nix: fix warning by replacing pkgs.system with pkgs.stdenv.hostPlatform.system
2025-11-03 13:17:25 +08:00
DreamMaoMao
e47dc831c4
opt: change drm_lease create fail log to info
2025-11-03 12:23:05 +08:00
DreamMaoMao
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
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
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
Szymon Rączka
8f706688de
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-10-31 22:33:38 +01:00