class RatatuiRuby::Terminal::Viewport

Viewport configuration for terminal initialization.

Determines how RatatuiRuby interacts with the terminal:

Example

# Fullscreen (default behavior)
RatatuiRuby.run { |tui| ... }

# Inline with 8 lines
RatatuiRuby.run(viewport: :inline, height: 8) { |tui| ... }