Skip to content

✨ Animated profile signature, simplified favicon, lint regex fixes#51

Merged
yuler merged 4 commits into
mainfrom
favicon
May 8, 2026
Merged

✨ Animated profile signature, simplified favicon, lint regex fixes#51
yuler merged 4 commits into
mainfrom
favicon

Conversation

@yuler
Copy link
Copy Markdown
Owner

@yuler yuler commented May 8, 2026

Summary

  • Add a Signature Astro component with stroke-draw animation (Web Animations API) and hover replay, and show it on the profile card.
  • Replace the favicon with a simpler stroke mark and add public/signature-animate.svg for the standalone animated asset.
  • Hoist regex literals to module/script scope in Thought.astro tags and the workouts date-range inline script to satisfy ESLint.

Test plan

  • Not run locally

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces an animated signature logo, updating the favicon.svg and adding a new Signature.astro component that features interactive path-drawing animations using the Web Animations API. The Profile card has been updated to include this component. Feedback suggests handling potential promise rejections when animations are cancelled in the Signature component and correcting the dark mode stroke color to ensure visibility. Additionally, it is recommended to retain the SVG favicon link to utilize the new animated asset instead of switching exclusively to PNG.

Comment thread src/components/Signature.astro Outdated
Comment thread src/components/Signature.astro Outdated
Comment thread src/layouts/Layout.astro Outdated
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 8, 2026

📸 Screenshots for PR #51
page iphone ipad pc
home home iphone home ipad home pc
posts posts iphone posts ipad posts pc
posts-hi posts-hi iphone posts-hi ipad posts-hi pc
thoughts thoughts iphone thoughts ipad thoughts pc
workouts workouts iphone workouts ipad workouts pc
workouts-17883105335 workouts-17883105335 iphone workouts-17883105335 ipad workouts-17883105335 pc

PR screenshots folder (branch pr-screenshots)

github-actions Bot added a commit that referenced this pull request May 8, 2026
Wrap animation.finished in try/catch for cancellations; use light stroke in dark mode; prefer SVG favicon with PNG fallback.

Co-authored-by: Cursor <cursoragent@cursor.com>
github-actions Bot added a commit that referenced this pull request May 8, 2026
yuler added 2 commits May 8, 2026 13:18
- Replace animated favicon.svg with clean white stroke version
- Move animated signature to signature-animate.svg
- Remove favicon.png and associated link
- Clean up dark mode styles from Signature component
@yuler yuler changed the title ✨ Add signature component and update favicon assets ✨ Animated profile signature, simplified favicon, lint regex fixes May 8, 2026
github-actions Bot added a commit that referenced this pull request May 8, 2026
github-actions Bot added a commit that referenced this pull request May 8, 2026
@yuler yuler merged commit bceed7e into main May 8, 2026
3 checks passed
@yuler yuler deleted the favicon branch May 8, 2026 05:23
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