Commit graph

  • 55a0379697 Finalize pointer constraints Ottatop 2024-05-01 19:18:31 -0500
  • 9382601444 Fix pointer clamping Ottatop 2024-05-01 18:16:11 -0500
  • 98b4e0aea2 Simplify confined pointer region logic Ottatop 2024-05-01 14:47:57 -0500
  • 11c1ca85e1 Restart xwayland if it exists Leon Vack 2024-04-12 21:34:04 +0200
  • 66b685407d update justfile to use new protocol location nixith 2024-04-29 11:24:15 -0400
  • a72ea51450 fix lua example from testing value nix 2024-04-28 18:07:54 -0400
  • c25fec75da update flake nix 2024-04-28 17:57:29 -0400
  • 6ba90b643b Merge branch 'config' nix 2024-04-28 17:56:04 -0400
  • 9ab2820bf2 run formatter nix 2024-04-28 17:52:07 -0400
  • 5a0f8a6abe
    Merge branch 'pinnacle-comp:main' into main nixith 2024-04-28 17:50:45 -0400
  • de625e47c3 make rust config conform to the same style lua config does nix 2024-04-28 17:50:17 -0400
  • 02d75f90a9 fix path again nix 2024-04-28 16:57:21 -0400
  • 75c229026d change protobuff location nix 2024-04-28 16:49:00 -0400
  • ecfa5f185a move functions to lib nix 2024-04-28 16:49:11 -0400
  • 9d5e1c8190 change protobuff location nix 2024-04-28 16:49:00 -0400
  • 8177ace1c9 move protocols to pinnacle-api-defs nix 2024-04-28 16:36:19 -0400
  • 1a210712ba move to correct testing config nixith 2024-04-28 10:52:18 -0400
  • 31556474f8 adapt lua default config for testing nixith 2024-04-28 10:52:11 -0400
  • 6489ef427c drop api version for nixpkgs - need to discuss nixith 2024-04-28 10:51:52 -0400
  • 4b3839e380 Fix pointer clamping regression and also update Smithay Ottatop 2024-04-27 21:26:54 -0500
  • 058350db43 Make confined region work Ottatop 2024-04-27 19:13:53 -0500
  • 1543b64fb8 Add pointer constraints Ottatop 2024-04-27 17:02:19 -0500
  • 4eb29c49dc Close layer surfaces on output removal Ottatop 2024-04-27 12:51:03 -0500
  • a0cde8888d initialize lua config nixith 2024-04-27 11:29:36 -0400
  • 12ab52a9c4 pinnacle lua api nixith 2024-04-27 11:29:21 -0400
  • b8098f4d45 Add wlcs to justfile, add tag in wlcs config Ottatop 2024-04-27 00:29:27 -0500
  • 8c0bce7191 Separate stuff that took in State Ottatop 2024-04-26 20:25:40 -0500
  • b99cc8ffce Move impls to Pinnacle Ottatop 2024-04-26 19:58:02 -0500
  • 8aaec59452 Split off backend and rest of State Ottatop 2024-04-26 18:43:18 -0500
  • c9012cf483 Improve logging Ottatop 2024-04-26 14:56:12 -0500
  • a21eb9bcec
    Merge pull request #204 from LogicalOverflow/wlcs Ottatop 2024-04-26 13:06:48 -0500
  • 612b1ccda0 Add wlcs compilation script Ottatop 2024-04-26 13:03:17 -0500
  • bdcac3b016 Cleanup up dependencies Leon Vack 2024-04-26 10:21:43 +0200
  • 29e7d7bd5f Make clippy happy Leon Vack 2024-04-25 11:14:31 +0200
  • 13df2d161b Fix lua tests hanging Leon Vack 2024-04-25 10:41:03 +0200
  • 194da9e557 Float all windows for tests and improve window positioning Leon Vack 2024-04-24 21:57:00 +0200
  • 0b353c45f2 Use an embedded config for tests Leon Vack 2024-04-24 19:02:15 +0200
  • c0fe55003b Fix xwayland and cleanup Leon Vack 2024-04-19 18:32:05 +0200
  • abb21d9924 Perform wlcs interactions using an InputBackend Leon Vack 2024-04-17 20:59:19 +0200
  • fb8b6e166c Clean up some stuff and move the config for wlcs tests Leon Vack 2024-04-16 20:58:13 +0200
  • e8b8a33bfc Make wlcs run some actual tests Leon Vack 2024-04-16 20:07:10 +0200
  • 7adcb1d729 Make wlcs start Leon Vack 2024-04-15 20:15:24 +0200
  • bb832ae885 Add wlcs stub Leon Vack 2024-04-13 17:56:02 +0200
  • 7e80a6a64f Update test infrastructure Ottatop 2024-04-24 21:37:17 -0500
  • e2232fb56c Don't add modes with add_mode Ottatop 2024-04-24 20:47:47 -0500
  • 052dd15e8b all of the lua config stuff nixith 2024-04-24 21:15:58 -0400
  • caf18fca16 add lua api package nixith 2024-04-24 21:15:41 -0400
  • 3e7ef6d079 Support Lua down to 5.2 Ottatop 2024-04-24 20:01:04 -0500
  • ef47a9f8c5 Remove xtasks Ottatop 2024-04-24 18:50:31 -0500
  • 9f97fab0ab
    Merge pull request #219 from pinnacle-comp/justfile Ottatop 2024-04-24 18:46:19 -0500
  • 36a82245a7 Fix tests Ottatop 2024-04-23 17:01:44 -0500
  • 9f4b1a0d7b Obliterate build.rs Ottatop 2024-04-23 16:43:51 -0500
  • 827ce1ecd7 README: include just usage Ottatop 2024-04-23 16:32:26 -0500
  • 29363c3676 Add root installs Ottatop 2024-04-23 16:16:54 -0500
  • 1d07e2a122 Add justfile Ottatop 2024-04-23 11:01:33 -0500
  • ce22883125 Return instead of asserting Ottatop 2024-04-23 19:41:26 -0500
  • 60e5910bfc
    README: update default loaded config Ottatop 2024-04-23 01:02:30 -0500
  • 478b9f7455
    Merge pull request #216 from pinnacle-comp/embed_rust_config Ottatop 2024-04-22 21:24:16 -0500
  • 4eb13b772c README: fix line Ottatop 2024-04-22 21:20:05 -0500
  • 45bf9b698c Move state clearing on config start to front Ottatop 2024-04-22 21:17:51 -0500
  • bf92d12795 README: update for removal of luarocks from build Ottatop 2024-04-22 21:15:12 -0500
  • 52dfd476de Run luarocks make in test ci Ottatop 2024-04-22 20:54:47 -0500
  • 1b09fe94ee Remove luarock from build.rs Ottatop 2024-04-22 20:45:42 -0500
  • ac15e2d566 Fix Rust API not exiting correctly Ottatop 2024-04-22 20:34:06 -0500
  • 43891a2a48 Ignore layout stream errors Ottatop 2024-04-22 14:14:22 -0500
  • f54516bbe3 Embed default rust config Ottatop 2024-04-21 23:45:03 -0500
  • 37394b82c6 formatting nix 2024-04-21 23:37:55 -0400
  • 20f8441d2e fixup devshell nix 2024-04-21 23:37:22 -0400
  • b21f39fb6a remove hakari nix 2024-04-21 23:37:00 -0400
  • 5bf3abb32d disable tests - see comment nix 2024-04-21 23:36:40 -0400
  • 915ed1e0b5 fixup check names nix 2024-04-21 23:36:06 -0400
  • 8889d07244 use the same formatter as before nix 2024-04-21 23:35:45 -0400
  • 02f07c3d42 add other cargo projects in the workspace nix 2024-04-21 23:35:36 -0400
  • 8ef577e631 use inherited src instead of the filtered one nix 2024-04-21 23:33:18 -0400
  • 818a75888d move to using the whole source - the tiny file size savings aren't worth the complication nix 2024-04-21 23:33:07 -0400
  • 26819f771f fix common configuration nix 2024-04-21 23:32:12 -0400
  • ae224bf9e1 filter builds to allow resources and protobuffs nix 2024-04-21 23:31:46 -0400
  • 79ddaa4677 use fenix rust tool chain nix 2024-04-21 23:31:18 -0400
  • 1d7c7e8089 change back to original linux only nix 2024-04-21 23:31:03 -0400
  • 75020297c3 Setup functional flake from crane - will fix later with original flake nix 2024-04-21 22:18:42 -0400
  • 6da1967b3d Scaffold xtasks Ottatop 2024-04-21 14:25:35 -0500
  • 2aca29fe7c Revert "Use mlua for Lua tests" Ottatop 2024-04-20 21:35:40 -0500
  • 6f6b91f4f8 Use tokio tasks instead of threads Ottatop 2024-04-20 21:25:53 -0500
  • 931822976e Don't install lua using apt, install the lib instead Ottatop 2024-04-20 19:38:20 -0500
  • 611451b717 Install mlua using apt Ottatop 2024-04-20 19:36:25 -0500
  • 78eb41ef51 Use mlua for Lua tests Ottatop 2024-04-20 19:17:43 -0500
  • 978eb14ec9 Dedup stuff Ottatop 2024-04-20 17:08:49 -0500
  • b180848306 Add LuaCATS annotations for protobuf Ottatop 2024-04-20 16:01:36 -0500
  • 10db9e56ab README: add a newline Ottatop 2024-04-20 13:32:42 -0500
  • 314ee5ab6e Commit resize state even if tiled Ottatop 2024-04-20 12:54:48 -0500
  • 591c5c1cd0 Update Smithay and don't map resized windows if tiled Ottatop 2024-04-20 12:54:09 -0500
  • a1021638c5 Implement relative pointer protocol Ottatop 2024-04-19 15:23:56 -0500
  • 8df5682328 Update internal xwm window layering Ottatop 2024-04-19 15:02:16 -0500
  • 9af11d7b6a
    Merge pull request #201 from pinnacle-comp/api_enhancements Ottatop 2024-04-18 16:54:54 -0500
  • e0af7743a4
    Merge branch 'main' into api_enhancements Ottatop 2024-04-18 16:49:23 -0500
  • 6320b4d107 Update default Rust config Ottatop 2024-04-18 16:45:31 -0500
  • f42f220d5e Update docs and default Lua config Ottatop 2024-04-18 16:39:30 -0500
  • 457f0d3d56 Add reload config API call Ottatop 2024-04-18 16:30:10 -0500
  • 1c2f639a56 Add tag active signal Ottatop 2024-04-18 14:42:49 -0500
  • c0aa9067f3 Add some more docs Ottatop 2024-04-18 12:54:39 -0500