lazy_text_field 1.0.3
lazy_text_field: ^1.0.3 copied to clipboard
Pure-Flutter lazy text fields for table and grid cells with exact constrained-width height measurement.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.3 - 2026-07-28 #
Added #
- Public dartdoc coverage for the exported API surface.
- Small default example app while keeping the full browser demo available as
example/lib/main_live_demo.dart.
Changed #
- Moved live-demo guidance before installation in the README and clarified that
the full demo mounts only one real
TextField/EditableTextat a time. - Updated the GitHub Pages workflow to build the full live demo entrypoint.
1.0.2 - 2026-07-28 #
1.0.1 - 2026-07-24 #
Added #
LazyTextField.overflowMarkerBuilderandLazyTextField.defaultOverflowMarkerBuilderfor customizing or hiding the read-only overflow marker.LazyTextFieldOverflowMarkerDetailsfor marker builder state.scrollbarThicknessandscrollbarAlignmentfor customizing the bounded edit-mode scrollbar.startEditSelectionfor choosing beginning, end, clicked text position, or full-text selection when editing starts.
Removed #
LazyTextField.onCalendarPressedand the built-in calendar trailing button. UseLazyInputDecoration.suffixIconinstead.- Deprecated
LazyTextEditField,LazyTextEditKeys, andLazyTextEditLayouttypedef shims. UseLazyTextField,LazyTextFieldKeys, andLazyTextFieldLayout.
Changed #
- Clarified that
reservedTrailingWidthis for extra non-decoration chrome; prefix/suffix icons should useLazyInputDecorationicon slots.
Fixed #
- Hard-to-find soft-wrap drift between static and edit modes when
maxHeight/ scrollbar gutter reservations differed across the switch (notably exampleonEditFull). Viewport width and wrap breaks are now covered by regression tests for font sizes 10-16.
1.0.0 - 2026-07-23 #
Added #
- Initial pub.dev release.
LazyTextFieldfor lazy read-only rendering with on-demand edit resources.StatefulLazyTextFieldfor single-cell local edit lifecycle.LazyTextFieldControllerScope,ScopedLazyTextField, andLazyTextFieldEditControllerfor shared multi-cell edit management.LazyInputDecorationfor height-neutral field chrome outside the internalTextField.LazyTextFieldLayout,LazyTextFieldMetrics, andLazyTextField.computeHeightForWidthfor exact constrained-width row height calculation.- Visual example app under
example/.