Releases
v0.2.0
Standalone
standalone: fix setting currenttime in videotexture
standalone: use internal npm and dependencies, faster and less extraction time on windows
standalone: fix bug with saving initial, empty, unsaved project
standalone: load npm dependencies after ui started
standalone: make sure projectfile always ends with .cables
standalone: make sure assets relative to project always have /assets in ports
standalone: fix bug with stay/leave always leaving the patch when opening a new one in unsaved state
standalone: add ui for adding npm packages to ops in "manage op"
standalone: add ui to organize hierarchy of op-directories
standalone: load/install npm packages and op-dependencies on project load
standalone: add hotkeys to native menu, add default items
standalone: add option to open last saved patch to editor-settings
standalone: update electron to 31.2.1
standalone: handle assetpaths that contain get-parameters
New Ops
new op: Ops.Array.PointArray.Array3RepeatTransform - Repeat an array by transforming it x times
new op: Ops.Debug.CrashOp - crash cables by triggering
Op Enhancements
improvement: Ops.Devices.Midi.MidiInputDevice_v2 - Workaround browser does not return midi access: try again many times
improvement: Ops.Json.HttpRequest_v3 - JSON parse errors will not throw an exception but show an uiError
improvement: Ops.Json.HttpRequest_v3 - Show warning if url is empty
improvement: Ops.Array.SortArray - make sorting work with array of strings
improvement: Ops.Boolean.ToggleBool_v2 - Add output trigger which is triggered after any input was triggered
improvement: Ops.Html.CSSPropertyString - Added active toggle to temporary remove property from element
improvement: Ops.Html.ImageElement - Disable caching when uploading a new version of image to the editor
improvement: Ops.Html.ImageElement - Show filename in extended op title
feature: Ops.Gl.Meshes.TextMesh_v2 - Text scale parameter: scale the whole text
Ops Renaming
rename: Array.Array3AreaRemove renamed to Ops.Array.PointArray.Array3AreaRemove
rename: Array.Array3FlipAxis renamed to Ops.Array.PointArray.Array3FlipAxis
rename: Array.Array3PointEditor renamed to Ops.Array.PointArray.Array3PointEditor
rename: Array.Array3VectorDistance renamed to Ops.Array.PointArray.Array3VectorDistance
rename: Array.SortArray3ByDistance renamed to Ops.Array.PointArray.SortArray3ByDistance
rename: Array.SplinePositionAtDistanceArray3 renamed to Ops.Array.PointArray.SplinePositionAtDistanceArray3
rename: Array.SubdivideArray3_v2 renamed to Ops.Array.PointArray.SubdivideArray3_v2
rename: Array.TransformArray3 renamed to Ops.Array.PointArray.TransformArray3
deprecation: Ops.Extension.Deprecated.ArrayTranslate - op was deprecated
deprecation: Ops.Extension.Deprecated.GetStringFromObject - op was deprecated
deprecation: Ops.Extension.Deprecated.IfEqualsThen - op was deprecated - please use ifTrueThen
deprecation: Ops.Extension.Deprecated.LetterBox - op was deprecated
deprecation: Ops.Extension.Deprecated.RemoveAllClasses - op was deprecated
deprecation: Ops.Extension.Deprecated.Trace - op was deprecated
deprecation: Ops.Extension.Deprecated.WebGlVersion - op was deprecated
deprecation: Ops.Array.SortArrayObjectsByKey - op was deprecated
Editor
editor: show manage op button in op search dialog doc panel (e.b. for editing ops even when they crash on create)
editor: fix links in "recent patches" to be actual hyperlinks and middle-clickable
editor: new logging console
editor: less modal error dialogs, but error console opening automaticall
editor: improved error catching and reporting
editor: less network requests when editing ops
editor: improved error catching and handling
editor: improved error display, automatic display of error source code when possible
editor: error report sending improved and error reports are public
editor: store last saved version as automatic backup
editor: improve speed by avoiding useless request when coppy-pasting newly created op
editor: improve loading speed by reducing filesize of used gui libs by 50%
Docs
docs: rework nightly creation of jsdocs for cables/cables_ui/cables_electron
You can’t perform that action at this time.