Commit Graph

267 Commits

Author SHA1 Message Date
b8cc4cc22c river-status: send view_tags on view output change 2020-06-06 15:07:19 +02:00
e48cf8eab6 river-status: simplify example client 2020-06-06 15:07:07 +02:00
51b00ac6a9 build: install man pages
No gzip, let distros compress if they want to
2020-06-05 13:48:07 +02:00
59d0fb7fba docs: remove trailing whitespace 2020-06-05 10:56:54 +02:00
2b10720366 map: allow creating mappings with no modifiers 2020-06-05 10:54:39 +02:00
321157bde3 docs: fix link to Config.zig 2020-06-05 10:34:26 +02:00
a1f4123894 docs: update commit style guidelines
Require a prefix for commit messages as this makes the log much more
readable. Additionally, link Weston's contributing guidelines to
encourage "recipe style" history.
2020-06-05 00:59:12 +02:00
83d2a8be5f river-status: implement example client 2020-06-05 00:24:46 +02:00
7a40ac370d river-status: use correct resource and fix crash 2020-06-05 00:24:46 +02:00
a63fb461ba river-status: send view_tags on view map/unmap 2020-06-05 00:24:46 +02:00
35ceb08e1e Add man pages 2020-06-04 23:47:27 +02:00
5aa7fe8af8 river-status: implement protocol 2020-06-04 16:56:58 +02:00
e8aaadb228 river-status: add seat status object 2020-06-04 16:55:28 +02:00
25b12d593b editorconfig: trim trailing whitespace 2020-06-04 16:54:17 +02:00
fcea0863f2 build: scan river-status protocol 2020-06-03 13:25:17 +02:00
a6e6e47af9 river-status: fix typo 2020-06-03 13:25:00 +02:00
9c270c5918 river-status: create an object for each output 2020-06-03 12:56:03 +02:00
b69196aafa Define the river status protocol
This is a refinement of the now obsolete river-window-management
protocol which has been deleted.
2020-06-03 01:44:07 +02:00
03fc51d8d6 Eliminate some magic numbers 2020-06-02 17:02:03 +02:00
ea7f5d4064 Use tag masks for tag commands and clean up 2020-06-02 16:38:23 +02:00
0e9ecb6051 Rename focus -> focus-view 2020-06-02 14:04:23 +02:00
9856bc92ec Clean up some memory leaks 2020-06-02 13:45:56 +02:00
eaf13f3bcf Don't recreate transaction timer unnecessarily 2020-06-02 00:18:28 +02:00
95175d3115 Explain config through shell script in readme 2020-06-01 21:25:24 +02:00
631983b734 Replace _ with - as separator in commands 2020-06-01 20:51:20 +02:00
c63420cf45 Use + instead of | to separate modifiers
Although | makes more logical sense, it has another meaning in most
shells.
2020-06-01 20:50:22 +02:00
7cadd40051 De-hardcode all mappings
Move the default mappings to contrib/config.sh.
2020-06-01 20:45:40 +02:00
072dd575aa Add support for running a command on startup 2020-06-01 19:43:21 +02:00
33539d5b03 Really fix zig fmt CI 2020-06-01 16:20:48 +02:00
358481060d Fix zig fmt for CI 2020-06-01 16:10:06 +02:00
939beef168 Split river and riverctl directories 2020-06-01 15:56:50 +02:00
62abfc5ee5 Rename bind -> map 2020-06-01 15:16:18 +02:00
70cc318518 Implement bind command
This command allows binding compsitor commands to keys
2020-06-01 14:41:44 +02:00
d59b0791a9 Implement declare_mode 2020-06-01 00:20:49 +02:00
134eff2593 Rename mode command to enter_mode 2020-06-01 00:04:05 +02:00
e43bb78160 Store modes by id 2020-05-31 23:56:25 +02:00
0d29a64327 Remove dead code 2020-05-31 21:10:13 +02:00
d9ca9db5a4 Rework commands to be string based
This allows for significantly more flexibility and should make
implementing the bind command possible.
2020-05-31 21:04:25 +02:00
9cd61f7590 Define _POSIX_C_SOURCE 2020-05-30 15:44:48 +02:00
7209e20139 Add link to NixOS wiki page in build instructions 2020-05-29 12:28:37 +02:00
e2ee41dd2d Add missing deps to the readme 2020-05-28 16:27:49 +02:00
abbbf7fc89 Fix typo 2020-05-26 23:15:51 +02:00
2fc9f67c82 Add licensing info to readme 2020-05-26 23:14:33 +02:00
6e92511257 Fix git commit post link 2020-05-24 21:10:49 +02:00
f8a4f1dbe9 Correct socket -> protocol in readme 2020-05-24 21:07:57 +02:00
d83cbf55d1 Split control into separate protocol 2020-05-24 21:01:11 +02:00
08a2f47a5e Add CI for xwayland 2020-05-24 19:33:26 +02:00
4d68043045 Add callback to command request for error handling 2020-05-24 19:23:55 +02:00
9f35984c62 Fix name of struct 2020-05-24 19:23:55 +02:00
74721c9674 Fix x/y offset in full layout
Fixes https://github.com/ifreund/river/issues/13
2020-05-24 15:29:39 +02:00