Commit Graph

  • 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
  • 6bdb152808 cursor: make xcursor theme configurable Isaac Freund 2020-07-14 17:34:29 +02:00
  • f3d4e5ac53 command/spawn: use _exit(2) instead of exit(3) Isaac Freund 2020-07-12 12:16:05 +02:00
  • 8120829e5c xwayland: set seat Isaac Freund 2020-07-09 22:31:01 +02:00
  • cbf645d468 command/spawn: clean up and disown children Isaac Freund 2020-07-08 14:00:51 +02:00
  • d77ac5ac7a cursor: close view on middleclick when pointer_modifier is active Leon Henrik Plickat 2020-07-08 02:39:17 +02:00
  • d292e61cfd cursor: implement moving views Leon Henrik Plickat 2020-07-07 16:39:08 +02:00
  • dfe61fe77d xwayland: don't crash on null title Isaac Freund 2020-07-06 16:10:59 +02:00
  • 014963612c river-status: fix bug sending old output tag state Isaac Freund 2020-07-06 11:09:23 +02:00
  • 24c0355ba8 layer-shell: respect single anchor exclusive zones Isaac Freund 2020-07-05 23:34:59 +02:00
  • 341fe1e977 code: handle out of memory as well as possible Isaac Freund 2020-07-05 22:49:17 +02:00
  • 3752a7879b server: send SIGTERM to startup process on exit Isaac Freund 2020-07-05 15:44:21 +02:00
  • 9dd18c6373 server: exit cleanly on SIGINT and SIGTERM Isaac Freund 2020-07-05 14:49:34 +02:00
  • 86386e84bc output: introduce state struct Isaac Freund 2020-07-02 21:55:21 +02:00
  • 3b508688ea docs: Fix duplicate mapping in config.sh Lennard Hofmann 2020-06-29 21:53:30 +02:00
  • 34d42d9e8c xdg-shell: honor fullscreen requests Isaac Freund 2020-06-29 11:52:53 +02:00
  • c78d31acf4 view: save and restore floating dimensions Isaac Freund 2020-06-29 11:15:55 +02:00
  • 5474b656ee docs: add toggle-fullscreen Isaac Freund 2020-06-29 01:50:26 +02:00
  • 7b6e05005d render: draw fullscreen views properly Isaac Freund 2020-06-29 01:46:24 +02:00
  • eb1e66b0fe seat: prioritize fullscreen views for focus Isaac Freund 2020-06-29 01:00:05 +02:00
  • acd08840ab command: disable focus-view in fullscreen Isaac Freund 2020-06-28 23:15:30 +02:00
  • 3cbd95fadc river: implement toggle-fullscreen Isaac Freund 2020-06-28 21:42:39 +02:00
  • 82a444a7c0 view: use saved geometry for borders if needed Isaac Freund 2020-06-28 20:45:17 +02:00
  • 5b96d831d3 view: replace mode with float/fullscreen bools Isaac Freund 2020-06-28 20:30:12 +02:00
  • 60f06a1a40 view: draw borders around actual dimensions Isaac Freund 2020-06-28 01:46:53 +02:00
  • 7f2e2610e3 code: fix tests Isaac Freund 2020-06-28 00:35:38 +02:00
  • b6ef4c5a1a cursor: fix viewAt() ordering Isaac Freund 2020-06-28 00:29:44 +02:00
  • 9dfcec72a8 view: simplify default float dimension handling Isaac Freund 2020-06-27 23:48:04 +02:00
  • c04112b81a view: introduce state struct to simplify code Isaac Freund 2020-06-27 22:43:15 +02:00
  • 89d0fb012d view: use a mode enum instead of floating bool Isaac Freund 2020-06-27 17:33:09 +02:00
  • 3904275373 command: log output of commands run by mappings Isaac Freund 2020-06-26 18:43:20 +02:00
  • 40597f184d command: allow output on success, refactor Isaac Freund 2020-06-26 17:57:03 +02:00
  • 558918d286 config: fix leak of hashmap keys Isaac Freund 2020-06-26 12:58:11 +02:00
  • dfb03fd0cb command: dupe mode name memory Isaac Freund 2020-06-26 12:46:18 +02:00
  • 08d630567f river-status: fix view-tags array size Isaac Freund 2020-06-26 12:31:04 +02:00
  • b6d981254b seat: pass a null terminated string Isaac Freund 2020-06-26 01:13:00 +02:00
  • 79bb0accac code: improve error handling consistency Isaac Freund 2020-06-26 00:59:31 +02:00
  • 8fc045b445 code: clean up server init Isaac Freund 2020-06-26 00:07:02 +02:00
  • a7c422dad7 data-control: implement protocol Isaac Freund 2020-06-25 23:08:56 +02:00
  • 8223c8c08e docs: fix typo in README.md Anatole Lefort 2020-06-22 17:19:07 +02:00
  • ebc661f4a7 command: add background_color option Isaac Freund 2020-06-19 18:44:28 +02:00
  • 2ef8261493 river-status: fix memory leak Isaac Freund 2020-06-19 14:48:28 +02:00
  • 12d34d4ded bikeshed: rename util.allocator to util.gpa Isaac Freund 2020-06-19 14:31:53 +02:00
  • aae89356a1 code: refactor layoutExternal Isaac Freund 2020-06-19 14:20:29 +02:00
  • 37a98e1a7a layout: fix loop counter Isaac Freund 2020-06-19 14:02:42 +02:00
  • 6e23344e06 rivertile: fix underflow if views < masters Isaac Freund 2020-06-19 13:53:20 +02:00
  • 582164ce41 code: refactor Server.start() Isaac Freund 2020-06-17 22:17:51 +02:00
  • 189d9f2d8b editorconfig: add scdoc config Isaac Freund 2020-06-17 16:22:53 +02:00
  • d61eee65ac docs: tweak readme Isaac Freund 2020-06-17 12:40:43 +02:00
  • 1cc02603b2 docs: small man pages fixes and updates Lennard Hofmann 2020-06-17 10:39:48 +02:00
  • 0efc04508b cli: allow setting log level with '-l' flag Isaac Freund 2020-06-17 02:01:07 +02:00
  • d74323bbbf code: improve logging functions Isaac Freund 2020-06-17 01:25:11 +02:00
  • 42f8076cec river-status: fix crash due to bad alignment Isaac Freund 2020-06-16 22:46:29 +02:00
  • c5de1641dc code: create util.allocator and use globally Isaac Freund 2020-06-16 22:08:36 +02:00
  • fb8d855ec9 code: create voidCast() util function Isaac Freund 2020-06-16 20:54:05 +02:00
  • ce18f24129 river-status: actually destroy the manager object Isaac Freund 2020-06-15 15:20:17 +02:00
  • f0c3aa3744 river-control: implement protocol changes Isaac Freund 2020-06-15 22:24:54 +02:00
  • e7bf1940da river-control: send output on success, fix issues Isaac Freund 2020-06-15 15:07:10 +02:00
  • 5d9eb6a40a contrib: use rivertile in config.sh example Isaac Freund 2020-06-16 17:46:57 +02:00
  • 56212eb302 docs: update readme Isaac Freund 2020-06-16 17:39:46 +02:00
  • 74f0423c08 contrib: add tiled layout in python Isaac Freund 2020-06-16 01:15:33 +02:00
  • 751760287c docs: add rivertile man page Isaac Freund 2020-06-16 17:06:24 +02:00
  • e2c034b76a rivertile: create default layout generator Isaac Freund 2020-06-16 14:48:30 +02:00
  • ec0631dcef Doc: Add layout documentation Leon Henrik Plickat 2020-06-13 14:43:12 +02:00
  • 4cbef71a8d Contrib: Add debug layouts Leon Henrik Plickat 2020-06-13 03:11:16 +02:00
  • 5de21d0d23 Commands: rework layout command Leon Henrik Plickat 2020-06-13 02:47:41 +02:00
  • 2fce8c7108 Output: Add layoutExternal() Leon Henrik Plickat 2020-06-13 02:14:09 +02:00
  • 754e24a710 Output: Rework layout switching in arrangeViews() Leon Henrik Plickat 2020-06-13 02:13:29 +02:00
  • bdc56517e9 Output: Remove layoutMasterStack() and rework layoutFull() Leon Henrik Plickat 2020-06-13 02:12:08 +02:00
  • ecc000b1ec build: allow disabling man-pages if scdoc is found Isaac Freund 2020-06-15 14:22:09 +02:00
  • b88443d62c org: unify gitignore Isaac Freund 2020-06-15 13:42:32 +02:00
  • 602693bbbe build: add scdoc step to generate man pages Isaac Freund 2020-06-15 13:16:38 +02:00
  • b2986fedd5 docs: use scdoc instead of roff for man pages Lennard Hofmann 2020-06-15 09:51:23 +02:00
  • 4b674730da docs: mention xkb environment variables in readme Isaac Freund 2020-06-13 21:28:36 +02:00
  • e1a1459177 xdg-shell: improve child handling Isaac Freund 2020-06-13 14:42:31 +02:00
  • c2d32a44c3 command: add view_padding option Isaac Freund 2020-06-13 13:32:35 +02:00
  • 4f029aa5c7 command: allow alpha in colors, simplify code Isaac Freund 2020-06-13 13:09:43 +02:00
  • 40c62577e1 code: simplify option handling Isaac Freund 2020-06-13 12:14:36 +02:00
  • efe2c2ce4b command: add border_focused_color and border_unfocused_color options lazy-dolphin 2020-06-12 21:37:39 +05:30
  • 31e47aafba docs: use release-safe in build instructions Isaac Freund 2020-06-11 13:34:06 +02:00
  • 79815da9f0 docs: update disclaimer Isaac Freund 2020-06-11 13:28:40 +02:00
  • 45a2039067 docs: add IRC channel, remove matrix Isaac Freund 2020-06-11 13:24:46 +02:00
  • 0ab2b3134e code: simplify view rendering Isaac Freund 2020-06-11 01:19:59 +02:00
  • 8839ae7335 command: don't zoom floating views Isaac Freund 2020-06-11 01:15:01 +02:00