runa-tui 0.6.2

A fast, keyboard-focused terminal file manager (TUI). Highly configurable and lightweight.
//! Terminal User Interface rendering logic.
//!
//! This module handles all layout, pane arrangement, and rendering for the runa UI.
//! It coordinates drawing of the parent, main, and preview panes, as well as input dialogs and the status bar.
//!
//! UI configuration is driven by the applications display/theme settings and adapts to different layouts: unified, split, or normal views.
//!
//! Functions:
//! - render: Main entry point for rendering the entire UI to a frame.
//! - layout_chunks: Utility for calculating pane positions and widths based on config.
//!
//! See submodules [panes] and [widgets] for detailed drawing functions.

pub(crate) mod icons;
pub(crate) mod overlays;
pub(crate) mod panes;
pub(crate) mod render;
pub(crate) mod widgets;

pub(crate) use render::render;