Commit Graph

  • ac1762567c Send zriver_seat_status_v1.focused_view when title of focused view changes Leon Henrik Plickat 2020-10-25 14:54:31 +01:00
  • 3f1b0dfaa9 control: implement swap Marten Ringwelski 2020-10-25 11:41:19 +00:00
  • 16c8752de2 code: Remove allocator argument from Mapping.init Marten Ringwelski 2020-10-25 09:25:29 +01:00
  • dd92b05af0 Add mediakey maps for locked and normal mode to example config Leon Henrik Plickat 2020-10-22 20:55:48 +02:00
  • e4a3698d86 view: update comments Isaac Freund 2020-10-22 19:24:01 +02:00
  • 79dc9cc49a xwayland: make behavior more like xdg toplevels Bonicgamer 2020-10-22 13:22:54 -04:00
  • e179690a9c code: update os.waitpid usage for breaking change Isaac Freund 2020-10-22 18:20:09 +02:00
  • 3e4743e9a2 Revert "Remove checking translated keysyms" Isaac Freund 2020-10-21 15:24:11 +02:00
  • 03a2da9690 Introduce mode "locked" Leon Henrik Plickat 2020-10-19 12:39:52 +02:00
  • 744e6b3052 Remove checking translated keysyms Leon Henrik Plickat 2020-10-18 02:59:25 +02:00
  • 4b4f7c464c Allow "None" as modifier string for bindings without modifiers Leon Henrik Plickat 2020-10-18 02:47:48 +02:00
  • ec5d5e8826 Move Cursor.Mode impl functions to Cursor Leon Henrik Plickat 2020-10-17 22:40:15 +02:00
  • d5d1e87a95 Implement XDG-Toplevel move and resize request handlers Leon Henrik Plickat 2020-10-17 16:45:18 +02:00
  • 1e0ee3b146 Remove unused event parameter from Cursor.Mode.enter() Leon Henrik Plickat 2020-10-17 16:44:43 +02:00
  • b6861bc80b Update view.float_box when setting a floating view to fullscreen Leon Henrik Plickat 2020-10-17 17:05:24 +02:00
  • 036f9a1cb9 Always set fullscreen views to fully opaque Leon Henrik Plickat 2020-10-08 18:12:31 +02:00
  • d4ca5d7a88 introduce Output.getEffectiveResolution() Leon Henrik Plickat 2020-10-07 18:04:27 +02:00
  • b2f13f5bcc Implement "move", "snap" and "resize" commands Leon Henrik Plickat 2020-10-07 03:00:57 +02:00
  • 6f9ecd4eda Create wlr_viewporter Leon Henrik Plickat 2020-10-06 19:53:58 +02:00
  • 1e58e8b7f8 Create wlr_export_dmabuf_manager_v1 Leon Henrik Plickat 2020-10-06 19:41:11 +02:00
  • 18f5fcb1ef Implement primary selection Leon Henrik Plickat 2020-10-06 17:02:07 +02:00
  • 185b403854 docs: update zig dependency in readme Isaac Freund 2020-10-05 23:17:05 +02:00
  • bb23464322 Send view tags when applying pending state in XdgToplevel.zig Leon Henrik Plickat 2020-10-05 22:32:51 +02:00
  • b67ea748a3 Implement configurable view opacity with fade effect Leon Henrik Plickat 2020-10-03 22:09:15 +02:00
  • 27b666dbba code: update to zig master in prep for 0.7.0 Isaac Freund 2020-08-31 15:23:01 +02:00
  • 0bd8274bd4 server: support wlr-gamma-control Isaac Freund 2020-09-30 12:59:00 +02:00
  • 2b77be8c87 seat: start transaction on focus-output Isaac Freund 2020-09-30 11:16:27 +02:00
  • d783347476 layer-shell: default to focused output Isaac Freund 2020-09-29 17:27:33 +02:00
  • 3e955935eb docs: use foot in the example config.sh Isaac Freund 2020-09-28 22:57:22 +02:00
  • b3279b87cc layer-shell: make invalid 0 dimension a hard error Isaac Freund 2020-09-28 22:52:53 +02:00
  • e019b9de47 view: always set fullscreen x/y to 0,0 Isaac Freund 2020-09-28 16:28:47 +02:00
  • c95c0416d5 docs: focus-follows-cursor fix options to be bold Marten Ringwelski 2020-09-15 17:29:34 +02:00
  • 52cd871151 Implement map -release Marten Ringwelski 2020-09-15 13:46:08 +02:00
  • 7e02fb679c Implement focus-follows-cursor Marten Ringwelski 2020-09-15 00:38:50 +02:00
  • f597e7da63 seat: implement drag and drop Isaac Freund 2020-09-10 01:13:47 +02:00
  • 976a3ce73d cursor: handle borderless views in move/resize Isaac Freund 2020-09-08 18:54:57 +02:00
  • 989e7aaeda config: implement map-pointer command Isaac Freund 2020-08-24 14:52:47 +02:00
  • fd8c5e6410 style: attach_mode() -> attachMode() Isaac Freund 2020-08-24 11:50:38 +02:00
  • e92b6307d9 river-status: don't report destroying views Isaac Freund 2020-08-22 17:17:57 +02:00
  • dd425a3e66 root: clean up initialization Isaac Freund 2020-08-21 20:37:05 +02:00
  • 0b2c992f4d river-status: clean up initialization Isaac Freund 2020-08-21 20:29:05 +02:00
  • 997b151df2 output: clean up initialization Isaac Freund 2020-08-21 20:17:27 +02:00
  • 4a334829f3 config: handle alloc failure in Mapping init Isaac Freund 2020-08-21 20:06:26 +02:00
  • c7c1934b70 Keyboard: clean up initialization Isaac Freund 2020-08-21 19:57:10 +02:00
  • 163fa47822 xdg-decoration: clean up initialization Isaac Freund 2020-08-21 19:54:15 +02:00
  • 5098553fb4 river-status: clean up initialization Isaac Freund 2020-08-21 19:47:57 +02:00
  • a201ced77d config: clean up initialization Isaac Freund 2020-08-21 19:32:21 +02:00
  • 71a751f1ad seat: clean up initialization Isaac Freund 2020-08-21 19:08:52 +02:00
  • 37ea1bac36 layer-surface: clean up initialization Isaac Freund 2020-08-21 16:53:04 +02:00
  • eb21e03b42 xdg-popup: clean up initialization Isaac Freund 2020-08-21 16:51:09 +02:00
  • 5cea3f68e3 xwayland: clean up initialization Isaac Freund 2020-08-21 16:48:17 +02:00
  • 1fbaaa55b3 xdg-toplevel: clean up initialization Isaac Freund 2020-08-21 16:45:27 +02:00
  • 283f3f8061 view: clean up initialization Isaac Freund 2020-08-21 16:43:12 +02:00
  • 7274761069 cursor: leave mode if target view is destroyed Isaac Freund 2020-08-21 16:23:23 +02:00
  • db416eb119 view stack: rework iteration for flexibility Isaac Freund 2020-08-21 15:08:28 +02:00
  • fa08d85c58 view: implement frame-perfect destroy Isaac Freund 2020-08-20 14:35:19 +02:00
  • 59d6432332 Implement "attach-mode" Leon Henrik Plickat 2020-08-17 23:13:16 +02:00
  • 340bfbd7f1 xwayland: fix signed to unsigned int casting error Isaac Freund 2020-08-13 13:47:14 +02:00
  • 7de2edb623 seat: implement kde idle protocol Isaac Freund 2020-08-13 12:22:32 +02:00
  • aabd85b028 layer-shell: improve configure handling Isaac Freund 2020-08-12 11:59:54 +02:00
  • 7a6ac8eb6e seat: set focus before starting transactions Isaac Freund 2020-08-12 11:07:29 +02:00
  • bd99428766 view: handle setting fullscreen in configure() Isaac Freund 2020-08-11 22:32:32 +02:00
  • 2669a615b6 root: refactor transaction initiation Isaac Freund 2020-08-11 19:04:37 +02:00
  • 50d008adbb ci: run only on master branch Isaac Freund 2020-08-11 22:35:34 +02:00
  • 946e4f21ba Enforce minimum window size also for views with constraints Leon Henrik Plickat 2020-08-10 21:26:48 +02:00
  • 45a730cbd3 Fix crashing bug for window size smaller than 2 * (border width + gap size) Leon Henrik Plickat 2020-08-10 16:04:21 +02:00
  • e66c8b0019 code: clean up cursor resize mode Isaac Freund 2020-08-07 21:34:38 +02:00
  • 0c4e3295b1 cursor: implement implicit grabs Isaac Freund 2020-08-07 13:54:58 +02:00
  • 91052f7477 cursor: refactor mode handling Isaac Freund 2020-08-07 11:51:53 +02:00
  • 96a91fd2f7 view: double buffer focus, use counter not bool Isaac Freund 2020-08-03 15:00:04 +02:00
  • 7d77160fe3 view: arrange on unmap if fullscreened from layout Isaac Freund 2020-08-01 20:03:32 +02:00
  • ef4efbcadf view: fix xdg_toplevel fullscreen request handling Isaac Freund 2020-08-01 19:56:34 +02:00
  • 845fcad9e6 layout: use fork/execve instead of ChildProcess Isaac Freund 2020-08-01 18:37:06 +02:00
  • 05557086e6 output: simplify layout code Isaac Freund 2020-07-06 23:56:54 +02:00
  • 56df9176b3 server: handle SIGINT/SIGTERM with wl_event_loop Isaac Freund 2020-08-01 17:27:49 +02:00
  • 54b09c4ae9 server: use fork/execve for startup command Isaac Freund 2020-08-01 13:40:41 +02:00
  • 3e17f12cbb doc: shorten riverctl’s synopsis Lennard Hofmann 2020-08-01 09:37:14 +02:00
  • d2ebd5e4e2 view: remember floating dimesions Isaac Freund 2020-07-31 20:22:37 +02:00
  • d6823fe3a0 cursor: handle xwayland views for move/resize Isaac Freund 2020-07-31 15:39:59 +02:00
  • 7a244092e5 view: sidestep transaction for float/fullscreen Isaac Freund 2020-07-31 12:16:11 +02:00
  • ecef8c2dc4 cursor: forbid move/resize of fullscreen views Isaac Freund 2020-07-29 23:47:43 +02:00
  • d87356c93a view: forbid mode change if cursor target Isaac Freund 2020-07-29 16:54:46 +02:00
  • 9f3ee76e51 cursor: implement resize Isaac Freund 2020-07-29 16:36:46 +02:00
  • ac3066d8fc code: refactor and simplify cursor move mode Isaac Freund 2020-07-28 16:17:16 +02:00
  • 11a46b80e0 meta: update layer shell xml Isaac Freund 2020-07-28 12:32:56 +02:00
  • 2f0bd157e3 river-status: note that wl_outputs must be bound Isaac Freund 2020-07-24 17:53:53 +02:00
  • 3bc799811f ci: use void linux Isaac Freund 2020-07-17 21:57:51 +02:00
  • 627ab7ec8a cursor: ensure theme loaded on output creation Isaac Freund 2020-07-17 20:40:33 +02:00
  • 43bcce9afe code: fix a pair of leaks Isaac Freund 2020-07-17 16:01:35 +02:00
  • 0091445b9f cursor: properly set XCURSOR_SIZE if default Isaac Freund 2020-07-17 12:56:15 +02:00
  • 228c2c372f Fix bug causing XDG toplevels with a parent to not respect the CSD filter Leon Henrik Plickat 2020-07-16 19:48:13 +02:00
  • a93c263502 Implement csd-filter-add and float-filter-add commands Leon Henrik Plickat 2020-07-16 19:45:45 +02:00
  • 76da7e2b0d Make float_filter a slice list Leon Henrik Plickat 2020-07-16 18:14:00 +02:00
  • 0ebb5ccc17 code: update to wlroots 0.11.0 Isaac Freund 2020-07-16 21:20:43 +02:00
  • be29b0ef95 Implement csd_filter list Leon Henrik Plickat 2020-07-16 01:21:22 +02:00
  • 91126388b5 ci: run on all branches Isaac Freund 2020-07-15 18:39:21 +02:00
  • 101f47d78f code: use a tagged union to store focus Isaac Freund 2020-07-15 14:15:17 +02:00
  • 8afe7c2c87 code: simplify direction parsing Isaac Freund 2020-07-15 13:02:58 +02:00
  • 1389b4a850 code: deduplicate command include code Isaac Freund 2020-07-15 12:54:36 +02:00
  • 2b2b78dd4d command: split set-option into "toplevel" commands Isaac Freund 2020-07-15 12:42:20 +02:00