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
Custom Hat Blocks, expressed as predicate defining a condition that fires the event
Custom Hat Blocks can choose to be "events" reacting to a state change (default) or "conditions" observing state (indicated by an infinity symbol)
new "Events" library featuring custom hat blocks reacting to various state changes
hat blocks are now first class and have their own new data type: "hat"
Other
new "obj_version(obj)" extension for observing compound structures (lists, actors, scripts)
new "infinity" / chain link symbol
new "relabel" option for generic "When" hat block lets you switch between "event" (new default) and old "condition" semantics, indicated by the infinity symbol
Surprise XMas Skin "Bake a block"
Notable Changes:
directly clicking on a generic or custom hat block runs it no matter what
"condition" hat blocks (that always fire when their condition is true) are indicated by an infinity symbol
the generic "When" hat block in the palette now has "event" semantics and only fires on state change, blocks in existing projects keep their "condition" semantics
optimized evaluation speed of generic (and custom) "when" hat block predicates
hat blocks can be ringified (but not - yet - dropped into rings)
changed positioning of local method icon (location pin) to be vertically centered
Notable Fixes:
fixed generic and custom hat block scheduling for turbo mode
fixed "expand _ to _ slots" block in the metapgroamming libary to be able to fully collapse
fixed contrast for local method icon (location pin) in bright ui theme
keep musical notes from going of out midi-value bounds