Add window blur, organize Settings, and reduce launcher memory
This commit is contained in:
1 parent
bbc2f226d8
commit
07a8e50f47
17 files changed
+260
-88
No files matched your search
@@ -29,6 +29,7 @@ one appearance.
|
||||
| `appearance.focus-effect.enabled` | boolean | `true` | Apply window opacity and dimming; disabling preserves the saved settings |
|
||||
| `appearance.focus-effect.active-opacity` | number 0–1 | `1` | Active application opacity, including fullscreen |
|
||||
| `appearance.focus-effect.inactive-opacity` | number 0–1 | `1` | Other application window opacity |
|
||||
| `appearance.focus-effect.blur` | boolean | `true` | Blur behind translucent application windows using the shared blur radius |
|
||||
| `appearance.focus-effect.inactive-dim` | number 0–1 | `0` | Darkening strength for inactive windows; 0 disables |
|
||||
| `appearance.focus-effect.duration-ms` | number ≥ 0 | `150` | Shared opacity and dimming transition; 0 snaps |
|
||||
| `theme.typography.font-family` | string | `"Inter"` | Shell, Settings and overview font |
|
||||
@@ -47,6 +48,10 @@ opacity still follows activation; dimming fades out as overview opens. Fullscree
|
||||
windows use the same opacity settings. Opening and closing fades multiply window
|
||||
opacity. Reduced motion disables the focus transition.
|
||||
|
||||
**Window blur** in Settings controls blur behind both active and inactive windows.
|
||||
It uses `theme.material.blur-radius` independently of the shell material style.
|
||||
Fully opaque or invisible windows skip blur. Reduced transparency disables it.
|
||||
|
||||
Settings → Wallpaper shows the current image and both bundled defaults. Use
|
||||
**Apply to** to change both modes or just one. **Match appearance** restores the
|
||||
bundled light and dark pair. Custom images can also be selected separately in KDL:
|
||||
@@ -105,11 +110,16 @@ the automatic gradient. Inactive window borders derive their gradient from the
|
||||
border color and keep its transparency.
|
||||
Automatic accent endpoints are adjusted for contrast against the theme's surfaces.
|
||||
|
||||
In Settings → Appearance, choose **Gradient** or **Solid** for **Accent style**
|
||||
and **Inactive border style**. In KDL, `theme.focus-ring.style` and
|
||||
In Settings → Appearance, **Accent style** controls the gradient used by focus
|
||||
borders and selected shell controls. Settings → Windows contains **Inactive
|
||||
border style** and **Focus border**. Accent style and inactive border style
|
||||
offer **Gradient** or **Solid**. In KDL, `theme.focus-ring.style` and
|
||||
`theme.border.style` accept `"auto"` (default) or `"solid"`. Solid disables the
|
||||
gradient, including any explicit endpoints, without deleting them from the config.
|
||||
|
||||
Shell surface style, opacity and corner radius are in Settings → Panel & Shell.
|
||||
**Background blur** in Appearance sets the blur radius for shell surfaces and windows.
|
||||
|
||||
For custom endpoints, set `theme.focus-ring.gradient` or `theme.border.gradient`.
|
||||
Both require `from` and `to` colors; `angle` is optional and defaults to `0`.
|
||||
Angles are clockwise: 0 is left-to-right, 90 top-to-bottom. Explicit gradients
|
||||
|
||||
@@ -12,7 +12,7 @@ environment for screenshots to work.
|
||||
Text input is available by default; Ctrl+Alt+Escape releases an active shortcut
|
||||
inhibitor. Use `feresectl --help` for runtime control commands.
|
||||
|
||||
Shell rounding is controlled in Settings → Appearance → Shell corner radius.
|
||||
Shell rounding is controlled in Settings → Panel & Shell → Shell corner radius.
|
||||
The shell and compositor use the same squircle profile for fills, borders, shadows
|
||||
and blur masks. Small controls cap the radius to fit their size; circles and pills
|
||||
keep circular outlines. The measured profile has small tangent and curvature
|
||||
|
||||
@@ -255,7 +255,7 @@ Notifications or Controls view. Escape or the close button collapses it.
|
||||
|
||||
With an Activities item configured, running tasks can occupy the collapsed and
|
||||
peek states, and the hub gains an Activities tab. **Visible activities** and
|
||||
**Show activity count** in Appearance control its compact slots and `+n` badge;
|
||||
**Show activity count** in Panel & Shell control its compact slots and `+n` badge;
|
||||
see [Activities configuration](configuration/activities.md).
|
||||
|
||||
The Workspaces view shows miniature window layouts. Click a tile to switch
|
||||
|
||||
Reference in new issue
Block a user