manifold 1.0.4 copy "manifold: ^1.0.4" to clipboard
manifold: ^1.0.4 copied to clipboard

Edit objects with UI

1.0.4 #

  • Support manifold_api as the annotation provider for model packages not using flutter

1.0.3 #

Added #

  • ManifoldEditor now supports enableSearch and enableRawEditor flags to disable those controls in root and sub-screen editors.
  • ManifoldDecoratorContext now exposes validation error messages for custom decorators.

Changed #

  • ManifoldEditor.onChanged now uses void Function(M value, bool valid) and always fires on edits.
  • Validation now treats fields with no validators as valid (no implicit invalid state for unvalidated fields).
  • Built-in dense/compact decorators now render validation messages.

1.0.1 #

Added #

  • double field editor support.
  • enum field editor support (nullable and non-nullable).
  • Recursive descriptor-based collection support for nested List/Set.
  • Map<K, V> editor support, including deep mixed nesting with maps/collections/artifacts.
  • ManifoldContainerStyle.getMapStyle and stronger typed container resolution for collections/maps/sub-objects.
  • viewOnly mode for full read-only editing sessions.
  • Live field search filtering in the editor UI.
  • Pylon-based editor scopes and context helpers for cleaner, deeper widget composition.

Changed #

  • editorOverrides are now applied on top of default editors, so user overrides replace built-in behavior consistently.
  • Decorator API was expanded around decoratorBuilder / decorator contexts for full field shell customization.
  • Raw model editor UX improved (YAML/JSON/TOML/TOON) with better editor behavior and availability handling.
  • Primitive field behavior improvements:
    • negative integer input support
    • improved decimal entry behavior for doubles
    • better field state sync when upstream values change

Fixed #

  • Preserves documentPath for fire_crud style models while editing.
  • Fixed list/set key churn issues that caused focus/state loss and animation replay.
  • Fixed nested collection update propagation in sub-screens/embedded editors.
  • Fixed several list/search rebuild edge cases that could map the wrong field/value pair during dynamic filtering.
  • Fixed recursive collection typing/materialization edge cases.

1.0.0 #

  • Initial release.