* feat: added support for github hosted bundle mods * fix: keep external bundle mods when their manifest entry gains an id * fix: match a pending external bundle update to its installed jar * chore: parse the bundle file host with url instead of by hand * fix: namespace external bundle file ids under ext: * chore: rename the Browser tab to Online and list unbundled GitHub mods there --------- Co-authored-by: LynithDev <61880709+LynithDev@users.noreply.github.com>
104 lines
3.3 KiB
Rust
104 lines
3.3 KiB
Rust
mod account_switcher;
|
|
mod active_cluster_panel;
|
|
mod avatar;
|
|
mod button;
|
|
mod charts;
|
|
mod checkbox;
|
|
mod cluster_landscape_art;
|
|
mod cluster_update_popup;
|
|
mod context_menu;
|
|
mod control_center;
|
|
mod date_range_picker;
|
|
mod dropdown;
|
|
mod dynamic_art;
|
|
mod file_drop;
|
|
mod generic_prompt;
|
|
mod icons;
|
|
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 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 screenshot_viewer;
|
|
mod scrollview;
|
|
mod segmented_control;
|
|
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_card;
|
|
|
|
pub use account_switcher::AccountSwitcher;
|
|
pub use active_cluster_panel::ActiveClusterPanel;
|
|
pub use avatar::Avatar;
|
|
pub use button::{Button, ButtonSize, ButtonVariant, link_button, open_folder_button};
|
|
pub use charts::{BarChart, PieChart, ValueUnit, slice_color};
|
|
pub use checkbox::checkbox_labeled;
|
|
pub use cluster_landscape_art::ClusterLandscapeArt;
|
|
pub use cluster_update_popup::ClusterUpdatePopup;
|
|
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 file_drop::FileDropOverlay;
|
|
pub use generic_prompt::GenericPromptOverlay;
|
|
pub use icons::{Icon, IconTint, IconType};
|
|
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(crate) use navbar::window_controls;
|
|
pub use navbar::{AppNavbar, OnboardingNavbar};
|
|
pub use notifications::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_GRID_H, GRID_GAP, GRID_MIN_W, grid_card, package_icon};
|
|
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 screenshot_viewer::{ScreenshotViewer, screenshot_context_menu};
|
|
pub(crate) use scrollview::corrected_scroll;
|
|
pub use scrollview::{ScrollArea, ScrollAreaCtx};
|
|
pub use segmented_control::{Segment, SegmentedControl};
|
|
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};
|
|
pub use update_prompt::UpdatePromptOverlay;
|
|
pub use version_card::VersionCard;
|