Expand description
Render module - UI rendering
Re-exports§
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::is_binary_file;pub use preview::is_image_file;pub use preview::is_text_file;pub use preview::render_directory_info;pub use preview::render_hex_preview;pub use preview::render_image_preview;pub use preview::render_text_preview;pub use preview::DirectoryInfo;pub use preview::HexPreview;pub use preview::ImagePreview;pub use preview::TextPreview;pub use status::render_help_popup;pub use status::render_input_popup;pub use status::render_status_bar;pub use terminal::RecommendedProtocol;pub use terminal::TerminalBrand;pub use tree::render_tree;pub use tree::visible_height;
Modules§
- 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, and directory info)
- status
- Status bar and input popup rendering
- terminal
- Terminal detection module - Detects terminal brands and recommends image protocols
- tree
- Tree rendering
Structs§
Functions§
- create_
image_ picker - Create an image picker for protocol detection
Type Aliases§
- Font
Size - The terminal’s font size in
(width, height)