Skip to content

[ui] Refine ending logo animation timing and convergence flow#164

Open
Oluwatunmise-olat wants to merge 10 commits intomeshery-extensions:masterfrom
Oluwatunmise-olat:fix/issue-141-logo-animation-flow
Open

[ui] Refine ending logo animation timing and convergence flow#164
Oluwatunmise-olat wants to merge 10 commits intomeshery-extensions:masterfrom
Oluwatunmise-olat:fix/issue-141-logo-animation-flow

Conversation

@Oluwatunmise-olat
Copy link
Copy Markdown
Contributor

Notes for Reviewers

Context

Issue #141 asks for refinement of the final logo animation sequence in the browser section, specifically the moment where the floating Kanvas logo pieces converge into the assembled logo.

Based on issue discussion, the rough edges were most visible when scrolling quickly.

Root Cause Areas Addressed

This PR focuses on three concrete problem areas in the current animation pipeline:

  1. Overly large/random initial transform range on pieces.
  2. Abrupt handoff from scroll-scrubbed movement to time-based convergence animation.
  3. Unnecessary initialization of heavy scroll animation logic on pages without the browser scene.

Behavior Impact

After this change, the final browser-section logo assembly should:

  • Start from more stable piece orientations.
  • Transition more reliably from scroll-scrubbed movement into convergence.
  • Feel smoother and less abrupt, including during fast scroll scenarios.
  • Avoid initializing this animation system on pages where it is irrelevant.

Validation Performed

  • node --check static/scripts/main.js
  • make build

Both completed successfully.


Files Updated

  • static/scripts/main.js

Signed commits

  • Yes, I signed my commits.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 15, 2026

🚀 Preview deployment for PR #164

🌐 Preview URL: https://meshery-extensions.github.io/kanvas-site/pr-preview/pr-164/

This preview will be updated automatically when you push new commits to this PR.

Copy link
Copy Markdown
Contributor

@Bhumikagarggg Bhumikagarggg left a comment

Choose a reason for hiding this comment

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

On first go it is perfect. But when I go up and come down there is still a problem.

@Oluwatunmise-olat
Copy link
Copy Markdown
Contributor Author

On first go it is perfect. But when I go up and come down there is still a problem.

Okay would check it out in a bit

@Oluwatunmise-olat
Copy link
Copy Markdown
Contributor Author

Please help with a review @yi-nuo426

@Bhumikagarggg
Copy link
Copy Markdown
Contributor

@Oluwatunmise-olat Why did you close this PR?

@Oluwatunmise-olat
Copy link
Copy Markdown
Contributor Author

@Oluwatunmise-olat Why did you close this PR?

Oh, it was an oversight. I wanted to close out an issue, not the PR itself

@Bhumikagarggg
Copy link
Copy Markdown
Contributor

Bhumikagarggg commented Mar 22, 2026

@Oluwatunmise-olat Thank you for your contribution! Let's discuss this during the website call tomorrow at 5:30 PM IST | 7 AM CST Add it as an agenda item to the meeting minutes, if you would 🙂

@Bhumikagarggg
Copy link
Copy Markdown
Contributor

@Oluwatunmise-olat resolve conflicts

Oluwatunmise-olat and others added 10 commits April 14, 2026 19:36
Signed-off-by: Oluwatunmise-olat <oluwatunmiseolatunbosun2001@gmail.com>
Signed-off-by: Oluwatunmise-olat <oluwatunmiseolatunbosun2001@gmail.com>
Signed-off-by: Oluwatunmise-olat <oluwatunmiseolatunbosun2001@gmail.com>
Signed-off-by: Oluwatunmise-olat <oluwatunmiseolatunbosun2001@gmail.com>
Signed-off-by: Oluwatunmise-olat <oluwatunmiseolatunbosun2001@gmail.com>
- Add @media (max-width: 768px): reduce .hero-stats gap to 2rem,
  padding-top to 2rem, and counter font-size to 1.2rem
- Add @media (max-width: 480px): further reduce padding, gap to 1.5rem,
  and counter font-size to 1.1rem so stat suffix stays inline

Fixes meshery-extensions#113
Signed-off-by: Oluwatunmise-olat <oluwatunmiseolatunbosun2001@gmail.com>
Signed-off-by: Oluwatunmise-olat <oluwatunmiseolatunbosun2001@gmail.com>
Signed-off-by: Oluwatunmise-olat <oluwatunmiseolatunbosun2001@gmail.com>
Signed-off-by: Oluwatunmise-olat <oluwatunmiseolatunbosun2001@gmail.com>
@Oluwatunmise-olat Oluwatunmise-olat force-pushed the fix/issue-141-logo-animation-flow branch from f075b90 to c76390d Compare April 14, 2026 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve the timing and flow of the ending logo animation

3 participants