use makepad_widgets::ScriptVm; pub mod mobility_frame; pub fn script_mod(vm: &mut ScriptVm) { nigig_uikit::script_mod(vm); mobility_frame::script_mod(vm); } // Compatibility shims for source moved out of pageflipnav during staged migration. pub mod dir { pub use nigig_core::dir::*; } pub mod shared { pub use nigig_uikit::shared::*; } pub mod persistence { pub use nigig_core::persistence::*; pub mod offline_store { pub use nigig_core::persistence::offline_store::*; } pub mod app_state { pub use nigig_core::persistence::app_state::*; } #[cfg(not(target_arch = "wasm32"))] pub mod matrix_state { pub use nigig_core::persistence::matrix_state::*; } } pub mod features { pub mod action_page_navigation { pub use nigig_uikit::action_page_navigation::*; } } #[cfg(not(target_arch = "wasm32"))] pub mod tile_service { pub use nigig_core::tile_service::*; } #[cfg(not(target_arch = "wasm32"))] pub mod location { pub use nigig_core::location::*; } pub mod home { pub mod navigation_tab_bar { #[derive(Clone, Debug, PartialEq, Eq)] pub enum NavigationBarAction { ReturnToHome } impl makepad_widgets::ActionDefaultRef for NavigationBarAction { fn default_ref() -> &'static Self { static DEFAULT: NavigationBarAction = NavigationBarAction::ReturnToHome; &DEFAULT } } } }