Skip to content

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

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

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

Conversation

@Oluwatunmise-olat
Copy link
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.

Signed-off-by: Oluwatunmise-olat <oluwatunmiseolatunbosun2001@gmail.com>
@github-actions
Copy link

github-actions bot commented Mar 15, 2026

PR Preview Action v1.6.3
Preview removed because the pull request was closed.
2026-03-16 12:37 UTC

Signed-off-by: Oluwatunmise-olat <oluwatunmiseolatunbosun2001@gmail.com>
Copy link
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
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

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
Copy link
Contributor Author

Please help with a review @yi-nuo426

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

2 participants