input_tagger 3.0.0 copy "input_tagger: ^3.0.0" to clipboard
input_tagger: ^3.0.0 copied to clipboard

A Flutter widget that provides tagging capabilities with spaces in tags, supporting various triggers like @ and # with customizable styling.

3.0.0 #

  • Migrated package to EnsembleUI organization
  • Fixed tag deletion behavior when cursor is positioned within tag boundaries
  • Fixed edge case where deleting text near adjacent tags could cause errors
  • Enhanced overlay behavior to hide properly when cursor interacts with tags

2.1.0 #

  • Added isInitialTag property to controller for better control over initial tag state
  • Enhanced search prevention logic to check both cursor position and initial tag state
  • Fixed tag deletion behavior by removing unnecessary defer calls
  • Improved trie data structure management after tag removal
  • Enhanced overlay hiding logic with additional initial tag state checks
  • Prevented search activation when controller indicates initial tag presence
  • Fixed edge cases in tag manipulation when dealing with initial tags

2.0.1 #

  • Added direct tag deletion when cursor is positioned within tag boundaries
  • Fixed out-of-range errors when deleting text near adjacent tags
  • Improved overlay behavior to automatically hide when cursor enters a tag
  • Enhanced cursor position handling for better backspace behavior
  • Fixed edge cases with tag boundary detection (added +2 offset for more accurate detection)
  • Prevented search activation when cursor is inside existing tags
  • Refined search regex pattern to exclude spaces for more precise matching
  • Added print debugging for better tag parsing visibility (development feature)
  • Improved overall stability when manipulating text around tag boundaries

2.0.0 #

  • Improved tag formatting with better nested tag handling
  • Added direct tag deletion when cursor is within a tag
  • Enhanced default pattern handling with sensible defaults
  • Optimized formatted text generation for better performance
  • Fixed tag selection and cursor positioning issues
  • Improved tag retrieval with optimized implementation

0.0.1 #

  • Initial release of input_tagger
  • Support for tags with spaces
  • Multiple trigger characters (@, #, etc.)
  • Customizable tag styles
  • Dynamic overlay for tag suggestions
  • Easy integration with existing text fields
3
likes
130
points
427
downloads

Publisher

verified publisherensembleui.com

Weekly Downloads

A Flutter widget that provides tagging capabilities with spaces in tags, supporting various triggers like @ and # with customizable styling.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on input_tagger