Commit Graph

  • 39104ae9e3 command/spawn-tagmask: apply globally Isaac Freund 2023-01-02 00:54:53 +01:00
  • 931405abe4 Rework focus-follows-cursor to work with warp shironeko 2022-12-31 13:51:42 -05:00
  • 2c86c2b6e5 river-control: update zig-wayland to fix leak Isaac Freund 2022-12-31 23:19:18 +01:00
  • 174546615c river-control: mark callback events as destructors MaxVerevkin 2022-12-31 22:13:15 +02:00
  • 609055e835 layout: fix size of CSD views Isaac Freund 2022-12-31 19:27:18 +01:00
  • a7f00a77ca touch: support drag and drop Isaac Freund 2022-12-30 22:03:10 +01:00
  • 6a028639b8 Config: use a single xkb keymap for all keyboards Isaac Freund 2022-12-30 23:11:04 +01:00
  • 8f8d94aa45 session-lock: fix potential race Isaac Freund 2022-12-22 22:27:17 +01:00
  • 5d4c2f2fbd river: fix resize command Leon Henrik Plickat 2022-12-29 14:56:06 +01:00
  • e18d0d5e1c flags: automatically prepend '-' Isaac Freund 2022-12-28 22:11:14 +01:00
  • 2be9ac05d6 command/map: use flags.zig, cleanup Isaac Freund 2022-12-28 21:56:42 +01:00
  • eed7d94557 docs: improve keyboard layout documentation Isaac Freund 2022-12-28 20:43:54 +01:00
  • 0cb6b3f81d command/keyboard-layout: use flags.zig, cleanup Isaac Freund 2022-12-28 20:19:25 +01:00
  • 16cbe5f469 flags: rewrite to allow [:0]const u8 arguments Isaac Freund 2022-12-28 19:47:09 +01:00
  • ad1dbb1180 river: add keyboard-layout command Leon Henrik Plickat 2022-10-16 21:49:40 +02:00
  • 2eb0a7a75c river: support wp-single-pixel-buffer-v1 Andrea Feletto 2022-12-24 15:16:24 +01:00
  • 6ac3928556 idle: support ext-idle-notify-v1, drop KDE protocol Isaac Freund 2022-12-24 18:18:09 +01:00
  • 05c9194eba build: handle wlroots built without xwayland support Isaac Freund 2022-12-24 17:38:02 +01:00
  • 096e175cec View: honor fullscreen requests before map Isaac Freund 2022-12-24 03:06:53 +01:00
  • e603c5460a river-status: correctly advertise version 4 MaxVerevkin 2022-12-01 22:05:14 +02:00
  • 76000c3603 river-status: fix typo in layout_name_clear description Aiz 2022-12-01 23:30:31 +01:00
  • 4af7a3cb63 river-layout: fix version of layout_name events Isaac Freund 2022-12-01 16:10:08 +01:00
  • b8e2ee2a0c river-status: expose current layout name Leon Henrik Plickat 2022-08-14 17:16:38 +02:00
  • 8036ae2bd1 Cursor: add on-focus-change option shironeko 2022-08-01 20:31:50 -04:00
  • 3141940efb map-pointer: minor fixes and cleanups Isaac Freund 2022-11-25 13:57:35 +01:00
  • cacc986166 map-pointer: allow running arbitrary commands Alexander Courtis 2022-09-13 12:05:21 +10:00
  • e2a27b3a4e example/init: run rivertile in background Isaac Freund 2022-11-25 12:40:11 +01:00
  • 3ed71c51e2 deps: update to latest zig-wlroots Isaac Freund 2022-11-20 11:33:42 +01:00
  • 5dc591fe2d docs: fix typo in readme taupiqueur 2022-11-17 14:58:08 +01:00
  • cce729d89d session-lock: send wl_pointer.enter immediately Isaac Freund 2022-05-21 16:27:46 +02:00
  • 98d2f6a568 session-lock: add basic logging Isaac Freund 2022-05-21 16:22:28 +02:00
  • 49efbfe046 session-lock: handle output unplugging better tiosgz 2022-02-09 19:00:28 +00:00
  • 33187e0b09 ext-session-lock: implement protocol Isaac Freund 2021-12-30 04:27:50 +00:00
  • 78a46c316a input-inhibit: remove support for protocol Isaac Freund 2021-12-29 21:13:32 +00:00
  • ba823ef96e ci: remove Void Linux CI Isaac Freund 2022-11-13 16:37:14 +01:00
  • 29f32639a6 ci: update to wlroots 0.16.0 and wayland 1.21.0 Isaac Freund 2022-11-13 16:36:21 +01:00
  • 489a49735a river: update to wlroots 0.16 Isaac Freund 2022-11-11 20:25:21 +01:00
  • 5eb0e23780 contrib: mention default-layout command in FAQ Campbell Barton 2022-10-26 19:29:23 +11:00
  • e35c147cd5 river: refactor keyboard groups implementation Isaac Freund 2022-09-17 11:26:45 +02:00
  • 01f49bbbc1 river: add keyboard groups Leon Henrik Plickat 2022-08-30 15:26:35 +02:00
  • c0e64829f0 layer-shell: start transaction on map Isaac Freund 2022-08-25 13:24:42 +02:00
  • 29ae7ba311 river: advertise correct version of layout protocol Leon Henrik Plickat 2022-08-19 00:04:16 +02:00
  • 844ffce037 river-layout: add user_command_tags event Leon Henrik Plickat 2022-08-14 16:34:18 +02:00
  • 416fdc8d06 layout: only arrange on user command if layout is active Isaac Freund 2022-08-15 15:51:40 +02:00
  • 765a3f4aff river: keep floating views within bounds when sending to output Leon Henrik Plickat 2022-07-15 01:11:26 +02:00
  • 1a9cba2aa9 river: fix SIGPIPE handling, cleanup fork/execve Isaac Freund 2022-08-11 12:02:30 +02:00
  • 600fd2e73c river: ignore SIGPIPE to avoid weird exits shironeko 2022-08-01 17:11:26 -04:00
  • d4b2f2b0fc Seat: send enter event on keyboard device creation Isaac Freund 2022-07-26 16:25:04 +02:00
  • 7443e1377a LayoutDemand: handle too many view dimensions correctly tiosgz 2022-07-19 09:35:34 +00:00
  • 55cf8ad669 XdgPopup: fix unconstrain rect with layer surfaces tiosgz 2022-07-18 18:15:58 +00:00
  • bc610c8b82 Output: retry other modes if preferred fails tiosgz 2022-07-10 08:57:53 +00:00
  • 403eca90a5 ci: explicitly install libevdev Isaac Freund 2022-07-10 19:00:17 +02:00
  • b58bd829c2 docs: better connect 'index' to -layout in riverctl(1) tiosgz 2022-07-02 19:46:12 +00:00
  • 7402cb8aea deps: update to latest zig-wlroots Isaac Freund 2022-07-01 20:53:45 +02:00
  • db366e9455 Xwayland: fix View.fromWlrSurface for OR surfaces Isaac Freund 2022-06-24 12:05:54 +02:00
  • 7d9d889226 deps: update to latest zig-wlroots Isaac Freund 2022-06-23 18:50:00 +02:00
  • 2eb013e214 Cursor: implement initial touch support Isaac Freund 2022-06-22 00:34:05 +02:00
  • bd03484b28 Xwayland: restrict OR focus changes based on ICCCM input model Zakariyya Von Forslun 2022-06-22 08:56:21 +10:00
  • 5cce49095a Seat: refactor InputDevice handling Isaac Freund 2022-06-21 16:25:37 +02:00
  • 67d07e84b0 InputDevice: use "switch" in input device names Isaac Freund 2022-06-20 19:51:34 +02:00
  • c40dc5ee75 InputDevice: move to separate file Isaac Freund 2022-06-20 16:29:35 +02:00
  • 78d96d19e4 example/init: don't use exec Isaac Freund 2022-06-17 19:29:28 +02:00
  • 9b04109c82 Cursor: fix focus for Xwayland override redirect windows Zakariyya Von Forslun 2022-06-09 15:07:45 +10:00
  • 37da205be0 river: error out if default init is not executable Leon Henrik Plickat 2022-06-06 21:53:55 +02:00
  • a413790158 build: don't scan xdg-output Isaac Freund 2022-06-03 23:31:07 +02:00
  • 50c9e3d81b Cursor: revive 'always' focus-follows-cursor mode Isaac Freund 2022-06-03 11:09:18 +02:00
  • 2df2151afa river-status: only send mode event if client bound version 3 Isaac Freund 2022-06-02 12:21:57 +02:00
  • d657dc791b river-status: add mode event to seat status Isaac Freund 2022-05-31 18:09:03 +02:00
  • 03e8da669c Xwayland: Rename XwaylandUnmanaged to XwaylandOverrideRedirect Isaac Freund 2022-05-30 01:08:09 +02:00
  • 1e3b8ed161 Seat: avoid leaking eaten keys to client on focus tiosgz 2022-05-29 19:59:41 +00:00
  • 6d6646febe Keyboard: eat key release event for mappings tiosgz 2022-05-28 15:18:00 +00:00
  • 706dca9b1a ci: fix xbps invocation Isaac Freund 2022-05-29 19:15:28 +02:00
  • e72afab140 Xwayland: add handling of override redirect listeners Zakariyya Von Forslun 2022-05-30 01:01:49 +10:00
  • 960afa89ec View: refactor initialization Isaac Freund 2022-05-29 15:59:46 +02:00
  • 6ef97eea24 Xwayland: handle override redirect state changes Isaac Freund 2022-05-29 15:16:48 +02:00
  • 8a8dd9ff65 cursor: fix Xwayland unmanaged surfaceAt coordinates Zakariyya Von Forslun 2022-05-29 23:32:08 +10:00
  • 7b554bde68 xwayland-unmanaged: handle focus on map/cursor button Zakariyya Von Forslun 2022-05-28 22:19:43 +10:00
  • 0dd5ad032c example/init: fix typos Jan Evers 2022-05-24 23:23:45 +02:00
  • d1997139cc docs: add note on example init file to PACKAGING.md Isaac Freund 2022-05-22 19:17:14 +02:00
  • 71ba891850 docs: expand on -Dcpu in PACKAGING.md Isaac Freund 2022-05-22 16:17:55 +02:00
  • d0625d668a docs: create PACKAGING.md Isaac Freund 2022-05-22 15:35:16 +02:00
  • 3cb6428da6 build: add -Dstrip and -Dpie build options Isaac Freund 2022-05-22 15:25:38 +02:00
  • ded490d3dd Output: remove overzealous assert Isaac Freund 2022-05-20 15:13:28 +02:00
  • 7c440b834e build: follow semantic versioning for -dev versions Isaac Freund 2022-05-16 22:34:43 +02:00
  • 7122df7ec4 layer-shell: fix overflow if desired size exceeds output bounds Isaac Freund 2022-05-16 19:03:23 +02:00
  • 47c02ebcbc Mapping: Do not translate keys with xkb Peter Kaplan 2022-05-15 17:45:59 +02:00
  • d47be3b592 deps: update to latest zig-wayland Isaac Freund 2022-05-09 21:56:28 +02:00
  • d5c915e3cb idle-inhibit: implement protocol dfangx 2022-05-11 08:14:01 -04:00
  • 90b37645cf ci: make wget output non verbose Isaac Freund 2022-05-01 19:03:32 +02:00
  • 56fcab6ee9 Switch: register destroy listener tiosgz 2022-04-30 12:25:50 +00:00
  • 8da2de3738 input: fix typo in natural-scroll Jackson Abascal 2022-04-30 05:26:48 -05:00
  • 44aaee3a51 command/map: layout-pinned mappings Peter Kaplan 2022-04-20 15:38:18 +02:00
  • 8f59075bc5 completions: fish: new completions for the ‘hide-cursor’ command Daniel Eklöf 2022-04-20 19:00:16 +02:00
  • 3979dd5cf9 completions: bash: new completions for the ‘hide-cursor’ command Daniel Eklöf 2022-04-20 19:00:03 +02:00
  • 790de95726 completions: zsh: new completions for the ‘hide-cursor’ command Daniel Eklöf 2022-04-20 18:59:27 +02:00
  • e0246c0410 Cursor: Don't passthrough() on update if hidden Isaac Freund 2022-04-19 11:10:53 +02:00
  • a8491eb13e command/hide-cursor: fix crash on missing option Peter Kaplan 2022-04-14 19:50:49 +02:00
  • 0b8758a422 Cursor: Add a hide-cursor command Duncan Overbruck 2022-02-28 00:39:10 +01:00
  • 60fdefc3fd input: add map-switch/unmap-switch commands Peter Kaplan 2022-02-07 14:51:23 +01:00
  • ae349b0ce4 layer-shell: fix overflow with large bottom margin Isaac Freund 2022-03-28 12:10:18 +02:00