| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2021-04-27 | river: get rid of all server-created options | Isaac Freund | 1 | -11/+7 | |
| - Replace the layout option with new default-layout and output-layout commands. - Remove the ability to get/set the output title entirely. | |||||
| 2021-04-20 | river-options: rework, bump to v2 | Isaac Freund | 2 | -33/+40 | |
| Options are now all global but may be overridden per-output. If an output local value is requested but none has been set, the global value is provided instead. This makes for much better ergonomics when configuring layout related options in particular. | |||||
| 2021-04-20 | river: send SIGTERM to init command process group | Isaac Freund | 1 | -4/+3 | |
| Run the init command in a new process group and send SIGTERM to the entire group on exit. Without doing this, only the sh invocation used for the `sh -c` would receive SIGTERM. This is particularly useful when starting a per-session server manager as the init command. | |||||
| 2021-04-20 | river-layout: create and implement protocol | Leon Henrik Plickat | 3 | -138/+33 | |
| Replace the current layout mechanism based on passing args to a child process and parsing it's stdout with a new wayland protocol. This much more robust and allows for more featureful layout generators. Co-authored-by: Isaac Freund <ifreund@ifreund.xyz> | |||||
| 2021-03-16 | Fix existing typos | FollieHiyuki | 1 | -2/+2 | |
| 2021-02-09 | riverctl: add mod-option command | Leon Henrik Plickat | 1 | -0/+3 | |
| 2021-02-07 | riverctl: add -focused-output for option commands | Isaac Freund | 1 | -5/+6 | |
| This is more convenient for interactive usage and makes using the same bindings across multiple outputs easy. | |||||
| 2021-02-02 | output: add output_title default option | Leon Henrik Plickat | 1 | -1/+7 | |
| Outputs now have a default option, "output_title". If this changes, the outputs title is set to the option value. This title is currently only relevant when run nested in a wayland/X11 session. Co-authored-by: Isaac Freund <ifreund@ifreund.xyz> | |||||
| 2021-01-18 | riverctl: implement river-options interface | Isaac Freund | 1 | -0/+19 | |
| To make this cleaner, introduce some arg-parsing infrastructure that will useful when porting riverctl to river-control-v2 in the future as well. | |||||
| 2021-01-02 | command: Implement spawn-tagmask | Marten Ringwelski | 1 | -0/+10 | |
| 2020-12-30 | docs: fix riverctl man page syntax | Isaac Freund | 1 | -4/+4 | |
| 2020-12-30 | docs: fix syntax in riverctl man page | Isaac Freund | 1 | -1/+1 | |
| 2020-12-30 | docs: Improve clarity of river/riverctl man pages | Isaac Freund | 2 | -117/+148 | |
| 2020-12-30 | docs: improve startup and config information | Isaac Freund | 1 | -9/+23 | |
| 2020-12-30 | command: s/master/main/g (breaking change) | Isaac Freund | 3 | -17/+23 | |
| 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 | docs: improve explanation of tags | Isaac Freund | 1 | -14/+23 | |
| "tagmask" is a misleading term as the arguments are used much more like a set of tags than a mask. | |||||
| 2020-12-13 | doc: Remove outdated configuration instructions | Leon Henrik Plickat | 1 | -3/+0 | |
| 2020-12-13 | doc: unify scdoc style | Leon Henrik Plickat | 4 | -86/+103 | |
| This unifies the style of the man page source files. Most noticable are the now consistent line endings at 80 chars (assuming a tabwidth of 8). | |||||
| 2020-12-07 | focus-follow-cursor: Change output focus when needed | Marten Ringwelski | 1 | -2/+5 | |
| 2020-11-18 | control: implement set-repeat | Bonicgamer | 1 | -0/+4 | |
| 2020-11-11 | doc: add AUTHORS section to man pages | Isaac Freund | 4 | -0/+24 | |
| 2020-10-27 | Implement unmap-pointer | Marten Ringwelski | 1 | -0/+4 | |
| 2020-10-27 | Implement unmap | Marten Ringwelski | 1 | -0/+4 | |
| 2020-10-25 | control: implement swap | Marten Ringwelski | 1 | -0/+6 | |
| 2020-10-19 | Introduce mode "locked" | Leon Henrik Plickat | 1 | -2/+2 | |
| This mode is automatically entered when the screen is locked. | |||||
| 2020-10-18 | Allow "None" as modifier string for bindings without modifiers | Leon Henrik Plickat | 1 | -2/+1 | |
| This is more userfriendly than the empty string approach. | |||||
| 2020-10-07 | Implement "move", "snap" and "resize" commands | Leon Henrik Plickat | 1 | -0/+11 | |
| 2020-10-05 | Implement configurable view opacity with fade effect | Leon Henrik Plickat | 1 | -0/+15 | |
| 2020-09-15 | docs: focus-follows-cursor fix options to be bold | Marten Ringwelski | 1 | -1/+1 | |
| 2020-09-15 | Implement map -release | Marten Ringwelski | 1 | -2/+4 | |
| 2020-09-15 | Implement focus-follows-cursor | Marten Ringwelski | 1 | -0/+7 | |
| 2020-08-24 | config: implement map-pointer command | Isaac Freund | 1 | -0/+17 | |
| 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-18 | Implement "attach-mode" | Leon Henrik Plickat | 1 | -0/+3 | |
| 2020-08-01 | doc: shorten riverctl’s synopsis | Lennard Hofmann | 1 | -2/+1 | |
| The set-option command got removed but was still present in SYNOPSIS, which confused me. It is not the first time, we forgot to update it. | |||||
| 2020-07-16 | Implement csd-filter-add and float-filter-add commands | Leon Henrik Plickat | 1 | -0/+8 | |
| 2020-07-15 | command: split set-option into "toplevel" commands | Isaac Freund | 1 | -8/+16 | |
| `riverctl set-option view_padding 10` becomes `riverctl view-padding 10` Having set-option doesn't really gain us anything and is more verbose as well as being slightly inaccurate as the changes instantly apply. | |||||
| 2020-07-14 | cursor: make xcursor theme configurable | Isaac Freund | 1 | -0/+6 | |
| - add a new command to set the theme - export the theme of the default seat through environment variables | |||||
| 2020-07-05 | server: send SIGTERM to startup process on exit | Isaac Freund | 1 | -3/+6 | |
| 2020-06-29 | docs: add toggle-fullscreen | Isaac Freund | 1 | -0/+3 | |
| 2020-06-19 | command: add background_color option | Isaac Freund | 1 | -0/+1 | |
| This is trivial to support and allows basic customization without running a layer-shell program such as swaybg. This is especially useful in low memory situations. | |||||
| 2020-06-17 | docs: small man pages fixes and updates | Lennard Hofmann | 3 | -15/+21 | |
| - Previous hard-coded settings can be now be changes with riverctl or via environment variables - Update "See also" - Mod → Mod1 | |||||
| 2020-06-17 | cli: allow setting log level with '-l' flag | Isaac Freund | 1 | -1/+6 | |
| 2020-06-16 | docs: add rivertile man page | Isaac Freund | 1 | -0/+38 | |
| 2020-06-16 | Doc: Add layout documentation | Leon Henrik Plickat | 2 | -2/+81 | |
| 2020-06-15 | docs: use scdoc instead of roff for man pages | Lennard Hofmann | 4 | -236/+165 | |
| 2020-06-13 | command: add view_padding option | Isaac Freund | 1 | -0/+2 | |
| 2020-06-13 | command: allow alpha in colors, simplify code | Isaac Freund | 1 | -2/+2 | |
| 2020-06-13 | code: simplify option handling | Isaac Freund | 1 | -2/+2 | |
| 2020-06-13 | command: add border_focused_color and border_unfocused_color options | lazy-dolphin | 1 | -0/+4 | |
| 2020-06-10 | command: implement set-option | lazy-dolphin | 1 | -0/+13 | |
| Only border and padding options are currently available. | |||||
