Overview of SplashScreen customization
The SplashScreen component can be customized using three primary methods: timeout-based delays, wait handlers for asynchronous work (like API calls), and custom UI components.
Critical Requirement: All splash screen filters must be registered outside the activate function of your theme to ensure they are applied before the splash screen is displayed. This functionality is only active when app-settings.enable_custom_splash is enabled.
Resolution Order: When the splash screen mounts, it determines what to wait for in this priority:
appmaker-splash-screen-wait-handler(Highest priority)appmaker-splash-screen-timeout(Overrides default)splash_screen_timeoutfrom app settings (Default fallback)