tuiserial-ui 0.1.0

Terminal user interface components for tuiserial
Documentation

Terminal user interface components for tuiserial

This crate provides the UI rendering logic using ratatui for displaying serial port configuration, logs, and user interactions with full mouse support.

Architecture

The UI is organized into modular components:

  • areas: UI area definitions and mouse interaction handling
  • menu: Menu bar and dropdown rendering
  • config: Configuration panel with dropdowns for serial settings
  • status: Status panel and statistics display
  • log: Log area showing serial communication data
  • tx: Transmission input area
  • notification: Notification bar for user messages
  • utils: Utility functions for UI rendering