advanced_text_input_formatters_codespark 0.0.2
advanced_text_input_formatters_codespark: ^0.0.2 copied to clipboard
A Flutter package with advanced custom TextInputFormatters—simulate typing, block clipboard, allow only palindromes, enforce naming conventions and more.
## [0.0.2] - 2025-05-04
### Added
- 🎯 Package banner added: Helps improve visibility on pub.flutter-io.cn.
- 🧹 Code formatting applied: Ensures consistency, readability, and best practices.
- 🔖 Topics (hashtags) added to pubspec.yaml:
- Improves discoverability on pub.flutter-io.cn by helping developers find the package via relevant keywords.
### Notes
This update focuses on improving package presentation, discoverability, and internal structure without adding or changing any core functionality.
## [0.0.1] - Initial Release
### Added
- `DigitsOnlyFormatter`: Allows only numeric input.
- `InputMirrorFormatter`: Reverses text as it's typed.
- `PreventRepeatCharactersFormatter`: Blocks repeated consecutive characters.
- `BlockClipboardFormatter`: Disables clipboard access (e.g., paste).
- `PalindromeOnlyFormatter`: Allows only palindromic text.
- `OnlyAlphabetsFormatter`: Accepts only alphabetic characters.
- `CamelCaseInputFormatter`: Converts input to camelCase style.
- `SnakeCaseInputFormatter`: Converts input to snake_case format.
- `KebabCaseInputFormatter`: Converts input to kebab-case format.
- `WhitespaceToUnderscoreFormatter`: Replaces all spaces with underscores.
- `SingleSpaceFormatter`: Prevents multiple consecutive spaces.
- `TypingDelayController`: Simulates typing delay for controlled input.
- `Example App`: Added a demo app to test all formatters live.
- `formatters.dart`: Export file for easy imports.
## 🔮 Future Updates (Planned)
- `ChainedInputFormatter`: Combine multiple formatters into one with configurable options.
- Regex-driven formatter builder for advanced customization.
- Formatter playground web preview (Flutter web).
- Formatter behavior toggle (live vs. strict validation).
- Locale-aware formatting support.
- Unit & widget test coverage for all formatters.
- Performance benchmarking for formatter chains.