Commit graph

  • 21e6e90ba9 rust-api/process: Add Command::with_shell main Ottatop 2025-01-25 20:11:29 -06:00
  • 9ffc73ee0a
    Merge pull request #271 from pinnacle-comp/better_api Ottatop 2025-01-25 16:31:49 -06:00
  • 7c17b1aed7 Split modesetting into custom or not Ottatop 2025-01-25 14:50:03 -06:00
  • 6ebe47d973 Fix doc comments and update TODO Ottatop 2025-01-25 14:05:12 -06:00
  • 14d0e7929f Refine release binds Ottatop 2025-01-25 13:49:42 -06:00
  • 72879113fa Update default config comments Ottatop 2025-01-24 21:55:41 -06:00
  • 73da4512bc Ignore error when removing fd socket Ottatop 2025-01-24 17:51:45 -06:00
  • 70fe1c0586 Remove fd socket on finish Ottatop 2025-01-24 13:55:56 -06:00
  • 32992d52b8 Fix wlcs compile errors Ottatop 2025-01-24 13:40:42 -06:00
  • 2920ad2ffa Fix tests Ottatop 2025-01-24 13:17:04 -06:00
  • 762b7d65fb Remove all references to metaconfig Ottatop 2025-01-23 22:52:39 -06:00
  • 2929e87195 Improve initial floating window handling Ottatop 2025-01-23 21:48:08 -06:00
  • f0c3f4cbba xwayland: Fix keyboard focus being wonk Ottatop 2025-01-23 15:46:54 -06:00
  • 82c2914d1b Clean up stuff Ottatop 2025-01-23 14:24:47 -06:00
  • ae7634ad9d lua-api/input: Pass bind layer to api Ottatop 2025-01-23 13:31:06 -06:00
  • 33e0913f87 lua-api/input: Add bind layer enter Ottatop 2025-01-22 23:16:06 -06:00
  • 5212fab4e5 lua-api: Re-add ping Ottatop 2025-01-22 22:28:15 -06:00
  • 8207f85c69 lua-api: Update most of the docs Ottatop 2025-01-22 21:54:09 -06:00
  • a84d7bcc60 window-rules: Fix spawned window not showing after reload Ottatop 2025-01-22 15:53:03 -06:00
  • ff14fd6968 process: Unconditionally wait compositor-side Ottatop 2025-01-22 14:38:48 -06:00
  • ea819f9f86 api/lua: Fix indices Ottatop 2025-01-22 12:56:57 -06:00
  • 8db5f65e31 Fix some bugs Ottatop 2025-01-22 12:51:25 -06:00
  • 0fea654922 Reset snapshots before layout Ottatop 2025-01-21 22:44:16 -06:00
  • cb6142ec21 api/snowcap: Add missing shifts to bind overlay Ottatop 2025-01-21 21:54:00 -06:00
  • 21927e7889 api/lua: Add process spawn helpers Ottatop 2025-01-21 21:18:23 -06:00
  • ae13ec365f api/window: Change window rule fn name Ottatop 2025-01-21 20:51:39 -06:00
  • 437f7b72e6 lua: Update bind overlay Ottatop 2025-01-21 20:42:40 -06:00
  • e07a3e6455 process: Send fds through unix socket Ottatop 2025-01-21 16:12:56 -06:00
  • 5e0a3a4bbb lua-api: Update mostly everything Ottatop 2025-01-20 22:54:13 -06:00
  • cb394b4287 rust-api: Setup doc tests Ottatop 2025-01-19 16:20:25 -06:00
  • bd55d0387a rust-api: Document everything Ottatop 2025-01-19 15:16:27 -06:00
  • 5261b3e327 rust-api/layout: Remove LayoutManager Ottatop 2025-01-19 12:57:31 -06:00
  • 633d94b802 rust-api/layout: Redo fair layout Ottatop 2025-01-18 22:13:45 -06:00
  • 9ccdc70bd7 layout: redo some generators Ottatop 2025-01-18 21:04:41 -06:00
  • e6cf0ac608 fix(layout): remove child from old parent when moving Ottatop 2025-01-17 14:29:39 -06:00
  • 7b524998c0 layout: Use diffs to update layout Ottatop 2025-01-16 22:48:43 -06:00
  • 390d3434c0 rust-api: Update more docs Ottatop 2025-01-10 15:19:25 -06:00
  • cda2c8a80e rust-api: Begin updating docs Ottatop 2025-01-09 21:39:33 -06:00
  • 86016c9a0b rust-api: Restructure snowcap stuff Ottatop 2025-01-09 20:00:20 -06:00
  • f39056dff1 proto: Remove old proto2 files Ottatop 2025-01-09 19:47:54 -06:00
  • 1959b2412b rust-api: Move render and signal to proto3 Ottatop 2025-01-09 19:43:43 -06:00
  • 20226dae53 rust-api: Change window rule system Ottatop 2025-01-09 18:38:53 -06:00
  • 8c39dcb223 rust-api: Remove setup API Ottatop 2025-01-07 18:51:14 -06:00
  • fa01293f08 rust-api: Better layout API Ottatop 2025-01-06 20:53:05 -06:00
  • 787abceeba rust-api: Better process API Ottatop 2025-01-03 21:24:31 -06:00
  • 9e6c801db3 rust-api: Better libinput API Ottatop 2025-01-03 16:32:18 -06:00
  • ccc635d386 Change metaconfig.toml to pinnacle.toml Ottatop 2025-01-02 22:52:12 -06:00
  • 32340bebde rust-api: Add back bind overlay Ottatop 2025-01-02 15:53:36 -06:00
  • 302edfd3c6 rust-api: Migrate to new input API Ottatop 2025-01-01 21:52:05 -06:00
  • 9596976500 Move signals to proto3 Ottatop 2024-12-30 22:16:43 -06:00
  • e11a575c8d rust-api: Update half to proto3 Ottatop 2024-12-30 19:03:51 -06:00
  • 0fb88b78e3 Add single-pixel-buffer protocol Ottatop 2024-12-18 15:14:11 -06:00
  • bfc63445d1 Fix clippy warnings Ottatop 2024-12-17 20:27:09 -06:00
  • 5cdf9769de Use drm-extras for monitor info Ottatop 2024-12-17 19:52:28 -06:00
  • f33c7bbd78 Update pointer constraints handling Ottatop 2024-12-17 17:00:35 -06:00
  • 7d6c1a25a7 Update smithay Ottatop 2024-12-16 16:49:46 -06:00
  • a9d9a38e9d Bump non-smithay dependencies Ottatop 2024-12-16 14:50:42 -06:00
  • 6495785848 README: remove submodule instructions Ottatop 2024-12-16 13:14:16 -06:00
  • be18f9f884 Make snowcap a workspace member Ottatop 2024-12-15 23:36:30 -06:00
  • 83f968c3c9 Un-submodule snowcap Ottatop 2024-12-15 21:41:45 -06:00
  • 57d58f9035
    Update input_backend.rs FelipeNunesdM 2024-08-18 19:08:09 -03:00
  • fdad3a22a9
    Update mod.rs FelipeNunesdM 2024-08-18 19:02:18 -03:00
  • 975da0d14e udev: Make match branch reachable Ottatop 2024-08-16 10:48:31 -05:00
  • 4b1c4f53e1 Comment out test Ottatop 2024-08-15 12:50:27 -05:00
  • 7dfb273034 Send frames on no damage Ottatop 2024-08-15 12:38:34 -05:00
  • 6999ff8dc6 Update led state properly and don't render when inactive Ottatop 2024-08-14 19:03:15 -05:00
  • 65f2dce246
    Merge pull request #268 from pinnacle-comp/render_improvements Ottatop 2024-08-14 17:45:07 -05:00
  • 15000cddf0 udev: Reorder some stuff Ottatop 2024-08-14 16:22:02 -05:00
  • a86b49c4ff Clean up winit rendering and cursor logic Ottatop 2024-08-14 15:45:03 -05:00
  • 2d5bdca672 udev: Clean up and render animated cursors continuously Ottatop 2024-08-14 12:26:30 -05:00
  • 9b25372048 Fix panic when powering off outputs Ottatop 2024-08-13 21:14:13 -05:00
  • d924c44611 Unconditionally send frames to tiled windows Ottatop 2024-08-13 19:21:05 -05:00
  • 2f12e001d6 Choose new primary scanout output if old one doesn't exist Ottatop 2024-08-13 17:57:30 -05:00
  • fca6a6c5f5 Update scanout output for cursor surfaces Ottatop 2024-08-12 12:13:50 -05:00
  • f1bcd8357b Properly throttle rendering Ottatop 2024-08-10 23:01:10 -05:00
  • 8776281493 CI/doc/rust: Remove xkbcommon Ottatop 2024-08-07 11:41:29 -05:00
  • 503cc06aa7 Change default keybinds Ottatop 2024-08-07 11:37:54 -05:00
  • f5aabd5b60 Improve xwayland stacking logic Ottatop 2024-08-06 13:38:50 -05:00
  • 63838fb649 Update focus stacks on inter-output window move Ottatop 2024-08-05 19:39:13 -05:00
  • e5670a7fe6 Bump dependencies Ottatop 2024-08-05 18:37:05 -05:00
  • 083cb999d0 CI/doc/lua: add base url Ottatop 2024-08-02 15:48:30 -05:00
  • 70f31af8f2 Update README Ottatop 2024-08-02 15:35:32 -05:00
  • ce7784d661 CI/doc/lua: Only generate on changes Ottatop 2024-08-02 15:23:00 -05:00
  • 519c54fa74 api/lua: Update docs Ottatop 2024-08-02 15:17:53 -05:00
  • 6e76a0eee0 Exclude lcat from workspace Ottatop 2024-08-02 14:59:55 -05:00
  • b1588a58c2 CI/doc/lua: Do everything in the checked out repo Ottatop 2024-08-02 14:58:13 -05:00
  • 8f973e9a48 Checkout where github wants you to Ottatop 2024-08-02 14:54:49 -05:00
  • 3ba65f32d9 Try new Lua doc gen Ottatop 2024-08-02 14:52:42 -05:00
  • 4b9ee3c4f5 Disable tracing for default Rust config Ottatop 2024-07-28 13:13:43 -05:00
  • 082ed60498 Update Smithay Ottatop 2024-07-16 16:15:02 -05:00
  • bff2e12987 Update dependencies, api/lua: Fix log source Ottatop 2024-07-16 14:53:52 -05:00
  • 353d345e90 Use assert_matches Ottatop 2024-07-16 11:44:49 -05:00
  • 53ea4ebace
    Merge pull request #264 from pinnacle-comp/api_backend Ottatop 2024-07-14 18:58:50 -05:00
  • d30d9b9c90 api/rust: Update docs Ottatop 2024-07-14 18:53:17 -05:00
  • db3bfd9e5f api/rust: Add error handling Ottatop 2024-07-14 15:45:02 -05:00
  • 57dab51536 api/lua: Add error handling Ottatop 2024-07-12 18:33:46 -05:00
  • 81716cc8df api/lua: Use API values, make client not a fn Ottatop 2024-07-12 14:56:26 -05:00
  • c1936c8a87 api/lua: Make client connection explicit Ottatop 2024-07-11 15:50:33 -05:00
  • ade04b3833 api/lua: Add auto-generated protobuf definitions Ottatop 2024-07-10 20:00:05 -05:00
  • b57c8e0dac api/rust: Transition to statics for clients Ottatop 2024-07-05 18:54:42 -05:00