feat(settings): add grouped configuration hub, languages and tray controls
This commit is contained in:
1 parent
6f34fd080f
commit
cc3b6f903f
90 files changed
+3625
-408
No files matched your search
@@ -71,6 +71,23 @@ inside your existing Wayland desktop.
|
||||
## Configure
|
||||
|
||||
Open **Control Center → Settings** or edit `~/.config/ferese/config.kdl`.
|
||||
This fork adds a grouped **Appearance** settings hub. **General → Language**
|
||||
supports the system language, 简体中文 and English and saves the choice as
|
||||
`ui { language "zh-CN"; }` (`auto` and `en` are also supported). It changes
|
||||
Ferese's interface independently of keyboard layouts and input methods.
|
||||
|
||||
**All options** exposes the compositor's complete configuration schema, including
|
||||
nested lists, maps and optional sections. Confirm text with Enter and apply the
|
||||
whole draft; validation, conflict detection and backups use the normal Settings
|
||||
save path. Basic settings continue to save immediately.
|
||||
|
||||
**Tray icons** controls panel status icons and StatusNotifierItem application
|
||||
icons. Applications can be hidden individually, including after they exit. Tray
|
||||
preferences live under `status { tray { enabled #true; show-passive #false;
|
||||
icon-size 16; hidden-items "application-id"; }; }`. Existing custom panels can
|
||||
add an **Application tray** item in **Panel & Shell**. The compositor, Shell and
|
||||
Settings must be built and installed together so the schema and editor match.
|
||||
|
||||
The [configuration reference](https://github.com/ferese-wm/ferese/wiki/Configuration)
|
||||
and [example config](packaging/config.kdl) cover appearance, layouts, displays,
|
||||
window rules and startup apps.
|
||||
|
||||
Reference in new issue
Block a user