mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-21 08:42:39 +00:00
* feat(plugins): contribute settings screens and shared controls * fix(plugins): localize settings and verify shared UI consumers * test(composer): unmount draft test roots after each case * test(app): keep launch terminals alive until cleanup The fixed ten-second profile lifetime could expire before a busy CI browser attached or finished revisiting the composer. Keep the real process waiting for input until project teardown terminates it. * test(server): await the initial snapshot before a buffered ref event Watcher setup can read checkout facts before the initial refresh publishes a snapshot. Wait for publication before injecting the event so the test consistently exercises a second refresh.
15 lines
803 B
Markdown
15 lines
803 B
Markdown
# Settings example
|
|
|
|
Install this directory with `paseo plugin install /absolute/path/to/plugin-examples/settings`.
|
|
Open Settings → Plugins → settings-example → Display, or run **Configure agent monitor** in Command Center.
|
|
|
|
The select and switch save immediately. The title editor keeps a draft and its original revision,
|
|
so another client's save produces a conflict instead of overwriting its changes. Close and reopen
|
|
the editor to discard the draft and use the latest settings.
|
|
|
|
Every UI component is a plain named import. The custom preview shares the same values without
|
|
using a form wrapper. Values are shared by clients connected to the same host.
|
|
|
|
The same screen on [Android](screenshots/android.png), [Electron](screenshots/electron.png),
|
|
and [compact web](screenshots/web-compact.png).
|