Files
paseo/plugin-examples/settings
Mohamed Boudra c8376d9c67 feat(app): open plugin settings from a cog with a tab per screen
The plugin row shows a settings button next to its switch when the plugin
registers settings screens. The actions menu keeps Logs, Reload and Remove.
The settings page shows one tab per registered screen; a plugin with one
screen shows no tabs. Tabs swap screenId in place, so existing
plugins/[pluginId]/[screenId] links and openSettings keep working.
2026-11-03 13:12:45 +01:00
..

Settings example

Install this directory with paseo plugin install /absolute/path/to/plugin-examples/settings. Open Settings → Plugins and press the settings button (cog) on the settings-example row, 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, Electron, and compact web.