voo_terminal 0.1.2 copy "voo_terminal: ^0.1.2" to clipboard
voo_terminal: ^0.1.2 copied to clipboard

A powerful terminal/console UI component for Flutter with multiple display modes, theming, and command support

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.

0.1.2 - 2025-11-26 #

Added #

  • Window control callbacks (onClose, onMinimize, onMaximize) to VooTerminal for API consistency with VooTerminalPreview
  • Updated all factory constructors (VooTerminal.preview, VooTerminal.interactive, VooTerminal.stream) to support window control callbacks
  • Comprehensive test suite covering domain entities, controller, and widgets

Fixed #

  • VooTerminal now passes window control callbacks to TerminalHeader, making window controls functional

0.1.1 - 2025-11-26 #

Added #

  • Window control callbacks (onClose, onMinimize, onMaximize) to VooTerminalPreview

Fixed #

  • Window controls now properly respond to tap events when callbacks are provided
  • Multi-line text selection now works across multiple lines using SelectionArea

0.1.0 - 2025-11-24 #

Added #

  • Initial release of voo_terminal package
  • VooTerminal widget for interactive terminal interfaces
  • VooTerminalPreview widget for read-only terminal displays
  • Multiple terminal modes: preview, interactive, and hybrid
  • TerminalController for programmatic control
  • TerminalLine entity with factory constructors for different line types
  • TerminalCommand entity for registering custom commands
  • TerminalConfig for terminal configuration
  • VooTerminalTheme with preset themes:
    • Classic (green on black)
    • Modern (clean, theme-aware)
    • Retro (CRT scanline effect)
    • Matrix (animated rain effect)
    • Amber (amber phosphor)
    • Ubuntu (Ubuntu terminal style)
  • Built-in commands: clear, help, history, echo
  • Command history with arrow key navigation
  • Auto-scroll behavior
  • Accessibility support with semantic labels
1
likes
140
points
162
downloads

Publisher

verified publishervoostack.com

Weekly Downloads

A powerful terminal/console UI component for Flutter with multiple display modes, theming, and command support

Documentation

API reference

License

MIT (license)

Dependencies

equatable, flutter, intl, voo_tokens, voo_ui_core

More

Packages that depend on voo_terminal