DreamMaoMao
001ce0495d
feat: add global option scroller_ignore_proportion_single
2025-11-08 10:35:23 +08:00
DreamMaoMao
f8c3360b43
feat: tearing support
2025-11-05 12:23:24 +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
8f9e9255b3
break change: correct maxmize to maximize
2025-10-28 20:29:37 +08:00
DreamMaoMao
8708cb347f
opt: default numlock to 0
2025-10-22 14:14:05 +08:00
DreamMaoMao
c69b736d0e
opt: optimize keymap set
2025-10-22 14:04:47 +08:00
DreamMaoMao
b08939bb69
feat: auto convert keysym to keycode bind
2025-10-22 10:40:17 +08:00
DreamMaoMao
42444aa0e7
opt: reduce times of resize request when drag window to resize
2025-10-19 09:54:30 +08:00
DreamMaoMao
3086130a2c
feat: support resize tile window
2025-10-11 11:25:50 +08:00
DreamMaoMao
d416211bec
feat: add option center_when_single_slave
2025-09-27 16:24:04 +08:00
DreamMaoMao
5b3e635ddf
opt: change center_master_overspread default to 0
2025-09-27 10:31:07 +08:00
DreamMaoMao
e1c5ecf7ce
feat: add global option center_master_overspread
2025-09-27 09:17:25 +08:00
DreamMaoMao
54955a54fc
feat: add option scratchpad_cross_monitor
2025-09-24 20:08:32 +08:00
DreamMaoMao
b97f5928cf
feat: add option exchange_cross_monitor
2025-09-20 19:45:01 +08:00
DreamMaoMao
8bf22e77d2
feat: adaptive_sync support
2025-09-18 12:12:00 +08:00
DreamMaoMao
fa28568cec
feat: add option view_current_to_back
2025-09-17 08:23:08 +08:00
DreamMaoMao
e0fb54b279
feat: add global option edge_scroller_pointer_focus
2025-09-04 10:01:06 +08:00
DreamMaoMao
846185bb1c
opt: swipe_min_threshold default to 1
2025-08-27 09:42:01 +08:00
DreamMaoMao
e93104f120
change: change project name to mango
2025-08-27 09:42:00 +08:00
DreamMaoMao
3e615fc762
feat: layer zoom and fade animation support
2025-08-27 09:42:00 +08:00
DreamMaoMao
b289b6ca97
feat: layer open and close type set support
2025-08-27 09:42:00 +08:00
DreamMaoMao
dadbccbac0
feat: add option to disable trackpad
2025-08-27 09:42:00 +08:00
DreamMaoMao
43081f385e
back: no effect
2025-07-09 11:44:04 +08:00
DreamMaoMao
e3c9c784b6
feat: add shadow_only_floating option
2025-07-05 15:24:12 +08:00
DreamMaoMao
263e2e4260
feat: add option to set default scratchpad size
2025-07-04 12:38:50 +08:00
DreamMaoMao
71bcc9dc6a
feat: layer shadow support
2025-07-04 10:45:52 +08:00
ren2r
d1bea3ae34
feat: add libinput scroll_button
...
This MR adds a option to set a button for when scroll_on_button_down is enabled as the scroll method. The user can define a different button to the enable the scroll event. By default the middle mouse button (274) is used, but with the `scroll_button` setting any other mouse button can be set, like the right mouse button (273) or a lateral button like back and forward buttons.
2025-07-03 17:15:55 -03:00
DreamMaoMao
f7c161b78c
change: change option name bypass_surface_visibility to inhibit_regardless_of_visibility
2025-07-03 09:10:16 +08:00
DreamMaoMao
b3e8f6e39f
opt: layer animation default to disable
2025-06-30 11:45:54 +08:00
DreamMaoMao
19fbe41d54
Merge pull request #135 from DreamMaoMao/test_layer
...
feat: suuport layershell animaiton
2025-06-29 15:21:48 +08:00
DreamMaoMao
9319ff5478
opt code struct
2025-06-29 14:11:05 +08:00
DreamMaoMao
11eef5ea2d
feat: support layershell close animation
2025-06-29 13:11:58 +08:00
DreamMaoMao
00dab4cdb0
feat: layershell open animaiton support
2025-06-29 12:27:29 +08:00
DreamMaoMao
3f3299836d
opt: optimize code struct
2025-06-28 16:07:34 +08:00
DreamMaoMao
055157406b
feat: Add vertical version support for each layout
2025-06-28 12:35:58 +08:00
DreamMaoMao
f45424c095
feat: add blur_optimized option
2025-06-25 10:57:30 +08:00
EdenQwQ
accd34ba29
nix: fix not building
2025-06-25 00:03:25 +08:00
DreamMaoMao
e8fe574632
opt: not set opacity to unfocused window default
2025-06-24 20:28:23 +08:00
DreamMaoMao
4c496307eb
feat: add option no_radius_when_single
2025-06-22 22:07:55 +08:00
DreamMaoMao
1f362a18da
Merge remote-tracking branch 'origin/main' into scenefx
2025-06-21 21:51:15 +08:00
DreamMaoMao
d5b6075b59
project: change project struct
2025-06-20 14:02:52 +08:00