Commit graph

25 commits

Author SHA1 Message Date
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
Harrison DiAmbrosio
d34db37589 basic data retrieval output api and some more view api 2025-11-25 23:31:23 -05:00
Harrison DiAmbrosio
d4ab71fb35 alt tab and odd -c no focus 2025-11-25 17:30:13 -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
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
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
eeb6bf2278
rename WinMap{Pre,Post} to ViewMap{Pre,Post} cause View is better 2025-11-21 23:34:08 -05:00
b3322eeb90
inital support for hooks...
Currently the following hooks are available:
 - WinMapPre
 - WinMapPost
2025-11-21 23:30:21 -05: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
Harrison DiAmbrosio
3cf05f2d9a merged 2025-10-24 23:45:11 -04:00
Harrison DiAmbrosio
2e2cfeebae added process spawning 2025-10-24 23:43:11 -04:00
cc0862adae
update keymap func 2025-10-24 22:48:22 -04:00
Harrison DiAmbrosio
36b89b04d0 very basic window movement bound to alt-left 2025-10-24 17:24:41 -04:00
faa44dc4af
implement keymaps! they still have quite a bit of work to be any good...
but now our key do stuff when pressed (at the compositor level)
2025-10-23 23:24:49 -04:00
8e4f56d147
add a basic filesystem library and use it for path concat 2025-10-22 22:40:19 -04:00
9e55195f8d
we're now loading a config file! 2025-10-22 14:23:30 -04:00
86a01bbcf2
load a runtime file where the prefix is determined at comptime 2025-10-20 22:53:17 -04:00