Commit Graph
100 Commits
Author SHA1 Message Date
DreamMaoMao 2bf0a791cd opt: set XDG_CURRENT_DESKTOP var in code not in desktop file 2025-04-25 13:06:40 +08:00
DreamMaoMao 916a879831 opt:optimize code struct 2025-04-25 12:38:49 +08:00
DreamMaoMao d4dce80c9f project: change filename IM.h to text_input.h 2025-04-25 12:02:34 +08:00
DreamMaoMao 61bedad35b remove useless file autostart.sh 2025-04-23 18:21:47 +08:00
DreamMaoMao 98213f9a54 opt: avoid useless get geometry 2025-04-23 11:18:22 +08:00
DreamMaoMaoandGitHub 162c958648 Merge pull request #43 from yaocccc/main
fix: fix spawn_on_empty not based on the selmon
2025-04-22 18:15:26 +08:00
DreamMaoMao 5f048c4c4e feat:windowrule allowed to further match the title on the premise of matching the id 2025-04-22 11:02:12 +08:00
DreamMaoMao 2c2c99aa50 opt: normal num key match KP_ num key in keybind 2025-04-22 09:16:14 +08:00
DreamMaoMao bb381c3051 fix: miss tell the client that they have maximized
Tell the client that they have reached the maximum to prevent the window
from thinking it is in the normal state. In this state, the window will
constantly try to reset its size, which will conflict with the maomao
Settings and cause surface jitter
2025-04-21 22:48:52 +08:00
DreamMaoMao 879b33f65d opt: set bound for floating window 2025-04-21 08:41:20 +08:00
DreamMaoMao 150d9cc332 opt: remove useless var 2025-04-21 08:27:36 +08:00
DreamMaoMao 1609976954 fix: crash when selmon sel set foreign toplevel status 2025-04-21 08:25:55 +08:00
DreamMaoMao cd919f7afd fix:miss update oldgeom when floating window tag to other monitor 2025-04-21 07:15:20 +08:00
DreamMaoMao 284197be0b opt: not trigger tagin animaiton when view to current tag 2025-04-20 12:55:52 +08:00
DreamMaoMao 1a174b1828 fix: build warning 2025-04-20 09:18:32 +08:00
DreamMaoMao 5b0faf2286 opt: opt code struct 2025-04-20 09:05:23 +08:00
DreamMaoMao f0c5e4b996 format code 2025-04-20 08:37:11 +08:00
DreamMaoMao 567f91f352 opt:Avoid an infinite loop 2025-04-20 08:35:59 +08:00
DreamMaoMao ede1f880b9 fix:getting stuck in an infinite loop when attempting to activate a client in tag 0 2025-04-20 08:18:31 +08:00
DreamMaoMao 32cf3c120c opt: optimize prevtag set 2025-04-19 23:16:48 +08:00
DreamMaoMao fb58fe2f41 fix: lose animation when double arrange 2025-04-19 23:16:48 +08:00
DreamMaoMao bfaedd8e13 ope: keysym use lower 2025-04-19 14:05:09 +08:00
DreamMaoMao e82fecaab6 opt: allow swith vt when no config 2025-04-19 09:50:07 +08:00
DreamMaoMao 2e02987128 feat:Make all the keybind keys case-insensitive 2025-04-18 21:59:29 +08:00
DreamMaoMao 7eac47b857 project: Optimize the project structure 2025-04-18 18:11:49 +08:00
DreamMaoMao 9718e87b2d opt: remeber the position and size when use movewin and resizewin dispatch 2025-04-18 16:10:37 +08:00
DreamMaoMao ed7d768b3e fix: crash when set text_input focus after grab window to other window 2025-04-18 12:43:43 +08:00
DreamMaoMao 2ff859bb29 opt: allow exit showing scratchpad when use restore_minized dispatch 2025-04-18 10:49:21 +08:00
DreamMaoMao 6e7c7fcbcb opt: optimize default rootcolor in config 2025-04-18 10:24:02 +08:00
DreamMaoMao d0510f5f12 fix: miss scroller when open a tagrule window 2025-04-18 08:46:23 +08:00
DreamMaoMao bdc06b3d62 fix: optimize the settings of the global and minimized states 2025-04-18 08:35:39 +08:00
DreamMaoMao 73f4a7e172 fix: can't lift fullscreen to top layer 2025-04-17 23:27:00 +08:00
DreamMaoMao 2bd766c987 opt: fullscreen apply behind floating in window rule 2025-04-17 22:51:29 +08:00
DreamMaoMao 1f48acfe91 opt: change fullscrenn window to floatlayer 2025-04-17 22:23:39 +08:00
DreamMaoMao d3412dd91e opt:The minimization and activation request logic is more robust 2025-04-16 23:15:58 +08:00
DreamMaoMao bfe792a00b opt: ignore unmanged client commitnotify 2025-04-16 09:38:17 +08:00
DreamMaoMao 4c01f09099 fix: error listen for xdg minimize event 2025-04-16 09:33:33 +08:00
DreamMaoMao ab42f3ed37 update readme 2025-04-16 08:45:51 +08:00
DreamMaoMao 9f3ca59ab9 opt: add some comment about keybind 2025-04-16 08:37:08 +08:00
DreamMaoMao 929ea549bb feat: add root_bg when no wallpaper 2025-04-16 08:26:53 +08:00
DreamMaoMao 1f45f2a910 fix: crash set window width or height less than 1 2025-04-15 16:37:53 +08:00
DreamMaoMao a65baf0ba5 fix nix sample in readme 2025-04-13 17:11:25 +08:00
DreamMaoMao d636ef97ac ver: upgrade to wlroots-0.19 version 2025-04-13 10:35:02 +08:00
DreamMaoMao 54de782f90 opt: Avoid unnecessary resize 2025-04-12 12:45:06 +08:00
DreamMaoMao c03dc8ebd9 update readme 2025-04-11 10:56:30 +08:00
DreamMaoMao 15e386db5a opt: avoid set invalid size 2025-04-11 09:53:29 +08:00
DreamMaoMao 5ae688eefb opt:Reduce unnecessary buffer scale 2025-04-11 09:53:14 +08:00
DreamMaoMao e0fdbc99e1 fix: error gap in spiral layout 2025-04-11 09:53:00 +08:00
DreamMaoMao f1cbdbb997 fix: miss buffer scale when only width or height resize 2025-04-11 09:52:46 +08:00
DreamMaoMao ac06fa2310 opt: optimize border clip 2025-04-11 09:52:27 +08:00
DreamMaoMao 240b0a19b8 opt: optimize buffer scale 2025-04-11 09:52:02 +08:00
DreamMaoMao 3eb9db2f2c fix: remove auto fill in scroller layout 2025-04-11 09:15:15 +08:00
DreamMaoMao 00137b5008 opt: add some comment in config 2025-04-11 09:11:07 +08:00
DreamMaoMao ae99718bb5 opt: remove useless comment 2025-04-11 09:11:07 +08:00
DreamMaoMao dc75dca262 fix: miss reset foreign toplevel when drag win to other mon 2025-04-11 09:11:07 +08:00
DreamMaoMao 2aea42c275 fix: scroller is mistakenly reset when chang focus in tag animaiton 2025-04-11 09:11:07 +08:00
DreamMaoMao d770039ce1 opt: fix config file miss option 2025-04-11 09:11:07 +08:00
DreamMaoMao 55cbd0bb0f Merge pull request #39 from yaocccc/main
feat: support option focus_cross_tag
2025-04-11 09:11:07 +08:00
DreamMaoMao a2d216300e feat: add option scroller_default_proportion_single 2025-04-06 22:05:46 +08:00
DreamMaoMaoandGitHub 04e16876e2 Merge pull request #37 from yaocccc/main
feat: support windowrule offsetx & offsety
2025-04-06 15:42:35 +08:00
DreamMaoMao 43a3c2426a fix: avoid use unmananged client as root_client 2025-04-06 13:44:09 +08:00
DreamMaoMao e7a6e85569 fix: can't find center root_client when open two floating window 2025-04-06 11:53:25 +08:00
DreamMaoMao e619b76f5d Merge pull request #36 from yaocccc/main
support movewin & resizewin and fix dirtomon bug

Avoid shortcut key conflicts
2025-04-06 10:03:24 +08:00
DreamMaoMao dfaab261c1 fix: error clip offset for clip_to_hide 2025-04-05 10:45:31 +08:00
DreamMaoMao 437141ff73 fix: view not cross monitor 2025-04-05 10:02:29 +08:00
DreamMaoMao efcee3ea07 fix: fx key not apply in keybind 2025-04-05 09:20:45 +08:00
DreamMaoMao 5db7c42bac fix: tag animaition for float window miss clip 2025-04-05 07:26:53 +08:00
DreamMaoMao a43550345e update readme 2025-04-04 19:54:21 +08:00
DreamMaoMao e4a6b1bff9 fix: don't check hash and version in meson.build 2025-04-04 19:51:24 +08:00
DreamMaoMao 3a27b19829 fix: fix depend in readme 2025-04-04 19:26:27 +08:00
DreamMaoMao 9bcb11202e fix:miss change selmon when focus cross monitor 2025-04-03 12:24:39 +08:00
DreamMaoMao 8bfbd0c546 feat:add windowrule option isopensilent and tagsilent dispatch 2025-04-03 10:21:03 +08:00
DreamMaoMao 47c1a7e328 opt: Distinguish natural scrolling Settings between the trackpad and the scroll wheel 2025-04-01 14:02:23 +08:00
DreamMaoMao 027f05c1a2 feat: gesture 2025-04-01 12:09:15 +08:00
DreamMaoMao 9474c5d7fc fix: swallow win not exclude wayland floating rule 2025-03-31 20:20:26 +08:00
DreamMaoMao 3e47d6ed2c feat: add scroller_prefer_center option 2025-03-31 14:50:46 +08:00
DreamMaoMao 6710dbd82a opt: optimize pointer focus reset in warp focus 2025-03-31 13:33:23 +08:00
DreamMaoMao c8bce2ec15 fix: can't pointerfocus the floating window that is part out off window 2025-03-31 13:24:54 +08:00
DreamMaoMao 731e3cfd21 fix: reset pointer after warp cursor 2025-03-31 13:03:16 +08:00
DreamMaoMao 44957e72b4 fix:The left and top shear coordinates of the scroll layout are abnormal 2025-03-31 11:24:52 +08:00
DreamMaoMao 6afdacfd6c fix: error use of istiled 2025-03-31 11:17:03 +08:00
DreamMaoMao b139789fbb fix: can't autoscroll when foucs change 2025-03-30 21:24:56 +08:00
DreamMaoMao b4dd299c22 opt:optimize border color change when tagmon 2025-03-30 19:52:45 +08:00
DreamMaoMao 2ab0da9cfa opt: optimize focusmon 2025-03-30 18:57:32 +08:00
DreamMaoMao 26dc1995d5 opt: optimize focusmon 2025-03-30 17:44:36 +08:00
DreamMaoMao 32453bf9d5 fix:correct scroller mon to schedule mon 2025-03-30 17:27:12 +08:00
DreamMaoMao 94c93b912f fix: scroller focus cross monitor 2025-03-30 17:25:14 +08:00
DreamMaoMao 299fe4c175 update readme 2025-03-30 16:44:22 +08:00
DreamMaoMao 99a9873c86 opt: opt default anim type in config 2025-03-30 16:44:22 +08:00
DreamMaoMao 8bb3d6bbe4 update readme 2025-03-30 16:44:22 +08:00
DreamMaoMao df7bd6db99 opt: make sure swallow come back with a valid mon 2025-03-30 16:44:22 +08:00
DreamMaoMao 617b71b61f fix: get error root_client in scroller layout 2025-03-30 16:44:22 +08:00
DreamMaoMao ca89ab1eb9 fix: swallow window miss focus 2025-03-30 16:44:22 +08:00
DreamMaoMao 6ffd3fea89 fix: open animaiton rule not apply in slide 2025-03-30 16:44:22 +08:00
DreamMaoMao 496cfcb7bf opt: make sure data is valid when swallowing window come back 2025-03-29 16:08:09 +08:00
DreamMaoMao 4886e4068f opt:only scale first frame in open 2025-03-29 15:37:19 +08:00
DreamMaoMao 78f9266b72 fix: none type not apply in close animaiton rule 2025-03-28 22:37:00 +08:00
DreamMaoMao 40d74c202a opt: drag to float no auto set size 2025-03-28 18:51:11 +08:00
DreamMaoMao 3982134e59 opt:only scale first frame when zoomin 2025-03-28 14:28:24 +08:00
DreamMaoMao f2d307b1d1 opt: scroller window no cross monitor 2025-03-28 12:39:11 +08:00