improve loading process
This commit is contained in:
parent
2cf33f9d6b
commit
a9b51fab20
@ -122,6 +122,8 @@ impl MathApp {
|
||||
#[allow(dead_code)] // This is used lol
|
||||
/// Create new instance of [`MathApp`] and return it
|
||||
pub fn new(cc: &eframe::CreationContext<'_>) -> Self {
|
||||
let start = instant::Instant::now();
|
||||
|
||||
// Remove loading indicator on wasm
|
||||
#[cfg(target_arch = "wasm32")]
|
||||
stop_loading();
|
||||
@ -138,8 +140,6 @@ impl MathApp {
|
||||
tracing::info!("Web Info: {:?}", web_info);
|
||||
}
|
||||
|
||||
let start = instant::Instant::now();
|
||||
|
||||
tracing::info!("Loading assets...");
|
||||
let mut tar_file_data = Vec::new();
|
||||
let _ = ruzstd::StreamingDecoder::new(&mut include_bytes!("../assets.tar.zst").as_slice())
|
||||
@ -244,13 +244,11 @@ impl MathApp {
|
||||
]),
|
||||
};
|
||||
|
||||
tracing::info!("Done loading assets! Took: {:?}", start.elapsed());
|
||||
|
||||
// Initialize fonts
|
||||
// this used to be in the `update` method, but (after a ton of digging) this actually caused OOMs. that was a pain to debug
|
||||
cc.egui_ctx.set_fonts(fonts);
|
||||
|
||||
tracing::info!("egui app initialized.");
|
||||
tracing::info!("Initialized! Took: {:?}", start.elapsed());
|
||||
|
||||
Self {
|
||||
functions: vec![DEFAULT_FUNCTION_ENTRY.clone()],
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user