Skip to content

feat(mobile): Professional Mobile App Logo Booting Animation (#11) - #13

Merged
Vishal-770 merged 1 commit into
masterfrom
feat/mobile-boot-animation
Jul 29, 2026
Merged

feat(mobile): Professional Mobile App Logo Booting Animation (#11)#13
Vishal-770 merged 1 commit into
masterfrom
feat/mobile-boot-animation

Conversation

@Vishal-770

Copy link
Copy Markdown
Member

Description

Fixes #11.

Changes Included

  1. App Logo Booting Animation & Theme Sync (index.html, src/App.css, src/pages-mobile/_app.tsx):

    • Added a zero-latency native-feeling embedded boot splash overlay displaying the app logo (public/logo.png).
    • Integrated synchronous early theme detection in index.html to eliminate dark/light mode flashing during startup.
    • Clean, professional breathing opacity pulse animation (2.4s ease-in-out opacity pulse).
    • Smooth 300ms hand-off fade-out transition upon React mount.
  2. Attendance Detail Retry Button & Skeleton Fix (src/pages-mobile/dashboard/attendance/[classId].tsx, src/pages-desktop/dashboard/attendance/[classId].tsx):

    • Fixed the retry button dimensions (min-w-[144px] h-9) so it maintains consistent layout regardless of state (Retry Connection, Connecting..., Offline).
    • Disabled retry button when offline to prevent continuous click spam.
    • Separated manual retry loading state from global skeleton loader to eliminate flickering.

Verification

  • Tested build using npx tsc --noEmit (0 errors).

Copilot AI review requested due to automatic review settings July 29, 2026 17:08

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Vishal-770
Vishal-770 merged commit 1cc6c45 into master Jul 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(mobile): Professional Mobile App Logo Booting Animation

2 participants