OneLauncher-Cracked/packages/oneclient_app/src/components/mod.rs
LynithDev a9fab65a0b
chore: add tooltip on settings system info (#926)
* chore: add tooltip on settings system info

* chore: add changeset
2026-10-05 22:06:40 +02:00

128 lines
4.3 KiB
Rust

mod account_switcher;
mod active_cluster_panel;
mod asset_image;
mod avatar;
mod blocked_downloads_popup;
mod button;
mod charts;
mod checkbox;
mod cluster_update_popup;
mod code_block;
mod context_menu;
mod control_center;
mod date_range_picker;
mod dropdown;
mod dynamic_art;
mod essential_confirm;
mod file_drop;
mod filter_menu;
mod flagged_install_popup;
mod generic_prompt;
mod icons;
mod instance_row;
mod java_install_manager;
mod java_prompt;
mod link_confirm;
mod local_image;
mod log_viewer;
mod markdown;
mod memory_field;
mod microsoft_java_prompt;
mod microsoft_login;
mod modpack_confirm_popup;
mod navbar;
mod notifications;
mod optional_mods_popup;
mod overlay_popup;
mod package_delete_dialog;
mod package_row;
mod package_update_popup;
mod pagination;
mod player_model;
mod progress_track;
mod recents_row;
mod release_migration_popup;
mod screenshot_viewer;
mod scrollview;
mod segmented_control;
mod spinner;
mod splash_curtain;
mod status_bar;
mod tab_bar;
mod text_input;
mod toasts;
mod toggle;
mod tooltip;
mod update_prompt;
pub mod upload_mclogs;
mod version_art_gallery;
mod version_card;
pub use account_switcher::AccountSwitcher;
pub use active_cluster_panel::ActiveClusterPanel;
pub use asset_image::AssetImage;
pub use avatar::Avatar;
pub use blocked_downloads_popup::BlockedDownloadsPopup;
pub use button::{Button, ButtonSize, ButtonVariant, copy_button, link_button, open_folder_button};
pub use charts::{BarChart, PieChart, ValueUnit, slice_color};
pub use checkbox::checkbox_labeled;
pub use cluster_update_popup::ClusterUpdatePopup;
pub use code_block::CodeBlock;
pub use context_menu::ContextMenu;
pub use control_center::ControlCenter;
pub use date_range_picker::{DateRange, DateRangePicker};
pub use dropdown::Dropdown;
pub use dynamic_art::{ART_PREVIEW_EDGE, DynamicArt};
pub use essential_confirm::EssentialConfirmOverlay;
pub use file_drop::{FileDropOverlay, accept_drop};
pub use filter_menu::{FilterMenu, FilterOption};
pub use flagged_install_popup::FlaggedInstallPopup;
pub use generic_prompt::GenericPromptOverlay;
pub use icons::{Icon, IconTint, IconType};
pub use instance_row::InstanceRow;
pub use java_install_manager::JavaInstallManager;
pub use java_prompt::JavaPromptOverlay;
pub use link_confirm::ConfirmLinkOverlay;
pub use local_image::LocalImage;
pub use log_viewer::LogViewer;
pub use markdown::{Markdown, MarkdownStyle};
pub use memory_field::memory_field;
pub use microsoft_java_prompt::MicrosoftJavaPromptOverlay;
pub(crate) use microsoft_login::login_dialog;
pub use microsoft_login::use_microsoft_login;
pub use modpack_confirm_popup::ModpackConfirmPopup;
pub(crate) use navbar::window_controls;
pub use navbar::{AppNavbar, OnboardingNavbar};
pub use notifications::{ChevronToggle, NotificationCenter};
pub use optional_mods_popup::OptionalModsPopup;
pub use overlay_popup::{OVERLAY_BASE_LEVEL, OVERLAY_MAX_LEVEL, OverlayPopup, overlay_is_topmost};
pub use package_delete_dialog::use_shared_delete;
pub(crate) use package_row::{
CARD_BG, CARD_GRID_H, CARD_H, CARD_NAME, GRID_GAP, GRID_MIN_W, badge, disable_warning_body,
grid_card, icon_box, kebab_button, meta_size, meta_text, on_secondary, package_icon, pill,
remote_icon, set_enabled_action, toggle_action,
};
pub use package_row::{
CardLayout, PackageEntry, PackageRow, github_badge, package_context_menu, provider_badge,
};
pub use package_update_popup::PackageUpdatePopup;
pub use pagination::Pagination;
pub use player_model::PlayerModel;
pub use progress_track::progress_track;
pub use recents_row::RecentsRow;
pub use release_migration_popup::ReleaseMigrationPopup;
pub use screenshot_viewer::{ScreenshotViewer, screenshot_context_menu};
pub(crate) use scrollview::corrected_scroll;
pub use scrollview::{LazySection, ScrollArea, ScrollAreaCtx};
pub use segmented_control::{Segment, SegmentedControl};
pub use spinner::centered_spinner;
pub use splash_curtain::SplashCurtain;
pub use status_bar::StatusBar;
pub use tab_bar::{TabBar, TabItem};
pub use text_input::{TextInput, validate_memory, validate_number};
pub use toasts::Toasts;
pub use toggle::{toggle, toggle_controlled};
pub use tooltip::{TooltipHost, TooltipPlacement, use_provide_tooltips, use_tooltip_anchor};
pub use update_prompt::UpdatePromptOverlay;
pub use version_art_gallery::{GALLERY_COVER_EDGE, VersionArtGallery};
pub use version_card::VersionCard;