Skip to main content

Module screens

Module screens 

Source
Expand description

Collection of individual TUI screens.

Each screen is a small, focused module responsible for rendering a specific view (main menu, library browser, downloads list, etc.) and holding just enough state for that view. The central App in tui::app chooses which screen is active.

Re-exports§

pub use browse::BrowseScreen;
pub use download::DownloadScreen;
pub use execute::ExecuteScreen;
pub use game_detail::GameDetailPrevious;
pub use game_detail::GameDetailScreen;
pub use library_browse::LibraryBrowseScreen;
pub use main_menu::MainMenuScreen;
pub use result::ResultDetailScreen;
pub use result::ResultScreen;
pub use search::SearchScreen;
pub use settings::SettingsScreen;

Modules§

browse
connected_splash
Full-screen “connected” banner after setup or on successful server contact.
download
execute
game_detail
library_browse
main_menu
result
search
settings
setup_wizard
First-run setup: server URL, download directory, authentication, test connection, persist config.