Commit graph

  • a98777c11e Add Rust layouts Ottatop 2024-03-15 20:51:12 -0500
  • ab2b3ee13b Add fair layout Ottatop 2024-03-15 14:02:28 -0500
  • a8ec13d7d2 Add spiral layout Ottatop 2024-03-14 21:13:26 -0500
  • b2dd05fd1e Dedup layout logic Ottatop 2024-03-14 21:06:09 -0500
  • 94cd2e53aa Add corner layout Ottatop 2024-03-14 20:44:08 -0500
  • e86f242330 Impl Layout.request_layout Ottatop 2024-03-14 19:42:08 -0500
  • e1f2706428 Add layout cycling, dwindle, remove old layout stuff Ottatop 2024-03-14 19:21:51 -0500
  • b3ba9f9393 Add new master stack layout Ottatop 2024-03-14 17:31:32 -0500
  • 13ea0a683b Change TagId back to struct Ottatop 2024-03-12 19:18:27 -0500
  • 9f187aba65 Extract window api impls Ottatop 2024-03-12 19:09:54 -0500
  • e3830e9c26 Fix compile errors Ottatop 2024-03-12 18:40:12 -0500
  • 77a3ae85a5 Add layout proto defs Ottatop 2024-03-12 18:20:13 -0500
  • e6f6a55d18
    Update README Ottatop 2024-03-12 18:15:42 -0500
  • 9cdb662bbb Don't handle resizes when not resizing Ottatop 2024-03-11 21:38:24 -0500
  • 4b509b5bc1 Recurse through lua window rule cond to extract id Ottatop 2024-03-11 19:57:06 -0500
  • eea10c60a3
    Merge pull request #174 from pinnacle-comp/integration_testing Ottatop 2024-03-11 19:45:09 -0500
  • 140b0200aa Add some tests Ottatop 2024-03-06 22:56:22 -0600
  • e3504038ee Update CI for API testing Ottatop 2024-03-06 18:59:15 -0600
  • 6d83e34868 Setup Lua API integration tests Ottatop 2024-03-06 18:50:45 -0600
  • f4a5328c2c Move all mods into lib Ottatop 2024-03-05 23:25:04 -0600
  • 86eb5f90db Make icon transparent Ottatop 2024-03-05 23:17:51 -0600
  • ecd08f6023 Add minor winit improvements Ottatop 2024-03-05 23:14:33 -0600
  • 8bbb36f512 Rename and move stuff around Ottatop 2024-03-04 20:38:20 -0600
  • d02c138414 Fix focused_window not returning None if no window is focused Ottatop 2024-03-04 19:34:00 -0600
  • a83d8275fa Bump dependencies Ottatop 2024-03-04 19:22:02 -0600
  • 9b5b242aea Fix pointer not moving on udev Ottatop 2024-03-04 19:17:21 -0600
  • c96b01f733 Clean up stuff Ottatop 2024-03-04 19:16:10 -0600
  • 2a25ab2319 Remove state.pointer_location Ottatop 2024-03-04 16:43:54 -0600
  • d9116da20d Unify event loop running Ottatop 2024-03-04 15:54:30 -0600
  • 96d5c9a70f
    Merge pull request #172 from pinnacle-comp/cli Ottatop 2024-03-04 15:25:02 -0600
  • f9ca886ed9 Change minor things Ottatop 2024-03-04 14:44:33 -0600
  • 2a70ba4d69 Fix table of contents Ottatop 2024-03-03 03:50:04 -0600
  • a6820ce00e Add default dir for config gen, fix test Ottatop 2024-03-03 03:38:45 -0600
  • bfacbf6499 Update README Ottatop 2024-03-03 03:21:54 -0600
  • 24696595af Finish better CLI Ottatop 2024-03-03 02:25:19 -0600
  • 63c0ef1e85 Start on a better CLI Ottatop 2024-03-02 01:23:31 -0600
  • 8d2c5d4dcb
    Merge pull request #168 from pinnacle-comp/update_smithay_but_not_in_a_single_900_line_commit Ottatop 2024-03-01 00:28:58 -0600
  • 8c429f4077 Split FocusTarget into keyboard and pointer variants Ottatop 2024-03-01 00:07:01 -0600
  • 48cd3d0df9 Remove space_elements! Ottatop 2024-02-29 20:10:23 -0600
  • 16fff3f7e3 Update Smithay Ottatop 2024-02-29 16:28:25 -0600
  • d70ea6892a Update Smithay Ottatop 2024-02-24 23:46:29 -0600
  • 49908df38b Update MSRV Ottatop 2024-02-24 15:45:26 -0600
  • ba90e44711
    Merge pull request #166 from pinnacle-comp/focus_rework Ottatop 2024-02-24 15:31:06 -0600
  • 2e5853eabe Return from batch if requests is empty Ottatop 2024-02-24 15:23:42 -0600
  • e734a716c0 Set window focused only if it's on the focused output Ottatop 2024-02-24 14:58:58 -0600
  • 1f909ac81b Remove unused import Ottatop 2024-02-24 14:42:43 -0600
  • 14a36b9738 Rework focus and add Window.set_focused Ottatop 2024-02-24 14:41:52 -0600
  • 67ee5021bd Port Lua client fix Ottatop 2024-02-23 18:10:28 -0600
  • 556294d4ef
    Merge pull request #164 from pinnacle-comp/signal_minimal Ottatop 2024-02-23 18:02:13 -0600
  • b7c60a9e79 Fixup Lua docs again Ottatop 2024-02-23 17:54:53 -0600
  • 3959a87019 Fixup Lua docs Ottatop 2024-02-23 17:49:09 -0600
  • d1e7c92774 Add Lua docs Ottatop 2024-02-23 17:36:55 -0600
  • 1abc17b5b4 Add docs Ottatop 2024-02-23 17:15:55 -0600
  • 2427ba620e Yield after running signal callbacks Ottatop 2024-02-23 16:51:56 -0600
  • 5db8b1c54d Merge main deadlock fix Ottatop 2024-02-23 16:30:59 -0600
  • 2e0a8b940a ong I don't remember Ottatop 2024-02-23 16:24:43 -0600
  • 01a9874ecd Fix deadlock again (maybe) Ottatop 2024-02-23 16:17:22 -0600
  • d76777a633 Add window pointer enter and leave signals Ottatop 2024-02-21 23:56:19 -0600
  • 6b2b7066ac Make connect_for_all use signals Ottatop 2024-02-21 23:30:28 -0600
  • 7d94fc4362 Add output connect signal Ottatop 2024-02-21 22:48:09 -0600
  • 1539f73e45 Get a signal to work Ottatop 2024-02-21 19:40:11 -0600
  • 729ad66429 Merge branch 'main' into signal_minimal Ottatop 2024-02-21 18:09:25 -0600
  • 563bf7d92a Scaffold signals Ottatop 2024-02-21 18:08:23 -0600
  • a70e686bdf Fix docs Ottatop 2024-02-20 21:50:59 -0600
  • b8c5ec751b Add basic API batching for Rust Ottatop 2024-02-20 21:35:51 -0600
  • 20af3a116c Add basic API batching for Lua Ottatop 2024-02-20 15:59:04 -0600
  • 09e20e3a30 Remove force_orphan Ottatop 2024-02-19 19:38:12 -0600
  • 87a76d6797 Update README, re-add branch name to doc sites Ottatop 2024-02-19 19:35:53 -0600
  • 0717a18206 Change - to _ Ottatop 2024-02-19 19:07:01 -0600
  • 3103269085 Move docs to other repos Ottatop 2024-02-19 18:57:41 -0600
  • e52af7a841 Change default stdout log level to INFO, file level to DEBUG Ottatop 2024-02-19 00:17:26 -0600
  • fc3d15178d Dedup API handling Ottatop 2024-02-18 23:05:37 -0600
  • 832165b838 Fix doc paths Ottatop 2024-02-17 23:57:02 -0600
  • 9b5eac55d1 Fixup Cargo workspace Ottatop 2024-02-17 23:50:36 -0600
  • bfc79f1c53 Add cargo test to CI Ottatop 2024-02-17 00:05:10 -0600
  • cea9d9048a Add some config unit tests Ottatop 2024-02-17 00:00:25 -0600
  • 8a2a6a3185 Remove CalloopData Ottatop 2024-02-16 22:37:53 -0600
  • bde6ac760e Add input signals Ottatop 2024-02-08 20:41:53 -0600
  • 5874d13e53
    Merge branch 'main' into signal Ottatop 2024-02-07 21:48:19 -0600
  • fa2eed1adc Change config objects to modules Ottatop 2024-02-07 21:39:56 -0600
  • b7fe6eee34 Start work on signals Ottatop 2024-02-07 19:04:08 -0600
  • 8f73819aed Rename workflow Ottatop 2024-02-07 19:44:51 -0600
  • 8a5e2c3ffb Only allow clippy-review to run on dispatch Ottatop 2024-02-07 19:43:39 -0600
  • f20c3cd847 Update dependencies Ottatop 2024-02-07 19:38:15 -0600
  • 08436f3e12 Get rid of blockers Ottatop 2024-02-05 21:30:00 -0600
  • 06971991cb Update build.rs Ottatop 2024-01-30 17:15:08 -0600
  • f6c5f0aca9
    Merge pull request #153 from pinnacle-comp/fix_stuff Ottatop 2024-01-30 17:08:28 -0600
  • 52ac3f5280 Make CI work Ottatop 2024-01-30 17:00:25 -0600
  • 1df1ce39c7 Add fail_on_error Ottatop 2024-01-30 16:49:07 -0600
  • b219fe3968 Add allow-dirty and permissions Ottatop 2024-01-30 15:17:09 -0600
  • dc8e860c60 Try suggestions maybe idk Ottatop 2024-01-30 15:14:54 -0600
  • ca7f29826c Malding rn 4 Ottatop 2024-01-30 00:20:10 -0600
  • b0ac0332d8 Malding rn 3 Ottatop 2024-01-30 00:16:34 -0600
  • 42d2a63669 Malding rn 2 Ottatop 2024-01-30 00:09:32 -0600
  • 6eb0a67b7d Malding rn Ottatop 2024-01-29 23:37:40 -0600
  • 98b3502768 Add nofilter Ottatop 2024-01-29 23:22:16 -0600
  • b44858241a Add token Ottatop 2024-01-29 23:15:53 -0600
  • ac54a266db CI test Ottatop 2024-01-29 23:11:38 -0600
  • dcd5e15ac7 Remove dash Ottatop 2024-01-29 22:57:45 -0600
  • 8c3b6cf1a4 Update CI workflow Ottatop 2024-01-29 21:56:58 -0600