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.