duit_kernel 3.0.0 copy "duit_kernel: ^3.0.0" to clipboard
duit_kernel: ^3.0.0 copied to clipboard

Core library for flutter_duit package. Contains reusable models for developing third-party packages.

3.0.0 #

  • Rename: DuitScript -> ScriptDefinition
  • Rename: DuitAbstractTree -> ElementTree
  • Rename: TreeElement -> ElementTreeEntry
  • Rename: DuitComponentDescription -> ComponentDescription
  • Rename: DuitScriptRunner -> ScriptRunner
  • UIElementController attributes property no longer nullable (ViewAttributes?)
  • Added detach method to UIElementController
  • Bump minimal version of dart sdk to 3.4.4
  • Removed concurrency related models and methods
  • Component registration API is now asynchronous

2.1.3 #

  • Added subviews parameter to ModelFactory and BuildFactory signatures

2.1.1 #

  • Fixed a problem with passing the ID parameter to the attribute parser

2.1.0 #

  • Implemented preliminary preparation of component layouts

2.0.1 #

  • Fixed a bug with generic factory types

2.0.0 #

  • Transport API was been modified. Transport.connect method can receive initial request data parameter.
  • Modified project structure
  • Rename some structures: ModelMapper => ModelFactory, AttributesMapper => AttributesFactory, Renderer => BuildFactory, ViewAttributesWrapper => ViewAttribute;
  • Added AnimatedPropertyOwner class for describe animations
  • Removed unused extensions and dead-code

1.4.1 #

  • Added id property for attribute objects

1.4.0 #

  • New methods for driver, controller and tree models

1.3.0 #

  • Added experimental concurrent mode

1.2.3 #

  • Removed ref paths extraction

1.2.2 #

  • Updated DuitComponentDescription model. Added a property containing paths to refs properties in objects containing them. Added function for extracting paths from json

1.2.1 #

  • Added meta property to script model

1.2.0 #

  • Added base classes for scripting implementation

1.1.1 #

  • The ServerAction model has been extended with new properties to maintain local executed actions

1.1.0 #

  • Added classes for implementing Duit components, such as DuitComponentDescription and ValueReference

1.0.1 #

  • fix: code formation

1.0.0 #

  • The release contains the main models on the basis of which the implementation of the flutter_duit library is built. Models are also used for developing third-party extensions.
1
likes
140
points
251
downloads

Publisher

verified publisherdev.duit.pro

Weekly Downloads

Core library for flutter_duit package. Contains reusable models for developing third-party packages.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on duit_kernel