Commit graph

60 commits

Author SHA1 Message Date
tonybanters
73616f07c4 opt: use config.xxx instead of global presets 2026-03-13 11:41:35 +08:00
DreamMaoMao
297983409e opt: change some default config 2026-03-07 17:29:52 +08:00
DreamMaoMao
58bb672601 feat: add global option prefer_scroller_overspread 2026-02-19 00:01:07 +08:00
DreamMaoMao
7fea1957c8 opt: change drag resize request limit to 120hz for floating window 2026-02-02 14:54:20 +08:00
DreamMaoMao
007f102de4 feat: add option hotarea_corner 2026-01-28 09:39:43 +08:00
DreamMaoMao
b4b2e6888f break change: remove useless option adaptive_sync 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
DreamMaoMao
7d019b7032 opt: animations logic all use the int type 2026-01-03 09:48:02 +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
36995cca1f feat: add fadein fadeout curve 2025-12-12 12:14:32 +08:00
DreamMaoMao
9bf87a9610 opt: change unsigned int to uint32_t 2025-12-02 16:58:04 +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
b0349924da feat: support keyboard shortcut inhibitor 2025-11-12 14:06:02 +08:00
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