manifold 1.0.10
manifold: ^1.0.10 copied to clipboard
Edit objects with UI
1.0.7 #
- Added a delete option for list embeds (fix)
1.0.6 #
Added #
- Introduced box-only layout building primitives
MCollectionandMSectionfor manifold editor rendering.
Changed #
- Replaced internal
Collection/Sectionusage withMCollection/MSection. - Removed internal sliver wiring from editor/list/map flows in favor of box-only composition.
- Simplified nested editor runtime API by replacing sliver propagation with explicit nested root propagation.
Fixed #
- Nested embedded object editors now correctly use
root: false. - Nested collection/map editors now correctly honor resolved container style instead of always using
subScreen: true.
1.0.5 #
1.0.4 #
- Support
manifold_apias the annotation provider for model packages not using flutter
1.0.3 #
Added #
ManifoldEditornow supportsenableSearchandenableRawEditorflags to disable those controls in root and sub-screen editors.ManifoldDecoratorContextnow exposes validation error messages for custom decorators.
Changed #
ManifoldEditor.onChangednow usesvoid 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 #
doublefield editor support.enumfield 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.getMapStyleand stronger typed container resolution for collections/maps/sub-objects.viewOnlymode 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 #
editorOverridesare 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
documentPathfor 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.