mirror of
https://github.com/DreamMaoMao/maomaowm.git
synced 2026-03-14 05:34:21 -04:00
feat: add docs and sync with wiki & website
This commit is contained in:
parent
1fc89d01eb
commit
5906d9621e
28 changed files with 2594 additions and 0 deletions
82
docs/visuals/effects.md
Normal file
82
docs/visuals/effects.md
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
---
|
||||
title: Window Effects
|
||||
description: Add visual polish with blur, shadows, and opacity.
|
||||
---
|
||||
|
||||
## Blur
|
||||
|
||||
Blur creates a frosted glass effect for transparent windows.
|
||||
|
||||
| Setting | Default | Description |
|
||||
| :--- | :--- | :--- |
|
||||
| `blur` | `0` | Enable blur for windows. |
|
||||
| `blur_layer` | `0` | Enable blur for layer surfaces (like bars/docks). |
|
||||
| `blur_optimized` | `1` | Caches the wallpaper and blur background, significantly reducing GPU usage. Disabling it will significantly increase GPU consumption and may cause rendering lag. **Highly recommended.** |
|
||||
| `blur_params_radius` | `5` | The strength (radius) of the blur. |
|
||||
| `blur_params_num_passes` | `1` | Number of passes. Higher = smoother but more expensive. |
|
||||
| `blur_params_noise` | `0.02` | Blur noise level. |
|
||||
| `blur_params_brightness` | `0.9` | Blur brightness adjustment. |
|
||||
| `blur_params_contrast` | `0.9` | Blur contrast adjustment. |
|
||||
| `blur_params_saturation` | `1.2` | Blur saturation adjustment. |
|
||||
|
||||
> **Warning:** Blur has a relatively high impact on performance. If your hardware is limited, it is not recommended to enable it. If you experience lag with blur on, ensure `blur_optimized=1` — disabling it will significantly increase GPU consumption and may cause rendering lag. To disable blur entirely, set `blur=0`.
|
||||
|
||||
---
|
||||
|
||||
## Shadows
|
||||
|
||||
Drop shadows help distinguish floating windows from the background.
|
||||
|
||||
| Setting | Default | Description |
|
||||
| :--- | :--- | :--- |
|
||||
| `shadows` | `0` | Enable shadows. |
|
||||
| `layer_shadows` | `0` | Enable shadows for layer surfaces. |
|
||||
| `shadow_only_floating` | `1` | Only draw shadows for floating windows (saves performance). |
|
||||
| `shadows_size` | `10` | Size of the shadow. |
|
||||
| `shadows_blur` | `15` | Shadow blur amount. |
|
||||
| `shadows_position_x` | `0` | Shadow X offset. |
|
||||
| `shadows_position_y` | `0` | Shadow Y offset. |
|
||||
| `shadowscolor` | `0x000000ff` | Color of the shadow. |
|
||||
|
||||
```ini
|
||||
# Example shadows configuration
|
||||
shadows=1
|
||||
layer_shadows=1
|
||||
shadow_only_floating=1
|
||||
shadows_size=12
|
||||
shadows_blur=15
|
||||
shadows_position_x=0
|
||||
shadows_position_y=0
|
||||
shadowscolor=0x000000ff
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Opacity & Corner Radius
|
||||
|
||||
Control the transparency and roundness of your windows.
|
||||
|
||||
| Setting | Default | Description |
|
||||
| :--- | :--- | :--- |
|
||||
| `border_radius` | `0` | Window corner radius in pixels. |
|
||||
| `border_radius_location_default` | `0` | Corner radius location: `0` (all), `1` (top-left), `2` (top-right), `3` (bottom-left), `4` (bottom-right), `5` (closest corner). |
|
||||
| `no_radius_when_single` | `0` | Disable radius if only one window is visible. |
|
||||
| `focused_opacity` | `1.0` | Opacity for the active window (0.0 - 1.0). |
|
||||
| `unfocused_opacity` | `1.0` | Opacity for inactive windows (0.0 - 1.0). |
|
||||
|
||||
```ini
|
||||
# Window corner radius in pixels
|
||||
border_radius=0
|
||||
|
||||
# Corner radius location (0=all, 1=top-left, 2=top-right, 3=bottom-left, 4=bottom-right)
|
||||
border_radius_location_default=0
|
||||
|
||||
# Disable radius if only one window is visible
|
||||
no_radius_when_single=0
|
||||
|
||||
# Opacity for the active window (0.0 - 1.0)
|
||||
focused_opacity=1.0
|
||||
|
||||
# Opacity for inactive windows
|
||||
unfocused_opacity=1.0
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue