easy_terminal 0.1.4
easy_terminal: ^0.1.4 copied to clipboard
A fully customizable terminal-style UI toolkit for Flutter with themes, input, panels, list selectors, progress bars, and command parsing.
0.1.2 - 2025-06-25 #
Added #
TerminalTextnow supportsisBoldand color overridesTerminalListSelector: added callback for index on selectionTerminalPanel: supports variable width/height and nested widgets- New commands in example:
matrix,figlet,cowsay, andthemes ThemeManager: dynamic theme switching from command-line- Custom ASCII renderer for simple figlet-style banners
Changed #
- Improved key handling in
TerminalInputfor smoother typing experience - Refactored
TerminalViewStateto expose a clean API for output and theme changes - Enhanced progress bar visuals and percentage formatting
Fixed #
- Terminal buffer scroll overflow issue
- Theme reset bug when clearing screen
- List selector edge case causing incorrect item selection on rapid input
0.0.1 - 2025-06-25 #
Added #
- Initial release of Easy Terminal
- TerminalView widget with full keyboard support
- Multiple terminal themes (CRT Green, Amber, Hacker Dark)
- Terminal components: panels, progress bars, list selectors, input prompts
- Box drawing characters and monospaced font rendering
- Command parsing and execution system
- Screen buffer management
- Comprehensive example application
Features #
- Full keyboard navigation
- Customizable themes
- Modular widget architecture
- Developer-friendly API
- Educational and gaming applications support