Releases: ysfchn/DynamicComponents-AI2
Releases · ysfchn/DynamicComponents-AI2
DynamicComponents - v2.3.0
Changes
- Removed deprecated blocks.
GetComponent
andGetId
returns an empty string if the component has not found instead of*nothing*
.- Fixed the issue where canvas elements (
Ball
,ImageSprite
,Sprite
) doesn't work properly after being created. - Added
CreateEphemeral
block to create & return the component directly without assigning to an ID. - Added
RemoveComponent
block to remove components with the component block instead of requiring its ID as inRemove
block. - Added
ReplaceId
block to just change the old ID with a new ID, unlikeChangeId
, it doesn’t change the part of ID among all IDs. - Template names (
name
key) are no longer mandatory to set. Schema
block is now more reliable than ever, as it no longer manipulates the whole template to replace template keys.- Block and error descriptions are now more detailed, which hopefully should cause fewer confusions for common mistakes.
- Some other internal/background changes to make the extension more performant and make it easy to examine the code.
- Introducing the web-based schema generator, superseding the old TemplateCreator Python tool.
DynamicComponents - v2.2.2
Changes
- Added ability to get metadata about a component, an event, or function if no annotations are provided.
- A patch that fixes all events not being handled.
- Removed
ComponentCreated
event.
DynamicComponents - v2.2.1
DynamicComponents - v2.2.0
Changes
- Fixed issues caused by v2.0.
- Added new
GenerateId
block. - Added new
GetComponentMeta
block. - Added new
GetEventMeta
block. - Added new
GetFunctionMeta
block. - Added new
GetPropertyMeta
block. - Added new
ComponentBuilt
event. - Deprecated
ComponentCreated
event. - Deprecated
GetName
method. - Deprecated
RandomUUID
method. - Deprecated
ListDetails
method. ChangeId
block will now replace the word for all IDs.LastUsedID
block block reverted back to using v2.0.0s method.- Schemas now can prefix keys with "%"
Async
block was removed due to the newThread
designer-only property.
DynamicComponents - v2.1.0
Changes
- Added ability to switch between asynchronous/synchronous.
- Added support for
ImageSprite
andSprite
components. - Added new
ComponentCreated
event. - TemplateCreator now has a GUI.
DynamicComponents - v2.0
Changes
- Added ability to write full class name!
- Introducing TemplateCreator! Generate Schemas Instantly from the AIA file!
- Added new
RandomUUID
block. - Added new
IsDynamic
block. - Added new
Move
block. - Added new
SetOrder
block. - Added new
GetOrder
block. - Added new
SetProperties
block. - Added new
VersionName
block. - Added new
Invoke
block. - Added new
ListDetails
block. - Spaces will be deleted by default in property, class, and component names.
SchemaCreated
event now has two parameters, name and parameters.GetDesignerProperties
block has been removed due to the addition of theListDetails
block.
DynamicComponents - v1.3
Changes
- Added new
Schema
block to create components with JSON templates. - Fixed
.getParameterCount()
issue. - Added support for creating third party extensions.
DynamicComponents - v1.2
Changes
- Added new
UsedIDs
block. - Added new
ChangeId
block. - Removed
RemoveAll
block due to its errors. SetProperty
now supports numbers too.- Implemented ProGuard.
Create
block now supports creating from an existing component.
DynamicComponents - v1.1
Changes
- Added new
GetName
block. - Added new
SetProperty
block. (Experimental) - Added new
GetProperty
block. - Added new
RemoveAll
block. - Added new
GetDesignerProperties
block. - Fixed
Remove
block bug.