Skip to main content

Module render

Module render 

Source
Expand description

Render module - UI rendering

Re-exports§

pub use bulk_rename::render_bulk_rename_dialog;
pub use fuzzy::collect_paths;
pub use fuzzy::fuzzy_match;
pub use fuzzy::render_fuzzy_finder;
pub use fuzzy::FuzzyMatch;
pub use icons::get_icon;
pub use preview::calculate_centered_image_area;
pub use preview::find_pdftoppm;
pub use preview::is_archive_file;
pub use preview::is_binary_file;
pub use preview::is_image_file;
pub use preview::is_pdf_file;
pub use preview::is_tar_gz_file;
pub use preview::is_text_file;
pub use preview::render_archive_preview;
pub use preview::render_custom_preview;
pub use preview::render_diff_preview;
pub use preview::render_directory_info;
pub use preview::render_hex_preview;
pub use preview::render_image_preview;
pub use preview::render_pdf_preview;
pub use preview::render_text_preview;
pub use preview::render_video_preview;
pub use preview::ArchiveEntry;
pub use preview::ArchivePreview;
pub use preview::CustomPreview;
pub use preview::DiffPreview;
pub use preview::DirectoryInfo;
pub use preview::HexPreview;
pub use preview::ImagePreview;
pub use preview::PdfPreview;
pub use preview::TextPreview;
pub use preview::VideoPreview;
pub use status::render_help_popup;
pub use status::render_input_popup;
pub use status::render_status_bar;
pub use tabs::render_tab_bar;
pub use terminal::RecommendedProtocol;
pub use terminal::TerminalBrand;
pub use theme::parse_color;
pub use theme::theme;
pub use theme::Theme;
pub use theme::ThemeFile;
pub use tree::render_tree;
pub use tree::visible_height;

Modules§

bulk_rename
Bulk rename dialog rendering
fuzzy
Fuzzy finder rendering and matching
icons
Nerd Fonts icon mappings for files and directories Based on yazi file manager’s icon system with additional customizations
preview
Preview rendering (text, images, directory info, archives, and PDFs)
status
Status bar and input popup rendering
tabs
Tab bar rendering
terminal
Terminal detection module - Detects terminal brands and recommends image protocols
theme
Theme configuration and color management
tree
Tree rendering

Structs§

Picker

Functions§

create_image_picker
Create an image picker for protocol detection

Type Aliases§

FontSize
The terminal’s font size in (width, height)