Commit graph

  • 605c4c4a37
    don't reload the runtime config and personal config on remote lua connect Squibid 2025-11-30 23:02:25 -05:00
  • 7ed5c4840d
    actually setup the remote_lua protocol on the server Squibid 2025-11-28 18:16:33 -05:00
  • 02b48c9952 im j trynna checkout, hope this code isn't broken Harrison DiAmbrosio 2025-11-30 22:24:51 -05:00
  • acb95648e6 added view unfocusing Harrison DiAmbrosio 2025-11-29 22:07:25 -05:00
  • 689b48acd7 tags are like kinda done but not really, still need to switch focus Harrison DiAmbrosio 2025-11-29 21:59:14 -05:00
  • 8dbaae8d03 going to try to add tags Harrison DiAmbrosio 2025-11-28 11:25:31 -05:00
  • ffbe496599
    implement the zmez_remote_lua_v1 protocol Squibid 2025-11-27 20:14:06 -05:00
  • 53b9ba2f88 dwm binds Harrison DiAmbrosio 2025-11-27 11:54:17 -05:00
  • c8b4606f53 what is this stupid test i added, im going to bed Harrison DiAmbrosio 2025-11-27 00:23:00 -05:00
  • a764be6af6 started to standardize and comment other apis Harrison DiAmbrosio 2025-11-27 00:10:25 -05:00
  • 3a0a29b55d refactored view and output to use the lua aux lib Harrison DiAmbrosio 2025-11-26 23:48:40 -05:00
  • 9fe54377df changed details to individual values Harrison DiAmbrosio 2025-11-26 18:08:23 -05:00
  • ffec7db766
    add protocol file Squibid 2025-11-25 23:52:31 -05:00
  • bc7a76cdd0 Merge branch 'dev' of https://github.com/EggbertFluffle/Mezzaluna into dev merge Harrison DiAmbrosio 2025-11-25 23:31:30 -05:00
  • d34db37589 basic data retrieval output api and some more view api Harrison DiAmbrosio 2025-11-25 23:31:23 -05:00
  • a8f63b15ba
    add license Squibid 2025-11-25 19:44:48 -05:00
  • d4ab71fb35 alt tab and odd -c no focus Harrison DiAmbrosio 2025-11-25 17:30:13 -05:00
  • 1729e10e1d
    fix duplicate imports Squibid 2025-11-25 16:58:40 -05:00
  • 3f946d4f5c
    Merge branch 'hook-w-arbitrary-args' into dev Squibid 2025-11-25 16:51:22 -05:00
  • 0bb1ba2963
    we can now pass arbitrary zig data to lua through hooks Squibid 2025-11-25 16:48:04 -05:00
  • 91578d583a
    rename mez.hook.add_hook -> mez.hook.add Squibid 2025-11-23 21:05:29 -05:00
  • d255f63ac7
    generate if branching for modifier keys at comptime Squibid 2025-11-23 17:08:44 -05:00
  • 08d7f1f176
    default view moving shouldn't clamp to the visible area Squibid 2025-11-22 20:46:57 -05:00
  • 96865dcfa3
    remove duplicate function Squibid 2025-11-22 18:49:46 -05:00
  • 514db29d7e
    update log statement Squibid 2025-11-22 18:48:16 -05:00
  • e142b6027f
    fix crashing when a view is resized too small Squibid 2025-11-22 18:27:41 -05:00
  • 47bcce621d
    lua position, size, focus and z-index (not really) Harrison DiAmbrosio 2025-11-25 16:01:38 -05:00
  • 2c130539f6
    intial setup for passing arbitrary data to hooks Squibid 2025-11-22 18:16:43 -05:00
  • 3eea990e3f view focus issue Harrison DiAmbrosio 2025-11-25 16:23:11 -05:00
  • b3b83fd287 w merge by me <3 main Harrison DiAmbrosio 2025-11-25 16:02:25 -05:00
  • 1eda05b7b3 lua position, size, focus and z-index (not really) Harrison DiAmbrosio 2025-11-25 16:01:38 -05:00
  • f9b9d41402
    rename mez.hook.add_hook -> mez.hook.add Squibid 2025-11-23 21:05:29 -05:00
  • 4fff609df9
    generate if branching for modifier keys at comptime Squibid 2025-11-23 17:08:44 -05:00
  • 36afbe0832
    default view moving shouldn't clamp to the visible area Squibid 2025-11-22 20:46:57 -05:00
  • 746ec6ba6f
    remove duplicate function Squibid 2025-11-22 18:49:46 -05:00
  • c5e566736a
    update log statement Squibid 2025-11-22 18:48:16 -05:00
  • 9648dc7872
    fix crashing when a view is resized too small Squibid 2025-11-22 18:27:41 -05:00
  • eeb6bf2278
    rename WinMap{Pre,Post} to ViewMap{Pre,Post} cause View is better Squibid 2025-11-21 23:34:08 -05:00
  • 41cbe17262
    cleanup the keymap stuff Squibid 2025-11-21 23:32:03 -05:00
  • b3322eeb90
    inital support for hooks... Squibid 2025-11-21 23:28:40 -05:00
  • b45544c97a im back baby Harrison DiAmbrosio 2025-11-07 22:32:22 -05:00
  • 3b6685c25f make keybind handling much much safer Squibid 2025-10-26 22:52:05 -04:00
  • 78da941645 remove unneeded scene_ouput destroy Squibid 2025-10-26 22:51:32 -04:00
  • 0dad842be1 make sure everything is removed on output destroy Squibid 2025-10-26 22:21:11 -04:00
  • 0c6d51028a fix crashing when return from vt switching away Squibid 2025-10-26 22:20:11 -04:00
  • db3020f370 cleanup ordering of output code and remove duplicate call to add to the output_layout Squibid 2025-10-26 22:16:20 -04:00
  • cb947c15e3 remove all keyboard listeners on destroy Squibid 2025-10-26 22:09:01 -04:00
  • 13a91c15f0 Merge branch 'main' of https://github.com/EggbertFluffle/Mezzaluna it must be done Harrison DiAmbrosio 2025-10-26 21:17:32 -04:00
  • d9ebb6197d keyboard groups work in drm mode Harrison DiAmbrosio 2025-10-26 21:17:23 -04:00
  • de54d9867d you can now delete keymaps via the api Squibid 2025-10-26 19:07:39 -04:00
  • f710bae5f5 terminate properly instead of just deiniting everthing Squibid 2025-10-26 12:58:18 -04:00
  • 591aa73bed we can now switch vts Squibid 2025-10-26 12:53:44 -04:00
  • 976900ffa6 removed all windows decorations properly, added window closing and compositor exiting as well as view focusing Harrison DiAmbrosio 2025-10-25 18:50:06 -04:00
  • f636efdfe9
    fix merge breaking stuff Squibid 2025-10-24 23:53:56 -04:00
  • 3cf05f2d9a merged Harrison DiAmbrosio 2025-10-24 23:45:11 -04:00
  • 2e2cfeebae added process spawning Harrison DiAmbrosio 2025-10-24 23:43:11 -04:00
  • cc0862adae
    update keymap func Squibid 2025-10-24 22:48:22 -04:00
  • 23ef0049f7 resizing and movement prototype done Harrison DiAmbrosio 2025-10-24 21:47:15 -04:00
  • 36b89b04d0 very basic window movement bound to alt-left Harrison DiAmbrosio 2025-10-24 17:24:41 -04:00
  • 17cdbae175 merged Harrison DiAmbrosio 2025-10-23 23:30:54 -04:00
  • bb669b2d9a rewriting cursor controls Harrison DiAmbrosio 2025-10-23 23:29:38 -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) origin/ziglua Squibid 2025-10-23 23:24:49 -04:00
  • b328c0a7c7 more error handling and oranization Harrison DiAmbrosio 2025-10-23 13:30:59 -04:00
  • 609ee42d66 cleaning up code, adding support for workspaces, and handling errors Harrison DiAmbrosio 2025-10-22 23:40:19 -04:00
  • 8e4f56d147
    add a basic filesystem library and use it for path concat Squibid 2025-10-22 22:40:19 -04:00
  • 9e55195f8d
    we're now loading a config file! Squibid 2025-10-22 14:23:30 -04:00
  • 86a01bbcf2
    load a runtime file where the prefix is determined at comptime Squibid 2025-10-20 22:53:17 -04:00
  • 6bfebb0e37 created listeners and empty event handlers for resizing and moving windows Harrison DiAmbrosio 2025-10-20 19:16:10 -04:00
  • ba4d403119
    omg lua in mez Squibid 2025-10-20 18:28:40 -04:00
  • f9e67a5681 fixed adding two scene trees bug Harrison DiAmbrosio 2025-10-20 17:58:56 -04:00
  • 76b9d13798
    fix incorrect field Squibid 2025-10-19 21:29:43 -04:00
  • 008b9defce
    staring to get the cursor focus working Squibid 2025-10-19 21:24:49 -04:00
  • ee7c89721f window rendering Harrison DiAmbrosio 2025-10-19 20:40:53 -04:00
  • cf7f397ed9 almost there Harrison DiAmbrosio 2025-10-19 20:23:46 -04:00
  • 898342400e per la senior scheiman Harrison DiAmbrosio 2025-10-19 19:18:49 -04:00
  • ddc9a05f39 hi Harrison DiAmbrosio 2025-10-19 19:09:38 -04:00
  • 46b21391c0 simple cursor not being attached to the output layout Harrison DiAmbrosio 2025-10-19 16:44:31 -04:00
  • b8419806ef reorganized into seat file and cursor file Harrison DiAmbrosio 2025-10-19 16:39:43 -04:00
  • 987f49bbd6 merged Harrison DiAmbrosio 2025-10-18 23:46:23 -04:00
  • f10906f0fc some basic xdg surface stuff Harrison DiAmbrosio 2025-10-18 23:45:13 -04:00
  • 7962564371
    add data device manager Squibid 2025-10-18 22:36:37 -04:00
  • 5dd3bea18d
    add subsurface compositor Squibid 2025-10-18 22:35:00 -04:00
  • f500937b96
    make sure to dereference the pointers before accessing their fields Squibid 2025-10-18 20:57:49 -04:00
  • 5f95b44ac6
    get the server from the listener before using it Squibid 2025-10-18 20:56:26 -04:00
  • 8cff29c795 merged Harrison DiAmbrosio 2025-10-18 20:53:09 -04:00
  • b67b3a6ec9 hi zach Harrison DiAmbrosio 2025-10-18 20:51:15 -04:00
  • 32cfffb996
    disable the wlroots debugging Squibid 2025-10-18 17:43:08 -04:00
  • ab627188ab
    Merge remote-tracking branch 'origin/root_refactor' Squibid 2025-10-18 17:41:56 -04:00
  • 275f96615b starting of root module refactor Harrison DiAmbrosio 2025-10-18 17:27:23 -04:00
  • e06c076c06
    free more memory Squibid 2025-10-17 21:14:57 -04:00
  • 8360569d4c
    we have a cursor! Squibid 2025-10-17 21:12:02 -04:00
  • 7fa759fd29
    free the memory we allocate Squibid 2025-10-17 20:37:36 -04:00
  • 1bc006cec7
    add keyboard support Squibid 2025-10-16 22:21:42 -04:00
  • d4efb73d5c
    switch to @This(); for output and server as they don't really have anything else Squibid 2025-10-16 18:15:21 -04:00
  • 0f13973300
    add logging to output.zig Squibid 2025-10-16 18:05:27 -04:00
  • 293a9e2d3e
    fix indentation Squibid 2025-10-16 17:37:19 -04:00
  • 9cb148e3b1
    move output into it's own file Squibid 2025-10-16 17:31:07 -04:00
  • 2305c967cf merged Harrison DiAmbrosio 2025-10-16 17:20:45 -04:00
  • bbf347fa13
    first drawing to the screen Squibid 2025-10-16 17:19:51 -04:00
  • 7838d09275 research in ideation.md Harrison DiAmbrosio 2025-10-16 17:19:03 -04:00