Merge branch 'hyprwm:main' into main

This commit is contained in:
NotAShelf 2022-08-24 23:58:58 +03:00 committed by GitHub
commit ab584d1e76
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 23 additions and 19 deletions

View file

@ -300,6 +300,7 @@ layout pages (See the sidebar)
| resizewindowpixel | resizes a selected window | `resizeparams,window`, e.g. `100 100,^(kitty)$ | | resizewindowpixel | resizes a selected window | `resizeparams,window`, e.g. `100 100,^(kitty)$ |
| movewindowpixel | moves a selected window | `resizeparams,window` | | movewindowpixel | moves a selected window | `resizeparams,window` |
| cyclenext | focuses the next window on a workspace | none (for next) or `prev` (for previous) | | 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 | | focuswindow | focuses the first window matching | window |
| focusmonitor | focuses a monitor | monitor | | focusmonitor | focuses a monitor | monitor |
| splitratio | changes the split ratio | floatdelta | | 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 `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 # Window Rules
You can set window rules for various actions. These are applied on window open! 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 `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 `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. 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 # Defining variables
You can define your own custom variables like this: You can define your own custom variables like this:

View file

@ -32,6 +32,8 @@ You can, however, resize the master window.
| swapwithmaster | swaps the current window with master | | swapwithmaster | swaps the current window with master |
| cyclenext | focuses the next window respecting the layout | | cyclenext | focuses the next window respecting the layout |
| cycleprev | focuses the previous 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 >}} {{< hint type=info >}}
example usage: example usage: