Ernesto Cruz
c00b05f306
Merge branch 'mangowm:main' into main
2026-04-06 11:25:07 +00:00
ernestoCruz05
29629d0ec7
feat: touch gestures are working now! Once again big thanks to Sqooky and Werapi for their implementation made this a lot easier!
2026-04-06 12:24:08 +01:00
ernestoCruz05
82808ff219
fix: use delta positions instead of keybind triggered moves
2026-04-06 11:59:19 +01:00
ernestoCruz05
3f0d561275
fix: nvim keeps messing up the include order
2026-04-06 11:19:19 +01:00
ernestoCruz05
a95e78f58a
tmp: testing out touch gestures
2026-04-06 11:14:43 +01:00
DreamMaoMao
e83a9dff82
fix: fix potential memory leaks
2026-04-06 15:39:39 +08:00
werapi
1a2cc72bf4
Merge branch 'touch-patched' into touch-gestures
2026-04-05 14:11:45 +02:00
werapi
c89f30827c
fix: correct touch motion surface-local coordinate calculation
2026-04-05 14:07:45 +02:00
DreamMaoMao
e3a0d54b9a
Merge pull request #826 from ch4og/guix-fixes
...
Multiple Guix package fixes
2026-04-05 18:43:49 +08:00
Nikita Mitasov
c44d12314c
fix(guix): pin wlroots version
...
meta(guix): update home-page
meta(guix): more appropriate licenses field
refactor(guix): use more easier meson patch phase
meta(guix): update description
2026-04-05 18:43:49 +08:00
ernestoCruz05
6fccd894ef
fix: buttonpress return types and tablet motion arguments
2026-04-05 11:41:07 +01:00
ernestoCruz05
6d56a3edd7
Merge branch 'tablet-fixes' of https://github.com/WeraPea/mangowc into tablet-support
...
Porting tablet support from Sqooky and WeraPea, big thanks to them for
their awesome job!
2026-04-05 10:23:19 +01:00
ernestoCruz05
2b8c9971ad
fix: improved resizing to be less clanky and smoother
2026-04-05 10:06:09 +01:00
Ernesto Cruz
2193ebe8cb
Merge branch 'mangowm:main' into main
2026-04-05 02:14:26 +00:00
ernestoCruz05
0ea1abc275
feat: working but not 100% polished and ready dwindle implementation
2026-04-05 03:13:35 +01:00
Ananya Timalsina
bb0160d7cf
feat(nix): add build-time configuration validation
...
Uses `pkgs.runCommand` in the home-manager module to parse and validate
the generated config file prior to deployment, preventing broken setups.
2026-04-03 18:14:50 +08:00
Ananya Timalsina
a8afc0dc4d
feat(nix): support old config format with deprecation warning
2026-04-03 18:14:45 +08:00
Ananya Timalsina
b63e93fc09
feat(nix): add keymode support for modal keybindings
2026-04-03 18:14:40 +08:00
Ananya Timalsina
c7c41c3103
refactor(nix): add structured config support to home-manager module
...
Convert settings from raw text to structured Nix attrs, following
Hyprland's module pattern. Implementation based 1:1 on Hyprland's
design - all credit to the Hyprland project.
- Add nix/lib.nix with toMango conversion function
- Support nested attrs, lists for duplicate keys
- Add extraConfig, topPrefixes, bottomPrefixes options
- Auto-add exec-once for autostart.sh
Adapted for mangowc syntax (underscore separators vs colons).
2026-04-03 18:14:35 +08:00
werapi
425b7eaa90
Merge branch 'main' into tablet-fixes
2026-04-02 08:15:57 +02:00
werapi
3952837c99
Merge branch 'touch-patched' into touch-gestures
2026-04-02 08:15:39 +02:00
werapi
47da713157
Merge branch 'main' into touch-patched
2026-04-02 08:07:03 +02:00
ernestoCruz05
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
2026-03-31 23:08:10 +01:00
ernestoCruz05
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
2026-03-31 16:43:32 +01:00
ernestoCruz05
b509004f4a
feat: smart spawning/tiling for easier keyboard usage
2026-03-30 18:19:30 +01:00
ernestoCruz05
64e29e7f1d
Merge remote-tracking branch 'upstream/main'
2026-03-30 12:13:58 +01:00
DreamMaoMao
52676492fe
opt: optimize foreign toplevel state sync
2026-03-30 18:35:37 +08:00
Ernesto Cruz
82c53b5bc3
Merge branch 'mangowm:main' into main
2026-03-29 16:52:15 +00:00
ernestoCruz05
7b3705c3d2
feat: add centerview that centers the viewport on the focused windows and changed fill view to respect gaps
...
fix: double binding was causing problems with overview and minimap, silly mistake :P
2026-03-29 17:51:25 +01:00
ernestoCruz05
9e2f0fc2b8
feat: add canvas layout
2026-03-29 17:50:29 +01:00
DreamMaoMao
254eb8a4d4
Merge pull request #814 from atheeq-rhxn/docs-update
...
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
docs: update pikaos installation
2026-03-29 10:24:43 +08:00
DreamMaoMao
c89f8147f9
bump version to 0.12.8
2026-03-29 08:40:40 +08:00
atheeq-rhxn
bccdb651bd
docs: update pikaos installation
2026-03-28 20:50:26 +05:30
werapi
9633ac31ec
opt: refine touch gesture distance judge
2026-03-27 20:59:52 +01:00
DreamMaoMao
f94ddc671e
opt: always notify the position change to x11 client
2026-03-27 07:31:18 +08:00
werapi
9d7edec710
feat: touchgesturebinds
...
based on lisgd
2026-03-26 19:30:16 +01:00
DreamMaoMao
b55de28749
opt: dont force request resize when the x11 app reject resize
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
2026-03-26 18:57:02 +08:00
DreamMaoMao
63256ea31b
break: rename force_maximize to force_fakemaximize
2026-03-26 18:05:25 +08:00
werapi
545c452136
fix: drop events for cancelled touch points
2026-03-25 22:29:52 +01:00
werapi
4ed8301c7f
feat: map tablet input to config.tablet_map_to_mon on tool creation
2026-03-25 16:37:23 +01:00
DreamMaoMao
91e10b239f
docs: add scroll_button desc
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-03-25 20:11:57 +08:00
DreamMaoMao
958a6d8768
opt: clear size per record when drag a window to floating
2026-03-25 19:50:42 +08:00
DreamMaoMao
4ccd56ad01
fix: miss make grabc exit scroll stack
2026-03-25 19:44:29 +08:00
DreamMaoMao
585e9ae4b6
opt: change zoom_initial_ratio default to 0.4
2026-03-25 16:20:07 +08:00
DreamMaoMao
d69682aef9
opt: limit button range to 272-279
2026-03-25 11:57:04 +08:00
DreamMaoMao
e6429f8733
opt: not unset maximize state if enable force_maximize
2026-03-24 17:23:42 +08:00
DreamMaoMao
d967153c73
Merge pull request #798 from axQuadratic/mmsg_oflag
...
mmsg: fix -o flag causing empty output when used with -g
2026-03-23 11:04:58 +08:00
DreamMaoMao
064bcad6f7
opt: optimize fullscreen state change
2026-03-23 10:56:35 +08:00
quadratic
0232dcda82
mmsg: fix -o flag causing subsequent flags to be ignored when used with -g
2026-03-22 20:13:48 +01:00
Weronika
8d719a4b00
Merge branch 'mangowm:main' into touch-patched
2026-03-22 18:13:07 +01:00