Skip to content

Smooth My Space loading and panel transitions - #213

Merged
Luhaozhu merged 1 commit into
mainfrom
sync/ce-20261025-myspace-loading
Oct 27, 2026
Merged

Luhaozhu merged 1 commit into
mainfrom
sync/ce-20261025-myspace-loading

Conversation

@Luhaozhu

Copy link
Copy Markdown
Contributor

Changes

My Space could briefly show an empty folder before its first listing arrived. Fast requests could also flash a skeleton.
Panel entrance motion could briefly expose a vertical scrollbar.

  • Track initial directory loading and delay skeleton visibility.
  • Retain a visible skeleton briefly to avoid flicker.
  • Delay the module loading placeholder for fast code-split navigation.
  • Hide vertical overflow during panel entrance, then restore scrolling after animation or a timeout.

Public repository comparison

Generated the CE tree from private development revision d2b924099.
Compared it with public main at 20c8493, which includes PR #212.
The content diff contains exactly five frontend files: 34 additions and 5 deletions.
No backend, dependency, desktop identity, or CE boundary changes are included.
Private history is not part of this branch.

Validation

  • Frontend production build passed, including TypeScript, translations, dark-mode, and reduced-motion checks.
  • Module-page and chat-width browser regressions passed.
  • CE boundary, branding, license, import/OpenAPI/ORM, release regression, and frontend gates passed.
  • Whitespace validation passed.
  • Full frontend lint retains the existing baseline: 245 errors and 21 warnings.

@Luhaozhu
Luhaozhu merged commit 903daed into main Oct 27, 2026
5 checks 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.

1 participant