Commit Graph

  • 334ede00e1 Cursor: properly handle clients setting the cursor image Isaac Freund 2021-12-22 04:32:23 +00:00
  • 2288778dd7 ci: update for wlroots 0.15.0 Isaac Freund 2021-12-21 04:02:17 +00:00
  • c34d850397 layer-shell: fix regression from wlroots 0.15 update Isaac Freund 2021-12-21 19:36:22 +00:00
  • f2fc9aca18 Cursor: dedup XcursorManager.setCursorImage() calls Isaac Freund 2021-12-21 03:50:12 +00:00
  • 4d19621f1e river: update to wlroots 0.15.0 Isaac Freund 2021-12-21 03:18:03 +00:00
  • c3370afa3d common/flags: make argFlag() return a slice Isaac Freund 2021-12-15 17:09:45 +01:00
  • d93ee2c27e Cursor: improve output focus handling on button press Leon Henrik Plickat 2021-12-10 23:40:48 +01:00
  • 93afdb32bf layer-shell: tighten up handling of large margins Isaac Freund 2021-11-29 23:56:26 +01:00
  • bd70c010e9 Cursor: add workaround in pointer drag termination Isaac Freund 2021-11-23 22:51:29 +01:00
  • 9212ac89fa Cursor: fix pointer drags with focus-follows-cursor Isaac Freund 2021-11-19 11:33:27 +01:00
  • 0cbe2b9fc3 docs: remove reference to /etc/river/init Isaac Freund 2021-11-11 16:07:19 +01:00
  • 663e839e9d docs: fix wlroots link in readme Wannes De Meyer 2021-11-08 21:18:32 +01:00
  • f3475c5932 docs: clarify description of dependencies Isaac Freund 2021-11-03 13:40:46 +01:00
  • 18072e00bf build: bump version to 0.2.0-dev Isaac Freund 2021-11-03 00:31:55 +01:00
  • 40e6a83ba8 build: bump version to 0.1.0 Isaac Freund 2021-11-03 00:01:31 +01:00
  • 69d1453741 build: fix trailing newline in version string Isaac Freund 2021-11-02 23:54:44 +01:00
  • d4aa64034c docs: remove AUTHORS file Isaac Freund 2021-11-02 23:29:23 +01:00
  • 363fd3f6a4 completions/fish: simplify FollieHiyuki 2021-11-01 18:27:41 +07:00
  • c9de08fa10 docs: update URLs for migration to riverwm github org Isaac Freund 2021-11-01 11:28:43 +01:00
  • f2cf4b9455 common: use -h instead of -help Isaac Freund 2021-11-01 00:34:15 +01:00
  • 4cee1fb881 docs: assorted fixes/cleanups Isaac Freund 2021-11-01 00:29:06 +01:00
  • 8757644b2a docs: standardize on "layout generator" Isaac Freund 2021-10-31 22:32:59 +01:00
  • 8134b81283 Cursor: fix move/resize with high poll rate/low dpi mice Isaac Freund 2021-10-30 19:16:31 +02:00
  • 4b0c5acc46 View: fix checks to respect client side move/resize Isaac Freund 2021-10-30 12:54:23 +02:00
  • b986196118 view: respect client size resize of floating views Isaac Freund 2021-10-30 12:22:49 +02:00
  • e447e1b41f Xwayland: always send configure if requested Isaac Freund 2021-10-20 15:40:50 +02:00
  • c84fd1a936 View: send enter/leave events to full surface tree Isaac Freund 2021-10-20 14:11:19 +02:00
  • 5bf7d22972 Cursor: only trigger focus-follow-cursor on motion Isaac Freund 2021-10-20 13:22:24 +02:00
  • 4b94b9c083 Xwayland: honor fullscreen requests Isaac Freund 2021-10-12 18:47:08 +02:00
  • 50814e0ffe pointer-constraints: fix coordinates Isaac Freund 2021-10-11 15:01:57 +02:00
  • 3b24e7fcd5 contrib: recommend using a venv for layout.py Isaac Freund 2021-10-06 12:10:59 +02:00
  • 30da9e7221 contrib: make layout.py more pythonic Michal Siedlaczek 2021-08-10 18:43:15 +02:00
  • 61d6aecb10 contrib: add python layout Leon Henrik Plickat 2021-08-10 18:04:55 +02:00
  • 102a0b7cf5 docs: change Enter to Return Euro20179 2021-10-04 02:10:20 -07:00
  • 196c52885f Decrease layout demand timeout to 100ms Leon Henrik Plickat 2021-06-14 19:51:55 +00:00
  • 5b8eab569c Server: fix use after free in deinit() Isaac Freund 2021-10-02 14:36:50 +02:00
  • 9270a2df08 View: fix unmap/destroy control flow Isaac Freund 2021-10-02 14:29:39 +02:00
  • e0784247b6 doc: update my (Isaac's) email address Isaac Freund 2021-10-02 13:01:58 +02:00
  • fd70a93c67 View: add fullscreen check missing in previous commit Isaac Freund 2021-10-02 12:05:24 +02:00
  • e6bb373240 View: resize if moved between outputs while fullscreen Isaac Freund 2021-09-30 17:17:46 +02:00
  • 8ec0e30fd7 Subsurface: remove commit listener in destroy() Isaac Freund 2021-09-30 16:45:14 +02:00
  • 6616d32353 ci: fix xbps invocation Isaac Freund 2021-09-27 19:00:10 +02:00
  • a3fdb294b3 Cursor: implement surfaceAt() for XwaylandUnmanaged Isaac Freund 2021-09-27 18:34:59 +02:00
  • b8ebbc29cf xdg-toplevel: fix configure serial checking Isaac Freund 2021-09-18 18:25:21 +02:00
  • ab55ab8fc2 command: Use std.ComptimeStringMap to get impl. function from command string Leon Henrik Plickat 2021-08-12 02:07:41 +02:00
  • 81d103d425 river: add send-to-previous-tags command Peter Rice 2021-09-11 16:21:48 -04:00
  • 5f6428bafe river: Allow applying CSD based on window titles Ben Fiedler 2021-09-06 15:28:05 +02:00
  • 98aed8d47e river: fix viewporter protocol implementation Isaac Freund 2021-09-06 19:03:17 +02:00
  • 7b97d519b3 river: Fix errdefer in floatFilterAdd Ben Fiedler 2021-09-06 14:53:42 +02:00
  • 119d733bdf docs: update example init for float fitler changes Isaac Freund 2021-09-06 14:46:34 +02:00
  • 546252aecf river: Allow floating based on window titles Ben Fiedler 2021-08-31 21:26:17 +02:00
  • e59c2a73d7 river: implement xdg-activation-v1 novakane 2021-08-12 16:16:23 +02:00
  • e9bfc5251e docs: default keyboard mapping mode is "normal" Keith Hubbard 2021-08-18 16:07:01 -04:00
  • 2bdf9e20a5 command: support repeating keyboard mappings Keith Hubbard 2021-08-15 08:49:11 -04:00
  • 6e51a8fcdd river-status: fix output status destruction Isaac Freund 2021-08-12 22:38:08 +02:00
  • d4c249a5cb output: simplify layer shell handling on destroy Isaac Freund 2021-08-12 21:58:17 +02:00
  • 1e18ac9d74 layer-shell: ignore commits on closed layer surface Isaac Freund 2021-08-12 21:18:26 +02:00
  • 1baf3bf462 seat: always add view to focus stack on map Isaac Freund 2021-08-10 21:54:36 +02:00
  • e752555969 config: fix leak of default layout namespace Isaac Freund 2021-08-09 16:48:51 +02:00
  • 7013bc3b69 Xwayland: fix possible use-after-free on unmap Isaac Freund 2021-08-09 16:40:45 +02:00
  • 556d790694 render: draw borders before rendering views Keith Hubbard 2021-08-05 21:40:30 -04:00
  • 2fc0875a3e river: fix crash on disabling all outputs Isaac Freund 2021-08-02 16:16:58 +02:00
  • 295f965f91 river-layout: fix typo in protocol Isaac Freund 2021-08-02 15:58:56 +02:00
  • 2f3fe5019b util: remove unused function Isaac Freund 2021-07-31 00:57:23 +02:00
  • 879046ef83 completions: Remove strict in focus-follows-cursor novakane 2021-07-29 18:57:55 +02:00
  • 00f51e00b4 cursor: remove strict focus-follows-cursor mode Isaac Freund 2021-07-29 14:05:17 +02:00
  • bae826ef0e cursor: fix crash if focus-follows-cursor is set Isaac Freund 2021-07-29 13:42:36 +02:00
  • f56c892958 build: Use pkg-config to handle river protocols novakane 2021-07-28 14:41:40 +02:00
  • 863f8156f7 river: properly teardown surface tree Isaac Freund 2021-07-28 13:19:19 +02:00
  • 9e70fb25a5 output: fix debug log on tag change Isaac Freund 2021-07-27 14:45:38 +02:00
  • 90008cfa53 docs: fix typo in rivertile man page Rafael Escobar 2021-07-26 20:31:34 -03:00
  • 8a1e96cddc config: change color format to 0xRRGGBBAA Isaac Freund 2021-07-26 20:36:46 +02:00
  • ae871c2fee docs: Wayland should always be capitalized Isaac Freund 2021-07-26 12:20:48 +02:00
  • bbfd0c334c view: arrange when exiting fullscreen to layout Isaac Freund 2021-07-25 22:25:31 +02:00
  • 988a4623ab view: ensure saved buffers are always dropped Isaac Freund 2021-07-25 22:22:46 +02:00
  • eab9c0901a layout: assert output state matches layout applied Isaac Freund 2021-07-25 22:17:40 +02:00
  • a07e5de945 build: install river-layout-v3 to $PREFIX/share/river Isaac Freund 2021-07-25 19:31:38 +02:00
  • b49ea34f15 build: remove example river-status client Isaac Freund 2021-07-25 19:15:33 +02:00
  • 4cc1167863 river: improve new layer surface log formatting Isaac Freund 2021-07-25 17:17:45 +02:00
  • 734521560b river: add custom wlroots log handler Isaac Freund 2021-07-25 01:22:36 +02:00
  • c26d18647b river: simplify log levels exposed to the user Isaac Freund 2021-07-24 20:45:58 +02:00
  • 8eaf7eb9cd docs: fix inconsistent capitalization Isaac Freund 2021-07-24 19:45:25 +02:00
  • aa19a1a964 docs: add -help and -version options to man pages Isaac Freund 2021-07-24 19:42:34 +02:00
  • 23088b800c common: standardize on -help option Isaac Freund 2021-07-24 19:31:04 +02:00
  • a5a505ecba common: remove support for positional arguments Isaac Freund 2021-07-24 18:29:48 +02:00
  • f6fa3425de river: use common CLI arg parsing code Isaac Freund 2021-07-24 16:44:11 +02:00
  • 32d35cdf91 Add -version flag to river, riverctl and rivertile novakane 2021-07-24 11:31:17 +02:00
  • 9c633a7888 layout: cleanup in progress layout demand on destroy Isaac Freund 2021-07-24 14:14:36 +02:00
  • 6f91011895 river: fix crash on parsing empty string as color Isaac Freund 2021-07-24 10:39:38 +02:00
  • f371e00716 cursor: fix logic in Cursor.updateState() Isaac Freund 2021-07-24 02:30:15 +02:00
  • 53dd3875b3 cursor: avoid sending unnecessary pointer motion events Isaac Freund 2021-07-23 19:18:49 +02:00
  • b243cd7fc3 river: destroy backend before Root.deinit() Isaac Freund 2021-07-23 19:03:08 +02:00
  • 36ce81bb67 cursor: add missing maybeResetState() callsite Isaac Freund 2021-07-23 18:37:24 +02:00
  • f86291169e cursor: allow commands to override cursor operations Isaac Freund 2021-07-23 11:44:10 +02:00
  • 969d7b0344 cursor: remove surfaceAt() parameters Isaac Freund 2021-07-23 16:52:48 +02:00
  • 7428519a93 cursor: refactor surfaceAt() to return parent Isaac Freund 2021-07-23 16:33:25 +02:00
  • f62eedb048 render: sync with Cursor.surfaceAt(), draw all view popups Isaac Freund 2021-07-23 13:40:54 +02:00
  • a3c6571326 cursor: reset state if needed on transaction commit Leon Henrik Plickat 2021-06-23 15:56:38 +02:00
  • b7d330c0da river-layout: make minor copyediting fixes Isaac Freund 2021-07-22 11:45:46 +02:00
  • b7e15a8ef6 river: make spawn command take only one argument Isaac Freund 2021-07-16 00:00:28 +02:00