Commit graph

  • d2cb38daf5 Add some docs Ottatop 2024-04-18 11:48:18 -0500
  • d2445afe10 Allo wmatching outputs by EDID serial Ottatop 2024-04-18 11:04:15 -0500
  • 0284a70c10 Add serial to ouptut properties Ottatop 2024-04-17 23:01:56 -0500
  • b77e9fa9b1 Add transform to Rust output setup Ottatop 2024-04-17 21:31:39 -0500
  • d28f520b07 Fix Lua default config Ottatop 2024-04-17 21:25:55 -0500
  • a8f393deb3 Improve Lua output setup API Ottatop 2024-04-17 21:22:54 -0500
  • 5634cbbfe7 Improve Rust output setup API Ottatop 2024-04-17 18:56:01 -0500
  • 6c8b643577 Add OutputHandle::set_transform Ottatop 2024-04-16 21:30:59 -0500
  • f6ad192c86 Finish Lua setup and setup_locs Ottatop 2024-04-16 19:25:59 -0500
  • 3f5a56c201 Finish Rust Output::setup and ::setup_locs Ottatop 2024-04-16 16:26:54 -0500
  • ce4352a9fb Split off location setting from setup Ottatop 2024-04-16 14:29:53 -0500
  • 43809d4210 Remove statics from Rust API Ottatop 2024-04-16 11:10:47 -0500
  • f557afcaa1 Start on Rust API tests Ottatop 2024-04-16 07:04:34 -0500
  • ce8b56eee8 Add Output::setup Ottatop 2024-04-15 15:50:09 -0500
  • 9500058615 Fix clarification of Nix Lua problem Ottatop 2024-04-14 14:12:57 -0500
  • 40c52a53d9 Clarify Nix Lua problem and format flake Ottatop 2024-04-14 14:10:29 -0500
  • eb126d7847 nix: move xwayland into buildInputs Ottatop 2024-04-13 15:00:53 -0500
  • 10891bb329 nix: add some flake dependencies Ottatop 2024-04-13 14:41:23 -0500
  • 52d05b66b7 Send frames on layout Ottatop 2024-04-13 14:17:49 -0500
  • 023ebe8a2d Add output resize and move signals Ottatop 2024-04-12 11:46:52 -0500
  • 6d78436d18 Add TagHandle::windows Ottatop 2024-04-12 07:57:22 -0500
  • 1ba636f39f Bump dependencies Ottatop 2024-04-12 07:24:37 -0500
  • 6053dd8ee4
    Merge pull request #200 from LogicalOverflow/nix-flake Ottatop 2024-04-12 07:11:11 -0500
  • e06416f048 Replace shell.nix with a updated flake.nix Leon Vack 2024-04-11 20:33:06 +0200
  • 0b70040f62 Position popup on reposition request Ottatop 2024-04-11 18:17:41 -0500
  • 8915ef3865 Finish simplifying popup logic Ottatop 2024-04-11 18:11:43 -0500
  • 97efdb854c Start simplifying popup logic Ottatop 2024-04-11 14:49:30 -0500
  • 220be6d505 Move tests into separate mods Ottatop 2024-04-11 12:35:48 -0500
  • bb01cd9563 Schedule render on popup destroy and x11 window map Ottatop 2024-04-11 11:12:23 -0500
  • a4e1a63efd Remove CropRenderElement from window render elements Ottatop 2024-04-10 14:02:48 -0500
  • 4a1a01a5a4 Render overlay layers above fullscreen windows Ottatop 2024-04-10 13:32:33 -0500
  • 89a3e592a1
    Merge pull request #197 from pinnacle-comp/gamma_control Ottatop 2024-04-10 09:45:25 -0500
  • 7ee97f2589 Fail gamma control on output removal Ottatop 2024-04-10 09:39:33 -0500
  • c4d811fd97 Comment useless code for later Ottatop 2024-04-10 07:44:41 -0500
  • 9933d64ed2 Fix hang when layer shell nested popup appears Ottatop 2024-04-10 07:13:16 -0500
  • 589b0b135f Update tty switching and apply pending/previous gammas Ottatop 2024-04-10 06:32:52 -0500
  • 24ac349922 Implement wlr-gamma-control Ottatop 2024-04-10 01:55:45 -0500
  • 732e4ba727 README: update/remove old stuff Ottatop 2024-04-07 02:20:07 -0500
  • 76fc825b51 Render everything when there's a fullscreen window Ottatop 2024-04-07 01:56:36 -0500
  • 485dba69d6 Revert "Render everything when there's a fullscreen window" Ottatop 2024-04-06 21:21:49 -0500
  • a0aa30fec1 Render everything when there's a fullscreen window Ottatop 2024-04-06 21:06:40 -0500
  • bf4e270bfc Bump dependencies Ottatop 2024-04-06 16:14:45 -0500
  • ea932e48ea Only allow floating x11 windows to resize themselves Ottatop 2024-04-06 16:09:28 -0500
  • e91dea5d95
    Merge pull request #187 from pinnacle-comp/screencopy Ottatop 2024-04-04 00:35:58 -0500
  • 4ff49385f5 Warn for unwrap in lib Ottatop 2024-04-04 00:25:17 -0500
  • 97511b001a Finish winit screencopy Ottatop 2024-04-04 00:22:46 -0500
  • d18d3e4b17 Make dmabuf udev screencopy actually work Ottatop 2024-04-03 22:28:29 -0500
  • 4c41fe1f65 Merge branch 'main' into screencopy Ottatop 2024-04-01 22:37:07 -0500
  • 9ff28fc9cd Improve config errors Jörg Sommer 2024-04-01 22:26:51 -0500
  • 2dbc13d55d Fix screencopy transparency on udev Ottatop 2024-04-01 22:01:46 -0500
  • ed2135e8f5 Add almost working screencopy Ottatop 2024-03-31 21:59:45 -0500
  • cb4c056cf7 Extract pointer render element creation Ottatop 2024-03-31 01:01:42 -0500
  • 7cd7e31397 Scaffold wlr-screencopy Ottatop 2024-03-30 21:23:01 -0500
  • 7e1189017b Start config after xwayland starts Ottatop 2024-03-30 17:50:53 -0500
  • 145ab55dc9 Bump dependencies Ottatop 2024-03-30 17:23:47 -0500
  • 5faf25a2e0
    README: explicitly link issue Ottatop 2024-03-30 16:36:28 -0500
  • 7672471d12 README: link to v0.1 tracking issue Ottatop 2024-03-30 16:35:15 -0500
  • cc00eaad19
    Merge pull request #182 from pinnacle-comp/hidpi Ottatop 2024-03-30 16:07:38 -0500
  • d6ccb53087 Merge branch 'main' into hidpi Ottatop 2024-03-30 15:59:12 -0500
  • b8502f4b17 Fix minor mistakes, add some dependencies for Debian Jörg Sommer 2024-03-30 15:58:32 -0500
  • e523d4b204 Add some docs Ottatop 2024-03-30 03:19:49 -0500
  • 063164c07f Fix Rust API scaling filter setting Ottatop 2024-03-30 02:21:44 -0500
  • 9ebc3074b9 Clean up default configs Ottatop 2024-03-30 02:13:35 -0500
  • f2156a7c94
    Merge branch 'main' into hidpi Ottatop 2024-03-29 21:45:38 -0500
  • f2591076aa
    README: change video to an actually recent screenshot Ottatop 2024-03-29 21:29:28 -0500
  • fe90f2200d README: add Discord and Matrix links Ottatop 2024-03-29 21:28:08 -0500
  • 15d033d335 Keep track of scale in connector_disconnected Ottatop 2024-03-29 13:07:48 -0500
  • d52192a2ba Default back to linear scaling and add config options to set Ottatop 2024-03-29 11:57:35 -0500
  • 7496ebd697 Default to nearest-neighbor upscaling Ottatop 2024-03-23 18:36:58 -0500
  • 6a990d45d2 Add logical size to output props, use in set_loc_adj_to Ottatop 2024-03-23 17:42:05 -0500
  • 5fbb3e51e9 Add scale to output properties Ottatop 2024-03-23 16:55:06 -0500
  • 1907381d99 Add scale setting to Rust API Ottatop 2024-03-23 16:08:51 -0500
  • dfc7a1351e Add scale setting to API, fix fractional scaling Ottatop 2024-03-23 15:23:00 -0500
  • 8d3bbf28f8 Add Pinnacle.run and use for tests Ottatop 2024-03-23 01:39:07 -0500
  • 535b441887 Return from ping loop if it's the only coroutine Ottatop 2024-03-23 00:43:29 -0500
  • 5da0f84350 Set drm mode when resizing output Ottatop 2024-03-22 21:19:16 -0500
  • 6adb560e81 Add set mode Ottatop 2024-03-22 18:58:31 -0500
  • 2fd98301e6 Add output modes to API Ottatop 2024-03-22 18:37:27 -0500
  • 869a2223f5 Add keepalive pings to clients Ottatop 2024-03-22 16:40:06 -0500
  • 698cd1d973 Correctly parse EDID info Ottatop 2024-03-22 14:27:18 -0500
  • 13335e9cdd Don't focus popups Ottatop 2024-03-22 01:22:37 -0500
  • 39bf58b41c Keep track of a pending window swap Ottatop 2024-03-21 20:55:02 -0500
  • 005c787f39 Set keyboard focus to layer surfaces with keyboard exclusivity Ottatop 2024-03-21 20:18:14 -0500
  • 0ae090bba5 Add window raising to api Ottatop 2024-03-21 18:39:27 -0500
  • 000e3eb2ca Update pointer focus without motion if different Ottatop 2024-03-21 18:13:16 -0500
  • 107f4a7ff9 Layout on client unfullscreen request Ottatop 2024-03-21 17:08:13 -0500
  • d41a11347d Fix metaconfig keybinds not working Ottatop 2024-03-21 16:43:58 -0500
  • 5fd8c60f21 Fix minor bugs and do minor cleanup Ottatop 2024-03-21 16:40:08 -0500
  • 2880792d9f Schedule render on layout application Ottatop 2024-03-19 23:40:06 -0500
  • 86f72c10d5 Partially Revert "Add minor winit improvements" Ottatop 2024-03-19 23:38:22 -0500
  • 5d117288c2
    Merge pull request #176 from pinnacle-comp/layout Ottatop 2024-03-16 22:08:25 -0500
  • fcd549c947 Move stuff around and attempt to fix the docs Ottatop 2024-03-16 21:48:40 -0500
  • 6c7fc60fee
    Merge branch 'main' into layout Ottatop 2024-03-16 21:05:45 -0500
  • 0bd64ee3aa Add Rust default config comments, batch tag calls Ottatop 2024-03-16 21:03:01 -0500
  • 2538ef5b74 Add example config comments Ottatop 2024-03-16 20:40:39 -0500
  • 4b63dc0830 Duplicate doc comments Ottatop 2024-03-16 20:12:18 -0500
  • 88988701e6 Change Lua builtin layouts to classes Ottatop 2024-03-16 19:58:38 -0500
  • 17d0760e43 Add deep copy to copy Lua layouts Ottatop 2024-03-16 16:40:47 -0500
  • 79291d1cd9 Add rust layout docs, adhere to nonexclusive zone Ottatop 2024-03-15 22:09:27 -0500
  • 75852551e2 Remove old layout system completely Ottatop 2024-03-15 21:12:05 -0500