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