Commit Graph

29 Commits

Author SHA1 Message Date
Campbell Barton 5eb0e23780 contrib: mention default-layout command in FAQ
It took me a while to figure out how to activate this layout, adding a note to the Q&A.
2022-10-26 10:29:23 +02:00
Nick Hastings 0c3a581f54 contrib: add desktop file 2022-01-08 15:37:47 +09:00
Isaac Freund 3b24e7fcd5 contrib: recommend using a venv for layout.py
This avoids needing to run pwayland's scanner with root privileges and
install the river-layout bindings to system directories.
2021-10-06 12:16:36 +02:00
Michal Siedlaczek 30da9e7221 contrib: make layout.py more pythonic 2021-10-06 12:16:36 +02:00
Leon Henrik Plickat 61d6aecb10 contrib: add python layout 2021-10-06 12:16:36 +02:00
Leon Henrik Plickat dfa2471141 contrib: update layout.c for river-layout-v3 2021-07-21 14:01:51 +02:00
Leon Henrik Plickat 7ffa2f4b9e contrib: Update layout.c for river-layout-v2 2021-05-07 00:34:41 +02:00
Leon Henrik Plickat 924a4707b7 contrib: update layouts for river-layout and river-options
- Remove old layouts which no longer work.
- Add new C layout.
2021-04-20 18:27:03 +02:00
Isaac Freund c7bc47d6d4 build: install example config to /etc/river/init 2020-12-30 20:29:28 +01:00
Isaac Freund ba9df86472 command: s/master/main/g (breaking change)
main is a better term to use here for several reasons:

1. It is more accurate: "master" implies that the designated views have
some kind of control over the other views, which is not the case. "main"
better expresses that the difference between the "main" view and others
is one of importance/focus.

2. It is a shorter word. 2 whole characters saved!

3. It reduces the chance of future development time being lost to
good-intentioned people complaining about usage of the word master as
has recently happened with regards to the default git branch name.
2020-12-30 18:15:47 +01:00
Isaac Freund 5f4ba06566 docs: improve explanation of tags
"tagmask" is a misleading term as the arguments are used much more like
a set of tags than a mask.
2020-12-30 14:25:37 +01:00
Leon Henrik Plickat 58d9bfc766 contrib: Unify style
Unify indentation and variables and add link to non-standard programs
called.
2020-12-13 01:19:27 +01:00
Bonicgamer cbd4a2807b control: implement set-repeat 2020-11-18 15:28:33 +01:00
Isaac Freund 5a6018f428 docs: improve pamixer mute example
Thanks xq!
2020-11-04 15:30:50 +01:00
Isaac Freund 0c7b0de297 docs: add swap to example config script 2020-10-25 17:31:10 +01:00
Leon Henrik Plickat dd92b05af0 Add mediakey maps for locked and normal mode to example config
The example config now additionally demonstrates how to use a shell loop
to create a mapping in multiple modes, how mediakeys can be mapped and
how to use the "None" modifier.
2020-10-22 21:10:12 +02:00
Leon Henrik Plickat b2f13f5bcc Implement "move", "snap" and "resize" commands 2020-10-07 21:03:59 +02:00
Leon Henrik Plickat b67ea748a3 Implement configurable view opacity with fade effect 2020-10-05 23:03:57 +02:00
Isaac Freund 3e955935eb docs: use foot in the example config.sh 2020-09-28 22:57:22 +02:00
Isaac Freund 989e7aaeda config: implement map-pointer command
This command takes a mode, modifiers, button/event name, and pointer
action as arguments. It stores these in the config data structure.

The currently available pointer actions are move-view and resize-view,
which replace the previously hard-coded functionality.

Closing the hovered view with middle click has temorarily been removed
until it is decided if we wish to make this another special pointer
action or perhaps allow running any arbitrary command (which would of
course include close).
2020-08-24 18:57:43 +02:00
Leon Henrik Plickat a93c263502 Implement csd-filter-add and float-filter-add commands 2020-07-16 21:24:08 +02:00
Lennard Hofmann 3b508688ea docs: Fix duplicate mapping in config.sh 2020-06-29 22:15:30 +02:00
Isaac Freund 5474b656ee docs: add toggle-fullscreen 2020-06-29 01:50:26 +02:00
Isaac Freund 5d9eb6a40a contrib: use rivertile in config.sh example 2020-06-16 17:46:57 +02:00
Isaac Freund 74f0423c08 contrib: add tiled layout in python 2020-06-16 17:18:29 +02:00
Leon Henrik Plickat 4cbef71a8d Contrib: Add debug layouts 2020-06-16 15:48:53 +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 7cadd40051 De-hardcode all mappings
Move the default mappings to contrib/config.sh.
2020-06-01 20:45:40 +02:00