mirror of
https://github.com/hyprwm/hyprland-wiki.git
synced 2024-12-22 17:49:48 +01:00
Merge branch 'hyprwm:main' into main
This commit is contained in:
commit
ab584d1e76
2 changed files with 23 additions and 19 deletions
|
@ -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:
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Reference in a new issue