Commit graph

  • bdcfe21ace Use strtok_r consistently GH 2026-04-10 19:16:26 +02:00
  • d2bf1e6bd4 Add OpenBSD Support GH 2026-04-10 19:03:04 +02:00
  • 5585128172 refactor(config parsing): change from if/elif chain to precalculated hash table with switch case and added caching of keysyms DuckTapeMan35 2026-04-08 22:01:13 +01:00
  • edd0a0cd5d
    docs: update recommended package name therylith 2026-04-08 10:32:20 +08:00
  • f620b2f4ba feat: add gtk and kde appmenu protocols 81reap 2026-04-06 23:47:12 -04:00
  • 0162b0011a Merge branch 'main' into tag-to-silent lilly-lizard 2026-04-07 06:52:50 +12:00
  • 7562ca7356 silent varients of tag assignment commands lilly-lizard 2026-04-07 06:49:51 +12:00
  • 76ad12e51c
    Merge branch 'mangowm:main' into main Davide Greco 2026-04-06 14:23:16 +02:00
  • c00b05f306
    Merge branch 'mangowm:main' into main Ernesto Cruz 2026-04-06 11:25:07 +00:00
  • 29629d0ec7 feat: touch gestures are working now! Once again big thanks to Sqooky and Werapi for their implementation made this a lot easier! ernestoCruz05 2026-04-06 12:10:25 +01:00
  • 82808ff219 fix: use delta positions instead of keybind triggered moves ernestoCruz05 2026-04-06 11:59:19 +01:00
  • 3f0d561275 fix: nvim keeps messing up the include order ernestoCruz05 2026-04-06 11:19:19 +01:00
  • a95e78f58a tmp: testing out touch gestures ernestoCruz05 2026-04-06 11:14:43 +01:00
  • f86ec6876a remove dead helper cheerfulScumbag 2026-03-23 19:14:43 +00:00
  • e2b63a06d7 Harden session launch command recovery cheerfulScumbag 2026-03-23 19:09:13 +00:00
  • 818f80c068 Improve automatic session launch command recovery# cheerfulScumbag 2026-03-23 16:52:23 +00:00
  • 44b761dbe2 Add opt-in session save and restore support cheerfulScumbag 2026-03-22 22:26:25 +00:00
  • a830e39042 fix: fix potential memory leaks DreamMaoMao 2026-04-06 15:39:39 +08:00
  • e83a9dff82 fix: fix potential memory leaks DreamMaoMao 2026-04-06 15:39:39 +08:00
  • 76dd55ed29 bumped wlroots_0_19 to wlroots_0_20 Dr. Void 2026-04-05 10:33:24 -04:00
  • 1a2cc72bf4 Merge branch 'touch-patched' into touch-gestures werapi 2026-04-05 14:11:45 +02:00
  • c89f30827c fix: correct touch motion surface-local coordinate calculation werapi 2026-04-05 14:04:27 +02:00
  • d199a6cb65 fix(guix): pin wlroots version Nikita Mitasov 2026-04-04 19:35:38 +03:00
  • e3a0d54b9a Merge pull request #826 from ch4og/guix-fixes DreamMaoMao 2026-04-05 18:42:22 +08:00
  • c44d12314c fix(guix): pin wlroots version Nikita Mitasov 2026-04-04 19:35:38 +03:00
  • 6fccd894ef fix: buttonpress return types and tablet motion arguments ernestoCruz05 2026-04-05 11:41:07 +01:00
  • c94affa803
    meta(guix): update description Nikita Mitasov 2026-04-04 19:41:51 +03:00
  • 6d56a3edd7 Merge branch 'tablet-fixes' of https://github.com/WeraPea/mangowc into tablet-support ernestoCruz05 2026-04-05 10:23:19 +01:00
  • 2b8c9971ad fix: improved resizing to be less clanky and smoother ernestoCruz05 2026-04-05 10:05:56 +01:00
  • 2193ebe8cb
    Merge branch 'mangowm:main' into main Ernesto Cruz 2026-04-05 02:14:26 +00:00
  • 0ea1abc275 feat: working but not 100% polished and ready dwindle implementation ernestoCruz05 2026-04-05 03:13:35 +01:00
  • ea3adc501a
    refactor(guix): use more easier meson patch phase Nikita Mitasov 2026-04-04 19:40:41 +03:00
  • 47fda57aaf
    meta(guix): more appropriate licenses field Nikita Mitasov 2026-04-04 19:36:59 +03:00
  • 5e00c40197
    meta(guix): update home-page Nikita Mitasov 2026-04-04 19:36:22 +03:00
  • 3d36a75e6d
    fix(guix): pin wlroots version Nikita Mitasov 2026-04-04 19:35:38 +03:00
  • bb0160d7cf feat(nix): add build-time configuration validation Ananya Timalsina 2026-03-01 15:40:25 +01:00
  • a8afc0dc4d feat(nix): support old config format with deprecation warning Ananya Timalsina 2026-02-17 10:12:11 +01:00
  • b63e93fc09 feat(nix): add keymode support for modal keybindings Ananya Timalsina 2026-02-15 14:04:56 +01:00
  • c7c41c3103 refactor(nix): add structured config support to home-manager module Ananya Timalsina 2026-02-15 12:35:34 +01:00
  • 0a62fcb76f feat(nix): add build-time configuration validation Ananya Timalsina 2026-03-01 15:40:25 +01:00
  • ff9b8f00d2 feat(nix): support old config format with deprecation warning Ananya Timalsina 2026-02-17 10:12:11 +01:00
  • 6588868328 feat(nix): add keymode support for modal keybindings Ananya Timalsina 2026-02-15 14:04:56 +01:00
  • 1eecad936c refactor(nix): add structured config support to home-manager module Ananya Timalsina 2026-02-15 12:35:34 +01:00
  • 92d1e206cb
    Merge branch 'main' into feat/readiness-notification Fyodor Doletov 2026-04-02 22:04:31 +03:00
  • 425b7eaa90 Merge branch 'main' into tablet-fixes werapi 2026-04-02 08:15:57 +02:00
  • 3952837c99 Merge branch 'touch-patched' into touch-gestures werapi 2026-04-02 08:15:39 +02:00
  • 47da713157 Merge branch 'main' into touch-patched werapi 2026-04-02 08:07:03 +02:00
  • 179ae4995c fix&feat: fixed scratchpads tilling when they shouldnt, create a new canvas_notile windowrule so the user can define if a certain window should be tiled, also added canvas_pan_on_kill to disable the pan to next focused window when focused window is killed ernestoCruz05 2026-03-31 23:08:10 +01:00
  • 601b8cffcf opt&fix: made viewport pan to the newly focused window when the focused window is killed and fixed xwayland window issues getting their geom overwritten by the x server ernestoCruz05 2026-03-31 16:43:32 +01:00
  • 10ebb2ae2a nix: bump scenefx Gilberto Bertin 2026-03-31 16:10:57 +02:00
  • b509004f4a feat: smart spawning/tiling for easier keyboard usage ernestoCruz05 2026-03-30 18:19:30 +01:00
  • 64e29e7f1d Merge remote-tracking branch 'upstream/main' ernestoCruz05 2026-03-30 12:13:58 +01:00
  • 0d008f84f7 opt: optimize foreign toplevel state sync DreamMaoMao 2026-03-30 18:11:10 +08:00
  • 52676492fe opt: optimize foreign toplevel state sync DreamMaoMao 2026-03-30 18:11:10 +08:00
  • a08b15e31d
    Merge ff2ea0a056 into f2921ddf0d JumpIn-Git 2026-03-30 18:12:25 +08:00
  • f2921ddf0d opt: send fullscreen to foreign toplevel client DreamMaoMao 2026-03-30 18:11:10 +08:00
  • 6f12c58754
    Merge f3498691aa into 254eb8a4d4 Tomate 06 13 2026-03-30 09:42:23 +02:00
  • 82c53b5bc3
    Merge branch 'mangowm:main' into main Ernesto Cruz 2026-03-29 16:52:15 +00:00
  • 7b3705c3d2 feat: add centerview that centers the viewport on the focused windows and changed fill view to respect gaps ernestoCruz05 2026-03-29 16:44:53 +01:00
  • 9e2f0fc2b8 feat: add canvas layout ernestoCruz05 2026-03-21 14:20:55 +00:00
  • 92aaee41bb docs: update pikaos installation atheeq-rhxn 2026-03-28 20:50:26 +05:30
  • 254eb8a4d4
    Merge pull request #814 from atheeq-rhxn/docs-update DreamMaoMao 2026-03-29 10:24:43 +08:00
  • 31983956ad bump version to 0.12.8 DreamMaoMao 2026-03-29 08:40:40 +08:00
  • c89f8147f9 bump version to 0.12.8 0.12.8 DreamMaoMao 2026-03-29 08:40:40 +08:00
  • 340547cbb6
    Merge branch 'mangowm:main' into main Ananya 2026-03-29 00:25:02 +01:00
  • 3045ef3095 feat: focusdir now moves the viewport too, making it center the new focused window ernestoCruz05 2026-03-28 17:34:02 +00:00
  • 1e217af3d9 fix: leaving canvas now tiles all windows back properly ernestoCruz05 2026-03-28 16:39:48 +00:00
  • bccdb651bd docs: update pikaos installation atheeq-rhxn 2026-03-28 20:50:26 +05:30
  • 8fb28abdb4 feat: add canvas layout ernestoCruz05 2026-03-21 14:20:55 +00:00
  • 9633ac31ec opt: refine touch gesture distance judge werapi 2026-03-27 20:59:52 +01:00
  • 1028ca6174 nix: bump scenefx Gilberto Bertin 2026-03-27 16:14:22 +01:00
  • 88383278f0
    Merge 4797f8d979 into f94ddc671e Sqooky 2026-03-27 11:46:18 +08:00
  • 7a52f306c9 opt: always notify the position change to x11 client DreamMaoMao 2026-03-27 07:14:56 +08:00
  • f94ddc671e opt: always notify the position change to x11 client DreamMaoMao 2026-03-27 07:14:56 +08:00
  • 4330442573 opt: alaways notify the position change to x11 client tgame DreamMaoMao 2026-03-27 07:14:56 +08:00
  • 9d7edec710 feat: touchgesturebinds werapi 2026-03-26 19:30:16 +01:00
  • f5bca7be50 fix(xwayland): improve fullscreen behavior for games EduardoRodaRoca 2026-03-26 13:30:46 -04:00
  • 1afefe2bf7 opt: dont force request resize when the x11 app reject resize DreamMaoMao 2026-03-26 18:57:02 +08:00
  • b55de28749 opt: dont force request resize when the x11 app reject resize DreamMaoMao 2026-03-26 18:57:02 +08:00
  • 480601e1fa break: rename force_maximize to force_fakemaximize DreamMaoMao 2026-03-26 18:05:25 +08:00
  • 63256ea31b break: rename force_maximize to force_fakemaximize DreamMaoMao 2026-03-26 18:05:25 +08:00
  • 545c452136 fix: drop events for cancelled touch points werapi 2026-03-25 22:29:52 +01:00
  • 4ed8301c7f feat: map tablet input to config.tablet_map_to_mon on tool creation werapi 2026-03-25 16:37:23 +01:00
  • 2409bc597a docs: add scroll_button desc DreamMaoMao 2026-03-25 20:11:57 +08:00
  • 91e10b239f docs: add scroll_button desc DreamMaoMao 2026-03-25 20:11:57 +08:00
  • 29b24ad0fe opt: clear size per record when drag a window to floating DreamMaoMao 2026-03-25 19:50:42 +08:00
  • 958a6d8768 opt: clear size per record when drag a window to floating DreamMaoMao 2026-03-25 19:50:42 +08:00
  • babf6c9ade fix: miss make grabc exit scroll stack DreamMaoMao 2026-03-25 19:44:29 +08:00
  • 4ccd56ad01 fix: miss make grabc exit scroll stack DreamMaoMao 2026-03-25 19:44:29 +08:00
  • 055231927a opt: change zoom_initial_ratio default to 0.4 DreamMaoMao 2026-03-25 16:20:07 +08:00
  • 585e9ae4b6 opt: change zoom_initial_ratio default to 0.4 DreamMaoMao 2026-03-25 16:20:07 +08:00
  • 5eaf08def5 opt: limit button range to 272-279 DreamMaoMao 2026-03-25 11:57:04 +08:00
  • d69682aef9 opt: limit button range to 272-279 DreamMaoMao 2026-03-25 11:57:04 +08:00
  • 1d10f08ca0
    Merge branch 'mangowm:main' into main Davide Greco 2026-03-24 10:39:25 +01:00
  • 8dc02ec029 opt: not unset maximize state if enable force_maximize DreamMaoMao 2026-03-23 22:15:28 +08:00
  • e6429f8733 opt: not unset maximize state if enable force_maximize DreamMaoMao 2026-03-23 22:15:28 +08:00
  • c1f7c7f59e fix: capture windows with subsurfaces sharewindow atheeq-rhxn 2026-03-23 10:23:12 +05:30
  • 3bfd2ad152 fix: capture windows with subsurfaces chase atheeq-rhxn 2026-03-23 10:23:12 +05:30
  • dcce54db67
    Merge pull request #801 from atheeq-rhxn/wl-only DreamMaoMao 2026-03-23 17:40:01 +08:00
  • 653fa2d250 fix: capture windows with subsurfaces atheeq-rhxn 2026-03-23 10:23:12 +05:30