Commit Graph

268 Commits

Author SHA1 Message Date
Isaac Freund
7b1e07d3d5
code: remove dead code 2020-06-07 19:40:19 +02:00
Isaac Freund
b8cc4cc22c
river-status: send view_tags on view output change 2020-06-06 15:07:19 +02:00
Isaac Freund
e48cf8eab6
river-status: simplify example client 2020-06-06 15:07:07 +02:00
Isaac Freund
51b00ac6a9
build: install man pages
No gzip, let distros compress if they want to
2020-06-05 13:48:07 +02:00
Isaac Freund
59d0fb7fba
docs: remove trailing whitespace 2020-06-05 10:56:54 +02:00
Isaac Freund
2b10720366
map: allow creating mappings with no modifiers 2020-06-05 10:54:39 +02:00
Isaac Freund
321157bde3
docs: fix link to Config.zig 2020-06-05 10:34:26 +02:00
Isaac Freund
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
Isaac Freund
83d2a8be5f
river-status: implement example client 2020-06-05 00:24:46 +02:00
Isaac Freund
7a40ac370d
river-status: use correct resource and fix crash 2020-06-05 00:24:46 +02:00
Isaac Freund
a63fb461ba
river-status: send view_tags on view map/unmap 2020-06-05 00:24:46 +02:00
Lennard Hofmann
35ceb08e1e Add man pages 2020-06-04 23:47:27 +02:00
Isaac Freund
5aa7fe8af8
river-status: implement protocol 2020-06-04 16:56:58 +02:00
Isaac Freund
e8aaadb228
river-status: add seat status object 2020-06-04 16:55:28 +02:00
Isaac Freund
25b12d593b
editorconfig: trim trailing whitespace 2020-06-04 16:54:17 +02:00
Isaac Freund
fcea0863f2
build: scan river-status protocol 2020-06-03 13:25:17 +02:00
Isaac Freund
a6e6e47af9
river-status: fix typo 2020-06-03 13:25:00 +02:00
Isaac Freund
9c270c5918
river-status: create an object for each output 2020-06-03 12:56:03 +02:00
Isaac Freund
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
Isaac Freund
03fc51d8d6
Eliminate some magic numbers 2020-06-02 17:02:03 +02:00
Isaac Freund
ea7f5d4064
Use tag masks for tag commands and clean up 2020-06-02 16:38:23 +02:00
Isaac Freund
0e9ecb6051
Rename focus -> focus-view 2020-06-02 14:04:23 +02:00
Isaac Freund
9856bc92ec
Clean up some memory leaks 2020-06-02 13:45:56 +02:00
Isaac Freund
eaf13f3bcf
Don't recreate transaction timer unnecessarily 2020-06-02 00:18:28 +02:00
Isaac Freund
95175d3115
Explain config through shell script in readme 2020-06-01 21:25:24 +02:00
Isaac Freund
631983b734
Replace _ with - as separator in commands 2020-06-01 20:51:20 +02:00
Isaac Freund
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
Isaac Freund
7cadd40051
De-hardcode all mappings
Move the default mappings to contrib/config.sh.
2020-06-01 20:45:40 +02:00
Isaac Freund
072dd575aa
Add support for running a command on startup 2020-06-01 19:43:21 +02:00
Isaac Freund
33539d5b03
Really fix zig fmt CI 2020-06-01 16:20:48 +02:00
Isaac Freund
358481060d
Fix zig fmt for CI 2020-06-01 16:10:06 +02:00
Isaac Freund
939beef168
Split river and riverctl directories 2020-06-01 15:56:50 +02:00
Isaac Freund
62abfc5ee5
Rename bind -> map 2020-06-01 15:16:18 +02:00
Isaac Freund
70cc318518
Implement bind command
This command allows binding compsitor commands to keys
2020-06-01 14:41:44 +02:00
Isaac Freund
d59b0791a9
Implement declare_mode 2020-06-01 00:20:49 +02:00
Isaac Freund
134eff2593
Rename mode command to enter_mode 2020-06-01 00:04:05 +02:00
Isaac Freund
e43bb78160
Store modes by id 2020-05-31 23:56:25 +02:00
Isaac Freund
0d29a64327
Remove dead code 2020-05-31 21:10:13 +02:00
Isaac Freund
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
Isaac Freund
9cd61f7590
Define _POSIX_C_SOURCE 2020-05-30 15:44:48 +02:00
Isaac Freund
7209e20139
Add link to NixOS wiki page in build instructions 2020-05-29 12:28:37 +02:00
Isaac Freund
e2ee41dd2d
Add missing deps to the readme 2020-05-28 16:27:49 +02:00
Isaac Freund
abbbf7fc89
Fix typo 2020-05-26 23:15:51 +02:00
Isaac Freund
2fc9f67c82
Add licensing info to readme 2020-05-26 23:14:33 +02:00
Isaac Freund
6e92511257
Fix git commit post link 2020-05-24 21:10:49 +02:00
Isaac Freund
f8a4f1dbe9
Correct socket -> protocol in readme 2020-05-24 21:07:57 +02:00
Isaac Freund
d83cbf55d1 Split control into separate protocol 2020-05-24 21:01:11 +02:00
Isaac Freund
08a2f47a5e Add CI for xwayland 2020-05-24 19:33:26 +02:00
Isaac Freund
4d68043045 Add callback to command request for error handling 2020-05-24 19:23:55 +02:00
Isaac Freund
9f35984c62 Fix name of struct 2020-05-24 19:23:55 +02:00