Releases: function-store/FunctionStore_tools
v2.8.1f
This release is v2.8.0f with some more QuickExt functionality.
v2.8.0f notes below
New features:
- QuickExt has been mega-updated with ExtUtils - containing CustomParHelper and NoNode for the ultimate Python extension experience - Please read the wiki if you use Python Extensions - and if not this is where it gets more user-friendly!
- CustomParTools is now added to each pane in the NavBar
- Ctrl+Shift+Click on CustomParTools to add Parent Shortcut
- Cleaned up window placement dialog (popMenus)
Fixes:
- Fixed ExprHotStrings syncing
- macOS: Attempted to fix NavBar popMenus focus problem. This made it usable again, however inconsistent in the extra features... gotta hit up Derivative for this.
- macOS: fixed VSCodeTools fallback location thanks to @rosofo
- Added a static exception to ResetPLS to ignore sceneChanger by default
v2.8.0f
New features:
- QuickExt has been mega-updated with
ExtUtils- containing CustomParHelper and NoNode for the ultimate Python extension experience - Please read the wiki if you use Python Extensions - and if not this is where it gets more user-friendly! - CustomParTools is now added to each pane in the NavBar
- Ctrl+Shift+Click on CustomParTools to add Parent Shortcut
- Cleaned up window placement dialog (popMenus)
Fixes:
- Fixed ExprHotStrings syncing
- macOS: Attempted to fix NavBar popMenus focus problem. This made it usable again, however inconsistent in the extra features... gotta hit up Derivative for this.
- macOS: fixed VSCodeTools fallback location thanks to @rosofo
- Added a static exception to ResetPLS to ignore
sceneChangerby default
v2.7.1 hotfix
Changes:
- Huge update to
QuickExtwith a lot of new features to streamline working with Extensions through
CustomParTools !
- New on-extension-init configurable
self.par{Parname},self.eval{Parname}attributes andon{Parname}callbacks! - These automatically created attributes are non-promoted (callbacks used to be)
- There's a lot of configurability
- Please check the Wiki for more info!!!
- New on-extension-init configurable
- Updated the default path for
ScriptSyncFileinVSCodeToolsto create a folder with the parent name if externalizing an Extension script - Externalized all major scripts and extensions --- let the AIs feed off my code online!
- Collected OpMenu mods into one COMP for better overview - (creates dependency from OpTemplates though)
- Updated
UPDATERto skip major version changes by default, unless forced with thefat the end of the tag --- this release is a live test of that feature - Toolbar icons can be reordered and disabled
- Currently by pulsing the custom parameter Open Toolbar Definition (which links to the table /FunctionStore_tools/FNS_Toolbar/ToolbarDef where you can define these)
- This config does not yet sync globally between project files!
- Also updated
VSCodeTools.toxstandalone release
Bugfixes:
-
Fixed conflict with T3D OpMenu mods
-
Fixed ResetPLS Timeline Reset for local timelines
-
Fixed a bug in config saving/loading --- need to add Seq support!
-
Hotfix: added callbacks for full Sequence Blocks
-
Hotfix: fixed non-promoted ParGroup callbacks
v2.7.0f
Changes:
- Huge update to
QuickExtwith a lot of new features to streamline working with Extensions through
CustomParTools !
- New on-extension-init configurable
self.par{Parname},self.eval{Parname}attributes andon{Parname}callbacks! - These automatically created attributes are non-promoted (callbacks used to be)
- There's a lot of configurability
- Please check the Wiki for more info!!!
- New on-extension-init configurable
- Updated the default path for
ScriptSyncFileinVSCodeToolsto create a folder with the parent name if externalizing an Extension script - Externalized all major scripts and extensions --- let the AIs feed off my code online!
- Collected OpMenu mods into one COMP for better overview - (creates dependency from OpTemplates though)
- Updated
UPDATERto skip major version changes by default, unless forced with thefat the end of the tag --- this release is a live test of that feature - Toolbar icons can be reordered and disabled
- Currently by pulsing the custom parameter Open Toolbar Definition (which links to the table /FunctionStore_tools/FNS_Toolbar/ToolbarDef where you can define these)
- This config does not yet sync globally between project files!
- Also updated
VSCodeTools.toxstandalone release
Bugfixes:
- Fixed conflict with T3D OpMenu mods
- Fixed ResetPLS Timeline Reset for local timelines
- Fixed a bug in config saving/loading --- need to add Seq support!
v2.6.1
New features:
- replaced 'Parent Hierarchy' with iop select
iop selectwill display a button next to the navigation bar, that opens a UI listing all iops available to the COMP you are in. These then can be drag-and-dropped to your network editor as selects! You can also use this UI as a general overview and use for navigation.VSCodeToolsupdate: Python typing stubs can be deployed for components/extensions as well as the default TD typings, read more here- Added GLSL support to VSCodeTools
- OpToClipboard now works with relative paths, meaning you should be able to copy OP references to your clipboard from anywhere to anywhere... with a small caveat:
-
Since there's no telling from TD API where the pasting is happening, the pasted text will have an @ identifier after it, that will automatically resolve to the full relative/shortcut path to the copied OP reference. The base mechanism is the same as ExprHotSprings in the end.
-
Long story short, just ignore the @ that is pasted after and keep typing your expression. It should in the end resolve.
-
Fixes/improvements:
- Greatly improved toolkit idle performance
- ExprHotStrings should be more reliable
- Fixed ParRandomizer to work with toggles and menus as well
v2.6.0
New Feature:
-
VSCodeTools in the toolbar for smoother VSCode workspace and external tox integration, yey!
- Read the wiki for full feature-set: VSCodeTools Wiki
v2.5.1
- Fixed modifier keys sometimes stuck on startup
- Other small fixes
v2.5.0
New features:
-
Custom OpMenu/OP Create Dialog search words! For each OpType you can define search words in the (fx) UI --- this table syncs between projects
-
Dotsimulate's OpType Acronym search (for example list
Movie File Outby typingm f o -
Read more at the Wiki: https://github.com/function-store/FunctionStore_tools/wiki/03.-Miscellaneous#opmenu-mod
-
QuickOp is out of experimental after a lot of fixes in reliability. You can inbsert/add new OPs by dragging the OP you want to connect to while holding
Shifthttps://github.com/function-store/FunctionStore_tools/wiki/03.-Miscellaneous#quickop -
CustomParPromote: when promoting parameters by dragging onto the "diamond" button, or to the navbar and holding
Shiftyou can temporarily switch whether it will be aReferenceor aBind, always switching to the opposite of the default.
Fixes:
- Pulse parameters promotion (love ParGroups :))
- Some non-malevolent startup error messages (some still exist and I don't understand why, but they don't matter)
- Fixed mis-promoting when dragging param onto navbar
- CustomParPromoter will promote to the correct page if relevant page exists
- Some smaller stuff
As always, suggestions for improvements and bugfixes are welcome at https://github.com/function-store/FunctionStore_tools/issues
v2.4.4
NEW FEAUTURES
- Flexible parameter callback parametrization from
extensionCreatedefault code, can use multiple types of function definitions (omitprevfor example, or only useval, or in the case of pulses, nothing)
FIXES
- Fixed default parameter callback for default extensions via
extensionCreate - Fixed ParGroupPulse for
CustomParPromoter
IMPROVEMENTS
- Removed custom pars from
ClearParsandCustomParPromoterthat caused a dialog pop up on renaming previously promoted comps/ops
v2.4.3
NEW FEATURES:
- OpenExt: if selected COMP has an Extension Ctrl+E (or Cmd+E) will open the editor for the first promoted extension
IMPROVEMENTS:
- Added NDI stream name option to PerformWindowTools
- Updated default extension code, and externalized to user Palette
def On<Insert Paramname Here>(self, _par, _val, _prev)is the new default parameter callback
- ParRandomizer to work with ParGroups
FIXED:
- MIDI drag-and-drop button click fixed
- Fixed ParOPDrop dran-and-drop button
- ResetPLS not to always reset timeline