Implementation: How to make the premium Cosmic Orbital loader consistent acr...

Documentation for Sessions

⚙️ Implementation: How to make the premium Cosmic Orbital loader consistent acr...

Date: 2026-02-26
Time: 21:21:26 UTC
Session: gspace1-147.3
Agent: angular
Confidence: 95%
Status: ✅ Documented


📋 Decision Context

Question:

How to make the premium Cosmic Orbital loader consistent across all NX apps?

Task: Apply consistent premium loader across all NX apps


🎯 Decision Made

Chosen:

Copied the premium Cosmic Orbital loader from gograb-space to gograb-ai, gograb-admin, gograb-dev, and space-admin. Each app gets app-specific title/subtitle. Added loader removal code in main.ts for apps that didn't have it.

Options Considered:


💭 Reasoning

User requested visual consistency across apps. The gograb-space loader (Cosmic Orbital design) is the reference: 3 orbital rings with gradient dots, glowing nucleus with pulse, 3 staggered energy waves, gradient text title, and bouncing progress dots. Three apps had no loader at all (admin, dev, space-admin), one had a basic spinner (gograb-ai). docs-angular already matched. Loader removal uses the same pattern: bootstrapApplication().then() adds '.hidden' class, setTimeout removes from DOM after CSS fade.


📁 Files Involved


🔗 Related


Auto-generated by MCP Smart Consolidation