aboutsummaryrefslogtreecommitdiff
path: root/contrib
AgeCommit message (Collapse)AuthorFilesLines
2021-10-06contrib: make layout.py more pythonicMichal Siedlaczek1-22/+19
2021-10-06contrib: add python layoutLeon Henrik Plickat1-0/+142
2021-07-21contrib: update layout.c for river-layout-v3Leon Henrik Plickat1-103/+187
2021-05-07contrib: Update layout.c for river-layout-v2Leon Henrik Plickat1-187/+115
2021-04-20contrib: update layouts for river-layout and river-optionsLeon Henrik Plickat4-128/+476
- Remove old layouts which no longer work. - Add new C layout.
2020-12-30build: install example config to /etc/river/initIsaac Freund1-154/+0
2020-12-30command: s/master/main/g (breaking change)Isaac Freund2-30/+30
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-30docs: improve explanation of tagsIsaac Freund1-8/+8
"tagmask" is a misleading term as the arguments are used much more like a set of tags than a mask.
2020-12-13contrib: Unify styleLeon Henrik Plickat1-12/+21
Unify indentation and variables and add link to non-standard programs called.
2020-11-18control: implement set-repeatBonicgamer1-0/+3
2020-11-04docs: improve pamixer mute exampleIsaac Freund1-1/+1
Thanks xq!
2020-10-25docs: add swap to example config scriptIsaac Freund1-0/+5
2020-10-22Add mediakey maps for locked and normal mode to example configLeon Henrik Plickat1-0/+15
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-07Implement "move", "snap" and "resize" commandsLeon Henrik Plickat1-0/+18
2020-10-05Implement configurable view opacity with fade effectLeon Henrik Plickat1-0/+2
2020-09-28docs: use foot in the example config.shIsaac Freund1-2/+2
2020-08-24config: implement map-pointer commandIsaac Freund1-0/+6
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-07-16Implement csd-filter-add and float-filter-add commandsLeon Henrik Plickat1-0/+8
2020-06-29docs: Fix duplicate mapping in config.shLennard Hofmann1-1/+1
2020-06-29docs: add toggle-fullscreenIsaac Freund1-2/+5
2020-06-16contrib: use rivertile in config.sh exampleIsaac Freund1-4/+7
2020-06-16contrib: add tiled layout in pythonIsaac Freund1-0/+68
2020-06-16Contrib: Add debug layoutsLeon Henrik Plickat2-0/+60
2020-06-02Use tag masks for tag commands and clean upIsaac Freund1-11/+13
2020-06-02Rename focus -> focus-viewIsaac Freund1-2/+2
2020-06-01De-hardcode all mappingsIsaac Freund1-0/+80
Move the default mappings to contrib/config.sh.