Commit Graph

  • b57acbcc1d opt: remove useless code DreamMaoMao 2025-05-18 18:54:21 +08:00
  • 64b15fe4e7 feat: use regex to match no strstr DreamMaoMao 2025-05-18 18:26:06 +08:00
  • aa0e1e1fe9 feat: distinguish the named scratchpad DreamMaoMao 2025-05-16 21:54:37 +08:00
  • 56b45dece2 opt: avoid spawn null cmd DreamMaoMao 2025-05-16 16:04:06 +08:00
  • 8b752adcd4 opt: remove useless code DreamMaoMao 2025-05-16 15:57:04 +08:00
  • f5ad0f263b opt: cmd spawn fail not trigger coredump generate DreamMaoMao 2025-05-16 15:52:24 +08:00
  • 51807e3c1b opt: avoid unnecessary command execution DreamMaoMao 2025-05-16 15:40:27 +08:00
  • 1de3455733 opt: optimize the order adjustment of scratchpad in clients link DreamMaoMao 2025-05-16 13:57:28 +08:00
  • 505e0ec4ff feat: optimize named scratchpad DreamMaoMao 2025-05-16 12:10:23 +08:00
  • f41f801a59 update readme DreamMaoMao 2025-05-15 22:02:38 +08:00
  • b648e2a880 feat: add win rule isunglobal DreamMaoMao 2025-05-15 20:58:10 +08:00
  • 878c36220a opt: optimize caculate win num of current mon in toggleoverview DreamMaoMao 2025-05-15 12:06:12 +08:00
  • 1098c15f27 feat: add isglobal to winrule DreamMaoMao 2025-05-15 11:31:43 +08:00
  • 973d40f0df opt: unmanged and ignore focus window shouldn't in window num count DreamMaoMao 2025-05-15 11:14:34 +08:00
  • f2eb39ae95 opt: overview should exclude unmanaged and ignore focus window DreamMaoMao 2025-05-15 11:11:08 +08:00
  • 2850531b28 opt: ignore focus window no apply tile in ovgrid layout DreamMaoMao 2025-05-15 10:57:41 +08:00
  • 474589c7c1 optimize code struce DreamMaoMao 2025-05-15 07:26:01 +08:00
  • ca3a0833cd fix: miss set is_clip_to_hide to false in show scratch DreamMaoMao 2025-05-15 07:25:16 +08:00
  • 2dbf3cfe92 opt: optimzie floating snap for no border single window DreamMaoMao 2025-05-14 23:27:37 +08:00
  • c60f4e75c5 opt: optimize snap_floating_window for no border render DreamMaoMao 2025-05-14 23:01:56 +08:00
  • 1167380ad4 opt: no auto covert unlock KP key DreamMaoMao 2025-05-14 22:02:51 +08:00
  • 67259641de opt: optimzie drag_tile_to_tile logic DreamMaoMao 2025-05-14 20:55:05 +08:00
  • 94f502915e feat: add option drag_tile_to_tile DreamMaoMao 2025-05-14 19:38:34 +08:00
  • b0082b1fb8 opt: avoid layout confusion after returning from the minimize state in activatex11 event DreamMaoMao 2025-05-14 16:01:09 +08:00
  • 11da6487ad fix: client miss set visible when restore from mimimize in activate event DreamMaoMao 2025-05-14 11:47:40 +08:00
  • 47cf6a1a84 opt: opt func name DreamMaoMao 2025-05-14 11:33:37 +08:00
  • 335a8fa2b1 opt: focustop need judge surface want focus DreamMaoMao 2025-05-14 11:29:42 +08:00
  • 3db1bac8f9 opt: update cursor_hide status after reload_config DreamMaoMao 2025-05-14 11:02:37 +08:00
  • 5517bbbbb2 opt: optimize minimize state exit when receive activate event DreamMaoMao 2025-05-13 21:52:57 +08:00
  • 77c45f1ba3 fix: num key miss normalize when handle keybind DreamMaoMao 2025-05-13 21:35:28 +08:00
  • f65e7e8441 opt: A more simple default configuration DreamMaoMao 2025-05-13 20:26:54 +08:00
  • 59752c1ddc opt: remove needless judgement DreamMaoMao 2025-05-13 19:19:06 +08:00
  • 2d5388a4d7 format code DreamMaoMao 2025-05-13 18:20:41 +08:00
  • 29d9d12b23 feat: add option cursor_hide_timeout DreamMaoMao 2025-05-13 18:13:55 +08:00
  • 7f4c62ffe4 opt: wayland floating client still center pos when open DreamMaoMao 2025-05-13 12:57:13 +08:00
  • f3c4e0f3dc fix: error judge of should no border in x11 app DreamMaoMao 2025-05-13 09:55:03 +08:00
  • 1dbc5fe2ed opt: want focus x11 client still center pos DreamMaoMao 2025-05-13 09:41:30 +08:00
  • a19aa3d471 fix: noboder rule miss apply DreamMaoMao 2025-05-13 09:35:12 +08:00
  • 73750ecea6 opt: Respect the position prompt of the x11 pop-up window DreamMaoMao 2025-05-13 09:20:24 +08:00
  • aec027f7fa fix: The x11 window that should not be focused on miss judge DreamMaoMao 2025-05-13 08:26:44 +08:00
  • 20dddcec2b opt: change default border color in config DreamMaoMao 2025-05-12 22:41:09 +08:00
  • a0f3715a16 opt: no change size in no_border_when_single when smartgas disable DreamMaoMao 2025-05-12 21:38:24 +08:00
  • 83b29a74cd opt: only restore border when client is visible DreamMaoMao 2025-05-12 20:51:28 +08:00
  • 607a0d63c1 fix: extra gaps when use smartgas and no_border_when_single DreamMaoMao 2025-05-12 19:58:21 +08:00
  • 4e9aad1dfb update readme DreamMaoMao 2025-05-12 16:52:56 +08:00
  • 0e527298c5 feat: add option no_border_when_single=1 DreamMaoMao 2025-05-12 16:28:41 +08:00
  • 11313d9e17 add todo DreamMaoMao 2025-05-12 11:25:00 +08:00
  • ced2a7f732 feat: support ipc to get geom message DreamMaoMao 2025-05-12 10:30:35 +08:00
  • 2a034bbadd feat: support source field in config DreamMaoMao 2025-05-12 09:27:20 +08:00
  • 144cab0c3f fix: error cmp for gesturebind judge DreamMaoMao 2025-05-12 08:47:10 +08:00
  • bc4f598259 feat: Spaces are allowed before and after the fields in config DreamMaoMao 2025-05-12 08:14:04 +08:00
  • 0a79024da8 opt: suppor mfact in deck layout DreamMaoMao 2025-05-11 21:42:10 +08:00
  • 90109a3512 feat: add deck layout DreamMaoMao 2025-05-11 21:15:35 +08:00
  • b3133ec6c8 fix: little cut content still overflows to other screens DreamMaoMao 2025-05-11 11:20:07 +08:00
  • ff9c163018 fix: The tag animation ends with redundant afterimages on other displays DreamMaoMao 2025-05-11 11:10:20 +08:00
  • 63a34dd15a Merge pull request #54 from DreamMaoMao/virmon DreamMaoMao 2025-05-11 10:48:13 +08:00
  • d6e7b63dfc feat: create virtual monitor DreamMaoMao 2025-05-10 23:40:28 +08:00
  • f0a9ff2e97 opt: opt offset caculate for border clip DreamMaoMao 2025-05-10 16:02:24 +08:00
  • 9fe1baeda7 opt: optimize code struce DreamMaoMao 2025-05-10 15:44:52 +08:00
  • 00b7a2e890 opt: remove useless code DreamMaoMao 2025-05-10 09:03:03 +08:00
  • 7c924cab3d Update README.md DreamMaoMao 2025-05-08 19:25:23 +08:00
  • 4dfc6c3a0d opt: remove useless code DreamMaoMao 2025-05-07 17:42:23 +08:00
  • 2a60dd433b format code DreamMaoMao 2025-05-07 17:40:27 +08:00
  • bb0e360f27 update readme DreamMaoMao 2025-05-07 17:38:56 +08:00
  • 48a8fabae1 opt: avoid infinite loops DreamMaoMao 2025-05-07 17:37:44 +08:00
  • 013a5393a2 opt: remove useless code DreamMaoMao 2025-05-07 16:17:45 +08:00
  • a587e9257c opt: optimize get autostart path func name DreamMaoMao 2025-05-07 16:17:15 +08:00
  • 73733fae86 opt: toggletag dispatch not trigger tag animaiton DreamMaoMao 2025-05-07 16:06:37 +08:00
  • 6de166dfa8 opt: optimize layout fun arg DreamMaoMao 2025-05-07 16:03:34 +08:00
  • 075f4fe6d4 fix: loss gap in some window when use fibonacci layout DreamMaoMao 2025-05-07 11:38:40 +08:00
  • 6615c330db update readme DreamMaoMao 2025-05-07 11:12:20 +08:00
  • 8dc52b4895 fix: avoid curtag out of bound DreamMaoMao 2025-05-06 23:30:26 +08:00
  • 483ee706a0 fix: border offset error by clip_box in clip_to_hide func DreamMaoMao 2025-05-06 22:12:17 +08:00
  • a2befaf5e7 fix: fix togglegap dispatch not apply DreamMaoMao 2025-05-06 21:14:16 +08:00
  • 4738fe02c2 fix: miss apply gap change when use keybind to change gap value DreamMaoMao 2025-05-06 21:00:09 +08:00
  • 81d3caf63e opt: simplify the default configuration DreamMaoMao 2025-05-06 20:41:45 +08:00
  • d9932de4a6 opt: allow scroller in multi tag view DreamMaoMao 2025-05-06 20:27:25 +08:00
  • c1b48567e1 opt: always give priority to determining whether to set overlay layer for overlay window DreamMaoMao 2025-05-05 23:25:00 +08:00
  • 614a28abd1 feat: add cursor_size and cursor_theme option in config DreamMaoMao 2025-05-05 17:45:25 +08:00
  • bf6e39ad4f opt: remeber custom floating size for scratch window DreamMaoMao 2025-05-05 15:42:56 +08:00
  • aa5468d44d feat: support tagrule option no_render_border DreamMaoMao 2025-05-05 15:11:49 +08:00
  • f115f87241 feat: add dispatch toggle_render_border DreamMaoMao 2025-05-05 14:22:56 +08:00
  • 20f05bcdcc feat: add window rule scratch_width, scratch_height DreamMaoMao 2025-05-05 11:55:27 +08:00
  • fc2eaf144d feat: support widht and height set in toggle_named_scratch DreamMaoMao 2025-05-05 11:19:57 +08:00
  • 90edcafd4e feat: add toggle_named_scratch DreamMaoMao 2025-05-05 11:09:31 +08:00
  • f61dbf41dc opt: add config parse arg num to 4 DreamMaoMao 2025-05-05 10:21:31 +08:00
  • 25c65dd088 fix: miss free memory about baked_points_tag re-init DreamMaoMao 2025-05-05 08:20:04 +08:00
  • ac48efb49a opt: more reasonable floating and full-screen state switching DreamMaoMao 2025-05-04 22:57:34 +08:00
  • f1ebf1c7c2 fix: avoid fullscreen rule be override by floating state DreamMaoMao 2025-05-04 22:44:10 +08:00
  • 99b13588fb fix: miss free memory in some case DreamMaoMao 2025-05-04 21:53:20 +08:00
  • 33cc0f4979 feat: suppor exec and exec-once in config DreamMaoMao 2025-05-04 20:26:17 +08:00
  • 19b1fe19eb feat: support set env in config DreamMaoMao 2025-05-04 19:46:13 +08:00
  • fc94c44dab opt: optimize run autostart script DreamMaoMao 2025-05-04 11:25:29 +08:00
  • d80fb44e72 opt: set XDG_CURRENT_DESKTOP env in setup DreamMaoMao 2025-05-04 11:20:22 +08:00
  • f56db5deb1 fix: fix surface focuse error when focus_on_activate is 0 DreamMaoMao 2025-05-04 11:12:13 +08:00
  • 09bd681919 opt: change default snap to disable DreamMaoMao 2025-05-04 09:16:54 +08:00
  • d8a11e80bc opt: optimize maxmizescreen and fullscreen change to floating DreamMaoMao 2025-05-04 08:49:27 +08:00
  • 6682c5be45 opt: also snap to tiled edge DreamMaoMao 2025-05-04 08:18:59 +08:00
  • b75dc1a293 fix: kill child progress fail DreamMaoMao 2025-05-03 19:34:25 +08:00
  • 3d64bcb205 opt: optimize autostart logic DreamMaoMao 2025-05-03 18:59:35 +08:00