Commit graph

  • abd16bfefd opt: On-demand focus layer not auto get focus DreamMaoMao 2025-09-03 07:24:57 +08:00
  • 76aafa0bd0 opt: On-demand focus layer not auto get focus DreamMaoMao 2025-09-03 07:24:57 +08:00
  • f721e71003 fix: ext-workspace confuse status in multi monitor DreamMaoMao 2025-09-02 11:50:17 +08:00
  • 15fc158dc4 opt: monitor rule fallback to custom mode DreamMaoMao 2025-09-02 10:45:43 +08:00
  • 15ca571bce fix: ext-workspace confuse status in multi monitor DreamMaoMao 2025-09-02 11:50:17 +08:00
  • 1d31a3ffb2 opt: monitor rule fallback to custom mode DreamMaoMao 2025-09-02 10:45:43 +08:00
  • d6ddd9311e bump version to 0.8.3 DreamMaoMao 2025-08-31 11:51:40 +08:00
  • 13d0424c1b bump version to 0.8.3 0.8.3 DreamMaoMao 2025-08-31 11:51:40 +08:00
  • 22570da969 feat: add spawn_shell dispatch to keybind DreamMaoMao 2025-08-31 09:26:58 +08:00
  • 33d6de6bcf feat: add spawn_shell dispatch to keybind DreamMaoMao 2025-08-31 09:26:58 +08:00
  • 795a2ec9fb feat: add centerwin dispatch DreamMaoMao 2025-08-30 20:40:26 +08:00
  • e7c1c76c3d feat: add centerwin dispatch DreamMaoMao 2025-08-30 20:40:26 +08:00
  • 1f77e58baf opt: fix tagsel toggle DreamMaoMao 2025-08-29 18:49:01 +08:00
  • ed1654712a feat: view same tag auto back prev tag DreamMaoMao 2025-08-29 08:43:38 +08:00
  • 04f1d97733 feat: view same tag auto back prev tag DreamMaoMao 2025-08-29 08:43:38 +08:00
  • 4c75bb973e fix: miss free kb_layout memory DreamMaoMao 2025-08-27 10:23:33 +08:00
  • 7a4eaeaa8e fix: miss free kb_layout memory DreamMaoMao 2025-08-27 10:23:33 +08:00
  • 180d75f06e chase for wlroots0.20 DreamMaoMao 2025-08-27 09:43:31 +08:00
  • f0d61273b6 opt: avoid useless view action DreamMaoMao 2025-08-27 09:38:22 +08:00
  • 62e0711a65 format-code DreamMaoMao 2025-08-26 16:45:34 +08:00
  • 9dd3bb00e4 comment: Add a reference declaration DreamMaoMao 2025-08-26 16:20:39 +08:00
  • 581690edd8 feat:add ext-workspace protocol file for temp DreamMaoMao 2025-08-26 15:59:35 +08:00
  • a4a7cd76d9 feat: wlr-ext-workspace support DreamMaoMao 2025-08-16 18:10:44 +08:00
  • bc1aea7312 opt: optimize setmon logic DreamMaoMao 2025-08-26 12:41:58 +08:00
  • 9d9fedcd1e opt: no apply foucus_on_activate when istagsilent DreamMaoMao 2025-08-26 09:43:23 +08:00
  • 9fd814d972 feat: add istagsilent option to windowrule DreamMaoMao 2025-08-26 09:36:59 +08:00
  • 9ee2055f55 fix: scroller not work in ~0 tag DreamMaoMao 2025-08-24 23:10:27 +08:00
  • 461f022f40 opt: optimize ipc layout symbol set DreamMaoMao 2025-08-24 18:20:24 +08:00
  • 733e90362f opt: if view ~0, use prevtag layout DreamMaoMao 2025-08-24 10:05:01 +08:00
  • 53c6ef0c46 opt: monitor rule prefer to use internal mode DreamMaoMao 2025-08-24 09:46:48 +08:00
  • 5593d8ecba opt: allow use 0 to as ~0 tagset DreamMaoMao 2025-08-23 21:38:07 +08:00
  • 4f9a3fe95f opt: defautl set ignore_minimize to 1 DreamMaoMao 2025-08-23 19:20:02 +08:00
  • 0b21761e19 opt: optimize minimize state set DreamMaoMao 2025-08-23 18:39:01 +08:00
  • 916ba783ee opt: not handle maximize request when ignore_maximize DreamMaoMao 2025-08-23 17:54:18 +08:00
  • 051acbb62a feat: windowrule add ignore_minimize DreamMaoMao 2025-08-23 17:47:11 +08:00
  • bcdedf5602 opt: set minimized state to xsurface DreamMaoMao 2025-08-23 17:18:53 +08:00
  • bcc88f64fe opt: resize client when client commit a different size DreamMaoMao 2025-08-23 12:57:35 +08:00
  • 89d50bafcb opt: always re-arrange when toggle fullscreen DreamMaoMao 2025-08-23 11:51:53 +08:00
  • 0cdaa674bd opt: skip frame when there not-resize-complete client when disable animaitons DreamMaoMao 2025-08-23 10:53:26 +08:00
  • 9f9105a402 fix: miss judge client want focus in applyrules DreamMaoMao 2025-08-23 10:24:20 +08:00
  • 0428afffe3 fix: wrong index of kb layout for ipc message DreamMaoMao 2025-08-22 21:06:34 +08:00
  • bb985e1ff0 feat: ipc add keyboard layout message DreamMaoMao 2025-08-22 19:58:42 +08:00
  • 14c0d576d7 update readme DreamMaoMao 2025-08-18 19:42:52 +08:00
  • 2db87150bd bump version to 0.8.2 DreamMaoMao 2025-08-17 12:26:23 +08:00
  • 594610e10d fix: miss set keeptag arg in tagmon arg DreamMaoMao 2025-08-17 12:24:48 +08:00
  • e3551c2aaf opt: optimize drag cursor shape DreamMaoMao 2025-08-16 13:10:10 +08:00
  • 78913c0721 fix: miss free arg data in ipc dispatch DreamMaoMao 2025-08-16 11:29:01 +08:00
  • d4ecf1bac3 opt: optimize focusmon and tagmon arg DreamMaoMao 2025-08-16 11:24:09 +08:00
  • 045e1607cb opt: Optimize the mod key state of the virtual keyboard DreamMaoMao 2025-08-16 10:41:58 +08:00
  • 6927d1f6c2 opt: update layout message DreamMaoMao 2025-08-15 13:26:21 +08:00
  • df551be8a2 nix: update mmsg for flake Lin Xianyi 2025-08-15 12:14:46 +08:00
  • 846185bb1c opt: swipe_min_threshold default to 1 DreamMaoMao 2025-08-15 12:05:06 +08:00
  • 206df1f6ae feat: set xdg client bound in init commit DreamMaoMao 2025-08-14 14:49:01 +08:00
  • 8c1d36cc0d opt: remove useless code DreamMaoMao 2025-08-14 14:42:19 +08:00
  • 8f1fb65169 update github workflow DreamMaoMao 2025-08-14 13:28:03 +08:00
  • f0576cb40a feat: make asan as the debug type feature DreamMaoMao 2025-08-06 11:49:04 +08:00
  • 432067d9a2 fix: miss exclude unmap client in focuslast DreamMaoMao 2025-08-13 12:11:32 +08:00
  • 4a54246275 fix: crash when use focuslast dispatch DreamMaoMao 2025-08-13 11:34:29 +08:00
  • d36dfa4234 nix: expose mmsg in packages Lin Xianyi 2025-08-12 19:42:16 +08:00
  • 966f6d285b nix: add package option for home-manager Lin Xianyi 2025-08-12 17:07:45 +08:00
  • 76322947e1 fix: set wrong keyboard_grab in handle_input_method_grab_keyboard DreamMaoMao 2025-08-12 11:31:54 +08:00
  • b896491e71 docs: fix gentoo installation steps Yappaholic 2025-08-10 14:12:16 +03:00
  • ec28e1ffdc nix: Use types.lines for settings and autostart_sh Lin Xianyi 2025-08-10 08:41:38 +08:00
  • 906c64c041 opt: default maximize all client DreamMaoMao 2025-08-10 12:25:08 +08:00
  • 9ba301ce0f opt: change unmanaged window layer to overlay DreamMaoMao 2025-08-07 21:30:45 +08:00
  • 25fb8112c5 opt: not convert kb layout exclude us layout DreamMaoMao 2025-08-07 11:34:14 +08:00
  • 1ee5f0ef91 fix: avoid to set null client DreamMaoMao 2025-08-07 10:06:53 +08:00
  • 6ad8a6eef5 fix: Fix memory leaks DreamMaoMao 2025-08-06 12:04:44 +08:00
  • 27b408214e fix: extra scene to be crate DreamMaoMao 2025-08-06 11:52:46 +08:00
  • d90f4dc4ea fix: miss set isunglobal and isnosizehint var init value DreamMaoMao 2025-08-05 21:06:21 +08:00
  • b65700ea6f feat: add isnosizehit option to windowrule DreamMaoMao 2025-08-05 21:04:05 +08:00
  • c8513da37e feat: respect the min and max size hint for the floating window DreamMaoMao 2025-08-05 12:30:06 +08:00
  • 5e52921c80 fix: build fail for non xwayland DreamMaoMao 2025-08-04 10:40:29 +08:00
  • f5456f46f6 opt: optimize code struct DreamMaoMao 2025-08-03 12:52:14 +08:00
  • ba65b03443 opt: optimize layer convert in maxmizescreen and fullscreen DreamMaoMao 2025-08-03 12:37:51 +08:00
  • 077981c67c opt: optimize fullscreen fakefullscreen and maximizescreen state convert DreamMaoMao 2025-08-03 07:43:00 +08:00
  • abb75fc963 opt: exclude some windows that cannot be maximized DreamMaoMao 2025-08-03 07:11:17 +08:00
  • 1e4a26a4ca opt: optimize init commit for no anim DreamMaoMao 2025-08-02 23:02:21 +08:00
  • 2b6757f2ad fix: error judge minimize request DreamMaoMao 2025-08-02 22:06:17 +08:00
  • 9a5273d2be rollback: set tile and maximized state in init commit DreamMaoMao 2025-08-02 11:02:47 +08:00
  • b420b854af opt: both set maximized and tile state to client DreamMaoMao 2025-08-01 22:10:02 +08:00
  • bc9575068c fix: not need to judge x11 for image_capture_scene_surface DreamMaoMao 2025-08-01 19:47:09 +08:00
  • 81f07eb42f update readme DreamMaoMao 2025-08-01 19:27:57 +08:00
  • 945befbaa2 opt: auto update ext_foreign_toplevel title DreamMaoMao 2025-08-01 19:09:28 +08:00
  • 0f65d3caa6 feat: support capture window in obs DreamMaoMao 2025-08-01 16:49:02 +08:00
  • cf36b8c5ba format code DreamMaoMao 2025-08-01 16:59:55 +08:00
  • 57e9516266 change project to mangowc DreamMaoMao 2025-08-01 10:56:39 +08:00
  • b6c72b7e81 opt: optimize keyborad focus change after unlock DreamMaoMao 2025-08-01 09:43:56 +08:00
  • 65136483ca opt: change struct type name animationScale to BufferData DreamMaoMao 2025-07-31 22:05:37 +08:00
  • b76bbc9e60 opt: optimize code struct DreamMaoMao 2025-07-31 21:43:50 +08:00
  • 29d4227f87 opt: use regex match layer name in layer rule DreamMaoMao 2025-07-31 20:06:53 +08:00
  • acfc800b1d opt: optimize unlock refocus logic for exclusive_layer DreamMaoMao 2025-07-31 12:30:54 +08:00
  • 13566cd71b Update README.md DreamMaoMao 2025-07-30 21:01:09 +08:00
  • 202b0f83d2 add icon DreamMaoMao 2025-07-30 20:48:53 +08:00
  • 021e570034 change: change main file name to mango.c DreamMaoMao 2025-07-30 14:59:05 +08:00
  • e93104f120 change: change project name to mango DreamMaoMao 2025-07-30 14:54:59 +08:00
  • b8f5439c45 opt: refresh is float type DreamMaoMao 2025-07-27 13:35:36 +08:00
  • 2ca01b5a60 opt: update monitor data after reload monitor rule DreamMaoMao 2025-07-27 13:21:40 +08:00
  • 33416a10d9 opt: optimize reload config code struct DreamMaoMao 2025-07-27 10:33:34 +08:00
  • 876c233ed3 opt: optimize handle xdg commit request DreamMaoMao 2025-07-27 09:47:34 +08:00