Releases: ysfchn/DynamicComponents-AI2
Releases · ysfchn/DynamicComponents-AI2
DynamicComponents - v2.3.0
Changes
- Removed deprecated blocks.
GetComponentandGetIdreturns 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
CreateEphemeralblock to create & return the component directly without assigning to an ID. - Added
RemoveComponentblock to remove components with the component block instead of requiring its ID as inRemoveblock. - Added
ReplaceIdblock to just change the old ID with a new ID, unlikeChangeId, it doesn’t change the part of ID among all IDs. - Template names (
namekey) are no longer mandatory to set. Schemablock 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
ComponentCreatedevent.
DynamicComponents - v2.2.1
DynamicComponents - v2.2.0
Changes
- Fixed issues caused by v2.0.
- Added new
GenerateIdblock. - Added new
GetComponentMetablock. - Added new
GetEventMetablock. - Added new
GetFunctionMetablock. - Added new
GetPropertyMetablock. - Added new
ComponentBuiltevent. - Deprecated
ComponentCreatedevent. - Deprecated
GetNamemethod. - Deprecated
RandomUUIDmethod. - Deprecated
ListDetailsmethod. ChangeIdblock will now replace the word for all IDs.LastUsedIDblock block reverted back to using v2.0.0s method.- Schemas now can prefix keys with "%"
Asyncblock was removed due to the newThreaddesigner-only property.
DynamicComponents - v2.1.0
Changes
- Added ability to switch between asynchronous/synchronous.
- Added support for
ImageSpriteandSpritecomponents. - Added new
ComponentCreatedevent. - 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
RandomUUIDblock. - Added new
IsDynamicblock. - Added new
Moveblock. - Added new
SetOrderblock. - Added new
GetOrderblock. - Added new
SetPropertiesblock. - Added new
VersionNameblock. - Added new
Invokeblock. - Added new
ListDetailsblock. - Spaces will be deleted by default in property, class, and component names.
SchemaCreatedevent now has two parameters, name and parameters.GetDesignerPropertiesblock has been removed due to the addition of theListDetailsblock.
DynamicComponents - v1.3
Changes
- Added new
Schemablock to create components with JSON templates. - Fixed
.getParameterCount()issue. - Added support for creating third party extensions.
DynamicComponents - v1.2
Changes
- Added new
UsedIDsblock. - Added new
ChangeIdblock. - Removed
RemoveAllblock due to its errors. SetPropertynow supports numbers too.- Implemented ProGuard.
Createblock now supports creating from an existing component.
DynamicComponents - v1.1
Changes
- Added new
GetNameblock. - Added new
SetPropertyblock. (Experimental) - Added new
GetPropertyblock. - Added new
RemoveAllblock. - Added new
GetDesignerPropertiesblock. - Fixed
Removeblock bug.