You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GLSL uniform support: promoting a vecN value parameter from a GLSL TOP/MAT's Vectors page now uses the uniform name (vecN name) as the promoted parameter's name and label — you get uColor instead of Vec0value. Shader-style names (uColor, iCounter) keep their casing in the label.
Promote All on a GLSL Vectors page promotes one parameter per uniform, named after the uniform, and skips the uniform-name string parameters.
Script Externalizer
Smarter file extensions: respects the DAT's language setting, and when that's non-specific it detects content — GLSL shaders (.vert/.frag/.glsl), JSON, YAML, XML and HTML all get their proper extension instead of defaulting to .py.
Now also available as a standalone release module (ScriptSyncFile.tox).
MidiMapper / OSC
Added Active toggles for MIDI and OSC mapping.
QuickExt
New extensions automatically enable Init Extensions On Start on the target COMP.
The toolset is now tagged tdn_exclude, so TDN-based externalization (Embody) skips FunctionStore_tools components instead of exporting them with your project.
🐛 Fixes
CustomParPromoter: dropping a single member of a parameter group (e.g. just the x of an XYZ) no longer promotes the entire group — only the dropped component is created and bound. Works for all parameter styles.
QuickExt: creating an extension no longer breaks TD autocomplete in VS Code. Project typings now extend TD's shipped interface library (from tdi import *) instead of replacing it, with helper stubs namespaced under typings/custom_typings/QuickExt/. (Autocomplete via tdi needs TD 2025.32820+.)
QuickExt on macOS: stub files are written to the project folder instead of a stray typings/ folder in the app's working directory.
VSCodeTools: opening VS Code no longer auto-writes parameter.py/parameterTypes.py (wrong location on macOS; unnecessary now that typings ship with the project).
NavBar: fixed Parent Hierarchy error on newer TD builds (dependable-list indexing changed); works on old and new builds alike.
ParRandomizer: fixed an error when triggering parameter reset with no parameter under the cursor.
OpMenu: fixed an error and tidied the I/O filter row placement.