signal_form 0.0.1
signal_form: ^0.0.1 copied to clipboard
Schema-based, strongly typed form management for Flutter. Declarative validation, fluent API, built-in widgets, and high performance.
0.0.1 #
- Initial release.
- Schema-based form management with strongly typed
Field<T>declarations. - Fluent validation API — chain sync and async validators in a single expression.
- Built-in validators for strings, numbers, dates, booleans, lists, and date ranges.
- Validation modes:
onChange,onBlur, andonSubmit. - Conditional validation with
applyWhenand cross-field references viavalueOf. - Input masking with automatic JSON stripping.
- Debounce support for keystroke-heavy fields.
- Auto-scroll to first invalid field on
submit()andtrigger(). - Ready-made Material widgets:
SignalTextField,SignalDropdown,SignalCheckbox,SignalSwitch,SignalRadioGroup,SignalCheckboxGroup,SignalSlider,SignalRangeSlider,SignalDateTimePicker,SignalDateRangePicker,SignalChoiceChip,SignalFilterChip. SignalFormField<T>escape hatch to wrap any custom widget.