Commit Graph

  • 030f7efd4f
    render: premultiply alpha for user-provided colors MaxVerevkin 2023-01-06 10:37:21 +02:00
  • 701d16c2ea
    completions: add keyboard-layout Leon Henrik Plickat 2023-01-06 16:36:00 +01:00
  • 088622ec50 ci: Use meson setup command Hugo Machet 2023-01-06 11:00:45 +01:00
  • 86ac0ffd0b river: fix bug in snap down / right alex 2023-01-05 19:25:31 +01:00
  • e49db7682c
    build: bump version to 0.3.0-dev Isaac Freund 2023-01-02 01:55:16 +01:00
  • 4d8f816305
    build: bump to version 0.2.0 Isaac Freund 2023-01-02 01:12:11 +01:00
  • 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