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
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
DreamMaoMao
f94ddc671e
opt: always notify the position change to x11 client
2026-03-27 07:31:18 +08: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
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
DreamMaoMao
225fbda574
Merge pull request #786 from kiikii-dev/main
...
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
Add playback section to keys.md
2026-03-22 11:37:22 +08:00
Weronika
1d43c23991
Merge branch 'mangowm:main' into tablet-fixes
2026-03-20 19:48:08 +01:00
DreamMaoMao
ccefa572e1
fix: make sure run the last frame even if the animation time is unreasonable
2026-03-20 22:43:09 +08:00
werapi
8d3613ac54
fix: update selmon on tablet tool motion
2026-03-20 11:26:35 +01:00
werapi
95544b82b2
fix: correct set_cursor for tablet tool
2026-03-20 11:26:35 +01:00
werapi
ba71bc1de7
opt: refactor tablet.h to support mutiple tablets and tools
...
tablet pads are untested
2026-03-20 11:26:35 +01:00
werapi
04bde885f1
fix: missing tablet signals cleanup
2026-03-20 04:52:21 +01:00
DreamMaoMao
c55e069364
docs: update wlroots build message
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
2026-03-20 09:15:47 +08:00
werapi
cdf5f95e25
opt: remove dead code from tablet.h
2026-03-20 01:57:50 +01:00
Kiki
ab6e8a6545
Add playback section to keys.md
...
Under the "Media Controls" section on "keys.md", add playback keybindings through the Playerctl command-line utility.
2026-03-19 16:29:15 +01:00
DreamMaoMao
deb47e8ab9
opt: not need to reset float_geom in setfullscreen and setmaximizescreen
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-03-19 17:02:48 +08:00
DreamMaoMao
ca665cc6f8
opt: optimize state change between flating maximizescrenn and fullscreen
2026-03-19 15:27:43 +08:00
DreamMaoMao
c776356efe
fix: size per not restroe when togglefloating
2026-03-19 10:24:43 +08:00
DreamMaoMao
6eb3378c0c
opt: dont restore size per whe toggle_all_floating
2026-03-19 08:45:28 +08:00
DreamMaoMao
c2559f6c7c
feat: add dispatch toggle_all_floating
2026-03-19 08:00:05 +08:00
DreamMaoMao
949063804a
fix: open_as_floating not match tag correctly
2026-03-19 07:36:50 +08:00
DreamMaoMao
17c037171a
docs: update docs
2026-03-18 23:51:05 +08:00