Commit graph

152 commits

Author SHA1 Message Date
Harrison DiAmbrosio
689b48acd7 tags are like kinda done but not really, still need to switch focus 2025-11-29 21:59:14 -05:00
Harrison DiAmbrosio
8dbaae8d03 going to try to add tags 2025-11-28 11:25:31 -05:00
ffbe496599
implement the zmez_remote_lua_v1 protocol 2025-11-27 20:14:06 -05:00
Harrison DiAmbrosio
53b9ba2f88 dwm binds 2025-11-27 11:54:17 -05:00
Harrison DiAmbrosio
c8b4606f53 what is this stupid test i added, im going to bed 2025-11-27 00:23:00 -05:00
Harrison DiAmbrosio
a764be6af6 started to standardize and comment other apis 2025-11-27 00:10:25 -05:00
Harrison DiAmbrosio
3a0a29b55d refactored view and output to use the lua aux lib 2025-11-26 23:48:40 -05:00
Harrison DiAmbrosio
9fe54377df changed details to individual values 2025-11-26 18:08:23 -05:00
ffec7db766
add protocol file 2025-11-25 23:52:31 -05:00
Harrison DiAmbrosio
bc7a76cdd0 Merge branch 'dev' of https://github.com/EggbertFluffle/Mezzaluna into dev
merge
2025-11-25 23:31:30 -05:00
Harrison DiAmbrosio
d34db37589 basic data retrieval output api and some more view api 2025-11-25 23:31:23 -05:00
a8f63b15ba
add license 2025-11-25 19:44:48 -05:00
Harrison DiAmbrosio
d4ab71fb35 alt tab and odd -c no focus 2025-11-25 17:30:13 -05:00
1729e10e1d
fix duplicate imports 2025-11-25 16:58:40 -05:00
3f946d4f5c
Merge branch 'hook-w-arbitrary-args' into dev 2025-11-25 16:51:22 -05:00
0bb1ba2963
we can now pass arbitrary zig data to lua through hooks 2025-11-25 16:50:17 -05:00
91578d583a
rename mez.hook.add_hook -> mez.hook.add 2025-11-25 16:50:02 -05:00
d255f63ac7
generate if branching for modifier keys at comptime 2025-11-25 16:49:37 -05:00
08d7f1f176
default view moving shouldn't clamp to the visible area 2025-11-25 16:49:37 -05:00
96865dcfa3
remove duplicate function 2025-11-25 16:49:37 -05:00
514db29d7e
update log statement 2025-11-25 16:49:37 -05:00
e142b6027f
fix crashing when a view is resized too small
this is done by limiting to a minimum of 10x10 pixels, we may make this
configurable using lua in the future
2025-11-25 16:49:37 -05:00
Harrison DiAmbrosio
47bcce621d
lua position, size, focus and z-index (not really) 2025-11-25 16:49:31 -05:00
2c130539f6
intial setup for passing arbitrary data to hooks 2025-11-25 16:48:49 -05:00
Harrison DiAmbrosio
3eea990e3f view focus issue 2025-11-25 16:23:11 -05:00
Harrison DiAmbrosio
b3b83fd287 w merge by me <3 2025-11-25 16:02:25 -05:00
Harrison DiAmbrosio
1eda05b7b3 lua position, size, focus and z-index (not really) 2025-11-25 16:01:38 -05:00
f9b9d41402
rename mez.hook.add_hook -> mez.hook.add 2025-11-23 21:05:29 -05:00
4fff609df9
generate if branching for modifier keys at comptime 2025-11-23 17:08:44 -05:00
36afbe0832
default view moving shouldn't clamp to the visible area 2025-11-22 20:46:57 -05:00
746ec6ba6f
remove duplicate function 2025-11-22 18:49:46 -05:00
c5e566736a
update log statement 2025-11-22 18:48:16 -05:00
9648dc7872
fix crashing when a view is resized too small
this is done by limiting to a minimum of 10x10 pixels, we may make this
configurable using lua in the future
2025-11-22 18:27:41 -05:00
eeb6bf2278
rename WinMap{Pre,Post} to ViewMap{Pre,Post} cause View is better 2025-11-21 23:34:08 -05:00
41cbe17262
cleanup the keymap stuff 2025-11-21 23:32:03 -05:00
b3322eeb90
inital support for hooks...
Currently the following hooks are available:
 - WinMapPre
 - WinMapPost
2025-11-21 23:30:21 -05:00
Harrison DiAmbrosio
b45544c97a im back baby 2025-11-07 22:32:22 -05:00
3b6685c25f make keybind handling much much safer 2025-10-26 22:52:05 -04:00
78da941645 remove unneeded scene_ouput destroy 2025-10-26 22:51:32 -04:00
0dad842be1 make sure everything is removed on output destroy 2025-10-26 22:21:11 -04:00
0c6d51028a fix crashing when return from vt switching away 2025-10-26 22:20:11 -04:00
db3020f370 cleanup ordering of output code and remove duplicate call to add to the
output_layout
2025-10-26 22:16:20 -04:00
cb947c15e3 remove all keyboard listeners on destroy 2025-10-26 22:09:01 -04:00
Harrison DiAmbrosio
13a91c15f0 Merge branch 'main' of https://github.com/EggbertFluffle/Mezzaluna
it must be done
2025-10-26 21:17:32 -04:00
Harrison DiAmbrosio
d9ebb6197d keyboard groups work in drm mode 2025-10-26 21:17:23 -04:00
de54d9867d you can now delete keymaps via the api 2025-10-26 19:07:39 -04:00
f710bae5f5 terminate properly instead of just deiniting everthing 2025-10-26 12:58:18 -04:00
591aa73bed we can now switch vts 2025-10-26 12:53:44 -04:00
Harrison DiAmbrosio
976900ffa6 removed all windows decorations properly, added window closing and compositor exiting as well as view focusing 2025-10-25 18:50:06 -04:00
f636efdfe9
fix merge breaking stuff 2025-10-24 23:53:56 -04:00