From 4cc1e31759e97701f78579397ada2c64fa68d31d Mon Sep 17 00:00:00 2001 From: "Devin J. Pohly" Date: Tue, 16 Feb 2021 13:51:38 -0600 Subject: [PATCH] make main branch default and add note about wlroots-next --- Patches.md | 44 +++++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/Patches.md b/Patches.md index 1feb9b7..2744842 100644 --- a/Patches.md +++ b/Patches.md @@ -1,9 +1,11 @@ As with dwm, community patch contributions are heartily welcomed! If you have a customization that others may appreciate, or a useful enhancement which doesn't quite fit into the trim-and-tidy philosophy of dwl, please post it here! Implement your modifications as a public GitHub branch (multiple commits are OK), then copy-and-paste the following Markdown into the list below, replacing each all-caps placeholder with the appropriate information: ```markdown -* [PATCHNAME](https://github.com/djpohly/dwl/compare/master...YOURUSERNAME:BRANCH.patch): SUMMARY +* [PATCHNAME](https://github.com/djpohly/dwl/compare/main...YOURUSERNAME:BRANCH.patch): SUMMARY ``` +For a patch based on the `wlroots-next` branch instead, simply change `main` in the link above. + Please ensure that the only changes in that branch are those needed for the patch; do not include multiple patches, personal changes to `config.h`, etc. @@ -14,24 +16,24 @@ Please ensure that the only changes in that branch are those needed for the patc **Another note:** since dwl is still taking shape, patches may need to be updated after larger changes to the code. Feel free to contribute updated versions! -* [alwayscenter](https://github.com/djpohly/dwl/compare/master...guidocella:alwayscenter.patch): Center floating windows -* [attachabove](https://github.com/djpohly/dwl/compare/master...sam-barr:attachabove.patch): Newly created windows are placed above the currently selected window in the stack -* [customFloat](https://github.com/djpohly/dwl/compare/master...Stivvo:customFloat.patch): Rules for floating windows support default x, y, width, height. Defaults to the center of the screen and the client size -* [center-terminal](https://github.com/djpohly/dwl/compare/master...guidocella:center-terminal.patch): Add a keybinding that toggles centering Alacritty horizontally when it's the only window, while still tiling multiple windows -* [hide-behind-fullscreen](https://github.com/djpohly/dwl/compare/master...Stivvo:hide-behind-fullscreen.patch): Don't render any client and the bottom layer shell (such as waybar) if a window is fullscreen. Especially useful with transparent terminals (only the wallpaper is shown behind them). Requires [fullscreen](https://github.com/djpohly/dwl/compare/master...Stivvo:fullscreen.patch) and [layer-shell](https://github.com/djpohly/dwl/compare/master...guidocella:layer-shell.patch). Previously called hideBehindBullscreen, remade from scratch in 12/24/2020 -* [hide-behind-monocle](https://github.com/djpohly/dwl/compare/master...guidocella:hide-behind-monocle.patch): Hide windows below in the monocle layout -* [pertag](https://github.com/djpohly/dwl/compare/master...Bonicgamer:pertag.patch): A very slightly modified version of dwm's pertag patch -* [pointerConstraints](https://github.com/djpohly/dwl/compare/master...Bonicgamer:pointerconstraints0.patch): basic pointer constraints | Updated: 9/20/2020 Hotfix: 6:24PM -* [focusMonPointer](https://github.com/djpohly/dwl/compare/master...Stivvo:focusMonPointer.patch): ``focusmon()`` moves the cursor to the focused monitor -* [makeDesktop](https://github.com/djpohly/dwl/compare/master...Stivvo:makeDesktop.patch): Support for ``make install`` and ``make uninstall``, which also installs a .desktop file to start dwl from a display manager -* [movestack](https://github.com/djpohly/dwl/compare/master...sam-barr:movestack.patch): Allows you to move a window up and down the stack +* [alwayscenter](https://github.com/djpohly/dwl/compare/main...guidocella:alwayscenter.patch): Center floating windows +* [attachabove](https://github.com/djpohly/dwl/compare/main...sam-barr:attachabove.patch): Newly created windows are placed above the currently selected window in the stack +* [customFloat](https://github.com/djpohly/dwl/compare/main...Stivvo:customFloat.patch): Rules for floating windows support default x, y, width, height. Defaults to the center of the screen and the client size +* [center-terminal](https://github.com/djpohly/dwl/compare/main...guidocella:center-terminal.patch): Add a keybinding that toggles centering Alacritty horizontally when it's the only window, while still tiling multiple windows +* [hide-behind-fullscreen](https://github.com/djpohly/dwl/compare/main...Stivvo:hide-behind-fullscreen.patch): Don't render any client and the bottom layer shell (such as waybar) if a window is fullscreen. Especially useful with transparent terminals (only the wallpaper is shown behind them). Requires [fullscreen](https://github.com/djpohly/dwl/compare/main...Stivvo:fullscreen.patch) and [layer-shell](https://github.com/djpohly/dwl/compare/main...guidocella:layer-shell.patch). Previously called hideBehindBullscreen, remade from scratch in 12/24/2020 +* [hide-behind-monocle](https://github.com/djpohly/dwl/compare/main...guidocella:hide-behind-monocle.patch): Hide windows below in the monocle layout +* [pertag](https://github.com/djpohly/dwl/compare/main...Bonicgamer:pertag.patch): A very slightly modified version of dwm's pertag patch +* [pointerConstraints](https://github.com/djpohly/dwl/compare/main...Bonicgamer:pointerconstraints0.patch): basic pointer constraints | Updated: 9/20/2020 Hotfix: 6:24PM +* [focusMonPointer](https://github.com/djpohly/dwl/compare/main...Stivvo:focusMonPointer.patch): ``focusmon()`` moves the cursor to the focused monitor +* [makeDesktop](https://github.com/djpohly/dwl/compare/main...Stivvo:makeDesktop.patch): Support for ``make install`` and ``make uninstall``, which also installs a .desktop file to start dwl from a display manager +* [movestack](https://github.com/djpohly/dwl/compare/main...sam-barr:movestack.patch): Allows you to move a window up and down the stack * [output-power-management](https://github.com/guidocella/dwl/compare/layer-shell...guidocella:output-power-management.patch): Implement the output-power-management protocol. I don't know what this is used by, but here it is in case you need it (based on the layer shell pull request) -* [restoreTiling](https://github.com/djpohly/dwl/compare/master...Stivvo:restoreTiling.patch): All floating windows become tiling when switching to a different layout (mod+t, mod+m...) -* [shiftview](https://github.com/djpohly/dwl/compare/master...guidocella:shiftview.patch): Cycle through tags -* [smartBorders](https://github.com/djpohly/dwl/compare/master...Stivvo:smartBorders.patch): The borders of a window aren't drawn when is the only tiling window in its tag or is in a monocle layout; also allow ``borderpx = 0`` | Updated: 9/24/2020 -* [swallow](https://github.com/djpohly/dwl/compare/master...Bonicgamer:swallowing.patch): Terminals swallow windows that they are the parent of (does not work with xwayland windows) | Updated: 9/2/2020 -* [switchtotag](https://github.com/djpohly/dwl/compare/master...guidocella:switchtotag.patch): Adds a rule option to switch to the configured tag when a window opens, then switch back when it closes -* [toggleKbLayout](https://github.com/djpohly/dwl/compare/master...Stivvo:toggleKbLayout.patch): Switch between multiple keyboard layouts at runtime -* [toggle-layout-immediately](https://github.com/djpohly/dwl/compare/master...guidocella:toggle-layout-immediately.patch): configure a default "previous" layout for `setlayout({0})` to switch back to -* [unclutter](https://github.com/djpohly/dwl/compare/master...guidocella:unclutter.patch): Hide the mouse cursor if it isn’t being used -* [vanitygaps](https://github.com/djpohly/dwl/compare/master...Bonicgamer:vanitygaps.patch): A slightly modified version of dwm's vanitygaps patch \ No newline at end of file +* [restoreTiling](https://github.com/djpohly/dwl/compare/main...Stivvo:restoreTiling.patch): All floating windows become tiling when switching to a different layout (mod+t, mod+m...) +* [shiftview](https://github.com/djpohly/dwl/compare/main...guidocella:shiftview.patch): Cycle through tags +* [smartBorders](https://github.com/djpohly/dwl/compare/main...Stivvo:smartBorders.patch): The borders of a window aren't drawn when is the only tiling window in its tag or is in a monocle layout; also allow ``borderpx = 0`` | Updated: 9/24/2020 +* [swallow](https://github.com/djpohly/dwl/compare/main...Bonicgamer:swallowing.patch): Terminals swallow windows that they are the parent of (does not work with xwayland windows) | Updated: 9/2/2020 +* [switchtotag](https://github.com/djpohly/dwl/compare/main...guidocella:switchtotag.patch): Adds a rule option to switch to the configured tag when a window opens, then switch back when it closes +* [toggleKbLayout](https://github.com/djpohly/dwl/compare/main...Stivvo:toggleKbLayout.patch): Switch between multiple keyboard layouts at runtime +* [toggle-layout-immediately](https://github.com/djpohly/dwl/compare/main...guidocella:toggle-layout-immediately.patch): configure a default "previous" layout for `setlayout({0})` to switch back to +* [unclutter](https://github.com/djpohly/dwl/compare/main...guidocella:unclutter.patch): Hide the mouse cursor if it isn’t being used +* [vanitygaps](https://github.com/djpohly/dwl/compare/main...Bonicgamer:vanitygaps.patch): A slightly modified version of dwm's vanitygaps patch \ No newline at end of file