Skip to main content

Module ui

Module ui 

Source
Expand description

User interface module

Re-exports§

pub use animation::AnimationState;
pub use animation::Easing;
pub use animation::SmoothScroll;
pub use app::tabs_rect_for_area;
pub use app::Focus;
pub use app::RustlensUi;
pub use app::Tab;
pub use dependency_view::DependencyView;
pub use inspector::InspectorPanel;
pub use search::filter_candidates;
pub use search::CandidateKind;
pub use search::CompletionCandidate;
pub use search::SearchBar;
pub use search::SearchCompletion;

Modules§

animation
Animation system for smooth UI transitions
app
Main Rustlens TUI application — composed from blocks (header, list, status, overlays, right_panel).
components
Reusable UI components
dependency_view
Dependency list and docs view (root crate info or crates.io doc for a dependency).
inspector
Inspector panel for displaying code item details
search
Search bar and completion widgets
splash
Splash screen with waves animation shown before the main TUI.
theme
Theme system for Rustlens TUI