diff --git a/pages/Configuring/Advanced-config.md b/pages/Configuring/Advanced-config.md index 3568e72..b718027 100644 --- a/pages/Configuring/Advanced-config.md +++ b/pages/Configuring/Advanced-config.md @@ -300,6 +300,7 @@ layout pages (See the sidebar) | resizewindowpixel | resizes a selected window | `resizeparams,window`, e.g. `100 100,^(kitty)$ | | movewindowpixel | moves a selected window | `resizeparams,window` | | cyclenext | focuses the next window on a workspace | none (for next) or `prev` (for previous) | +| swapnext | swaps the focused window with the next window on a workspace | none (for next) or `prev` (for previous) | | focuswindow | focuses the first window matching | window | | focusmonitor | focuses a monitor | monitor | | splitratio | changes the split ratio | floatdelta | @@ -404,24 +405,6 @@ script (`exec-once=~/myscript.sh` and do `myapp &` in the script) `exec=command` will execute on each reload -# Curves - -Defining your own Bezier curve can be done with the `bezier` keyword: - -``` -bezier=NAME,X0,Y0,X1,Y1 -``` - -where `NAME` is the name, and the rest are two points for the Cubic Bezier. A -good website to design your bezier can be found -[here, on cssportal.com](https://www.cssportal.com/css-cubic-bezier-generator/). - -Example curve: - -``` -bezier=overshot,0.05,0.9,0.1,1.1 -``` - # Window Rules You can set window rules for various actions. These are applied on window open! @@ -504,7 +487,7 @@ animation=windows,1,10,myepiccurve,slide `SPEED` is the amount of ds (1ds = 100ms) the animation will take -`CURVE` is the bezier curve name, see curves above. +`CURVE` is the bezier curve name, see [curves](https://wiki.hyprland.org/Configuring/Advanced-config/#curves). `STYLE` (optional) is the animation style @@ -539,6 +522,25 @@ animation=windows,1,8,default,popin 80% will make the animation 80% -> 100% of the size. +# Curves + +Defining your own Bezier curve can be done with the `bezier` keyword: + +``` +bezier=NAME,X0,Y0,X1,Y1 +``` + +where `NAME` is the name, and the rest are two points for the Cubic Bezier. A +good website to design your bezier can be found +[here, on cssportal.com](https://www.cssportal.com/css-cubic-bezier-generator/). + +Example curve: + +``` +bezier=overshot,0.05,0.9,0.1,1.1 +``` + + # Defining variables You can define your own custom variables like this: diff --git a/pages/Configuring/Master-Layout.md b/pages/Configuring/Master-Layout.md index 932d6e0..c02ee49 100644 --- a/pages/Configuring/Master-Layout.md +++ b/pages/Configuring/Master-Layout.md @@ -32,6 +32,8 @@ You can, however, resize the master window. | swapwithmaster | swaps the current window with master | | cyclenext | focuses the next window respecting the layout | | cycleprev | focuses the previous window respecting the layout | +| swapnext | swaps the focused window with the next window respecting the layout | +| swapprev | swaps the focused window with the previous window respecting the layout | {{< hint type=info >}} example usage: