Settings UI
The Settings UI is the central configuration panel for LOPs. It provides a single tabbed window where you can manage settings for all core LOPs system components without navigating to each operator individually.
Overview
Section titled “Overview”Rather than hunting through your network to find and configure individual system operators, the Settings UI collects their parameter pages into one window. Select a tab and the panel switches to show that component’s settings inline.
You do not place this operator manually — it is part of the LOPs system infrastructure and is always available when LOPs is installed.
How to Access
Section titled “How to Access”Pulse Open on the Settings page to launch the panel. The window opens near your cursor and positions itself on the active monitor. Pulse Close or close the window normally to dismiss it.
The Settings UI can also be opened programmatically by other LOPs components — for example, the op create dialog provides a shortcut to open it directly to a specific tab.
Available Tabs
Section titled “Available Tabs”The Settings UI exposes the following tabs, each showing the parameters of a different system component:
| Tab | What It Configures |
|---|---|
| Auto Save | Automatic project saving settings |
| SideCar | SideCar server connection and configuration |
| Stubs | Python stub generation for autocomplete |
| ChatTD | Core ChatTD operator settings (all pages) |
| PythonManager | Python environment and package management (all pages) |
| MCP Config | Model Context Protocol server configuration |
| Updater | TOX updater for checking and applying operator updates |
| Logging | Log receiver settings for centralized log collection |
Tabs that show a single settings page hide the page tab bar for a cleaner look. ChatTD, PythonManager, and SideCar show their full multi-page interfaces since they have more extensive configuration.
- Open the Settings UI from one of the access points listed above.
- Click a tab along the top to switch between system components.
- Adjust parameters directly in the panel — changes apply to the underlying system operators immediately.
- Close the window when finished. Your settings persist as normal TouchDesigner parameter values.
Parameters
Section titled “Parameters”Settings
Section titled “Settings”op('settings_ui').par.Open Pulse - Default:
False
op('settings_ui').par.Close Pulse - Default:
False
Changelog
Section titled “Changelog”v1.0.22026-03-26
- fix menu and add serttings
- add log_receiver to settings panel config under Logging section - replace manual cursor math with justifyh/justifyv mouse positioning
v1.0.12026-03-01
- Add Updater tab pointing to lop_helpers/tox_updater - Auto-sync folderTabs menu names from tab_config on init - Position window at cursor on Open with monitor clamping
- Initial commit
v1.0.02025-12-06
Initial release of Settings UI controller.
Features:
- Tab switching for settings panel (Auto Save, SideCar, Stubs)
- Dynamically updates lop_par_view to show operator parameters based on selected tab
- Open/Close pulse parameters to control settings window
- Full logging support