most_key_value_editor 1.0.0
most_key_value_editor: ^1.0.0 copied to clipboard
Highly customizable JSON editor based on `package:most_schema_parser`.
1.0.0 #
- BREAKING CHANGE:
JsonReaderWriterrenamed toJsonAccessor. - BREAKING CHANGE:
JsonPropertyReaderWriterrenamed toJsonPropertyAccessor. - BREAKING CHANGE:
JsonAccessoris not holding command history (i.e. undo feature is temporary removed). - BREAKING CHANGE:
MostKeyValueEditor#customBuildersreplaced with 3 dedicated parameters. - BREAKING CHANGE:
MostKeyValueEditorController:- has state now -
EditorState. - is not supporting validation using FormKey.
- has an
onChangedTransformer. It can be set toValidateCommandto validate on state changed. - no longer has validate/seed methods. They are replaced with
EditorTransformer:SeedJsonSchemaCommand.SeedJsonCommand.ValidateCommand.
- has state now -
- BREAKING CHANGE:
StringFormFieldrenamed toStringFieldand saves value only on user interaction (i.e. tap). - BREAKING CHANGE:
MostValidatorrenamed toEditorStateValidator. - Make default property inputs part of the public API:
ArrayPropertyInput.BooleanPropertyInput.EnumPropertyInput.NumberPropertyInput.StringPropertyInput.
0.0.2 #
- Add
MostValidatorconcept:- Allows to add custom validators to the key-value editor.
- Validation works as before with 0 changes.
- For the usage please refer to
example/
0.0.1 #
- Initial release.
- Added editor:
- Added
MostKeyValueEditor - Added
MostKeyValueEditorController - Added
PropertyBuilder - Added
JsonReaderWriter - Added
JsonPropertyReaderWriter - Added
ValidationResult - Added
ValidationMessage
- Added
- Added widgets:
- Added
ValuePropertyView - Added
NestingIndicatorView - Added
ValidationStateView - Added
PropertyNameView - Added
StringFormField
- Added
- Added extensions:
- Added
LightnessColorExtension - Added
HexColorExtension
- Added