- Update documentation
- Format docs
- Release v3
- Added more customization for designing tags
- Allows robust custom controllers for custom solutions
- Added dynamic data support for tags allowing developers to store objects
- Release v2.1.1
- Update documentation to show a more complete example for custom controller
- Fix assertion typo
- Delete update tag
- Update documentations
- Formatting
- Up the the max declared SDK constraint to 4.0.0
- Migration to sound and unsound null safety
- Require min sdk 2.12.0
- Provide example for multiline support in the text field
- Provide type options for tags (if anyone wants it for any reason)
- Fix issue #56 which is causes by calling dispose on outside instances
- Add an optional entry for scroll controller for users to manage the scroller themselves
- Provide a cleaner text field tags builder method
- Add additional example for custom controllers
- Remove final keyword from controller to enable the textseperator and tags texts can be updated and are not final
- Use mounted key word in the main to check for the state is mounted in tree before update
- Remove the space entered by default when pressing the submit button
- Remove the space entered by default when pressing the submit button
- Breaking changes to the overall application that removed static customization for the tags and textfields
- Added ability to use the
AutoComplete()
widget provided by the flutter API - Users can now extend their own custom controller class to use their own implementations
- Implemented a custom controller to manage the textfield and tags
- Exposed the controller of the textfield for developers
- Updated the whole example to use newer version of flutter
- Added newer properties of Textfield widget such as readOnly, showHelper, keyboardType, controller
- Added letter case functionality
- Fix the issue of tags obsecurity when using non final initial tags
- Change the onchange and onsubmit of textfields to reflect using Set instead of List to store tags
- Added functionality that allows users to add custom tag seperators
- Added prefix Icon inside the textfield
- Fixed the issue that returned null whenever users remove validator function
- Optimised for memory using smaller widgets when appropriate
- Add additional example and also fix the example gif that was not working
- Don't show validator warning once user deletes tag or enters tag
- Added validator to validate tags
- Added comma seperation
- More examples
- Improve sytax
- Fix comment errors
- Make textFieldBorder nullable for open borders
- Migrating to null safety
- Added tagsDistanceFromBorderEnd, scrollableTagsPadding and scrollableTagsMargin for more customization
- Spelling and formattings
- Fix issue #18
- Fix issue #22
- Update and change the InputDecorator widget properties of type InputBorder
- Add hashtags to show infront of the values entered inside textfield
- Formatting
- Update documentations
- Formatting
- Major changes in all files
- Breaking change on onTag and onDelete where they are required and shall not be null
- A feature of optional tags implemented to enable initial tags to be entered
- More examples and documentes showing usage
- Put the main and models file inside a source folder to optimise usability
- Make tags variable private so it doesn't conflict with developers variable and gets overrided
- Require the entry of tagsStyler and textFieldStyler
- Add onDelete callback capability
- Add capability to manipulate padding of tag text and cancel icon
- Fixed the First tag not showing when user enters a tag
- Fixed animation issue with tag offset dragging when it reaches the end
- Added more example demo
- Released first project.