Skip to content

fix: replace deprecated Lucide GitHub icon with official logo#549

Open
NeerajPise wants to merge 4 commits intotenstorrent:devfrom
NeerajPise:dev-neeraj/541-replace-deprecated-github-icon
Open

fix: replace deprecated Lucide GitHub icon with official logo#549
NeerajPise wants to merge 4 commits intotenstorrent:devfrom
NeerajPise:dev-neeraj/541-replace-deprecated-github-icon

Conversation

@NeerajPise
Copy link
Contributor

Changes

  • Replaced deprecated Github icon from lucide-react with inline SVG implementation
  • Added theme-aware coloring: #24292f (dark gray) for light mode, #fff for dark mode
  • Applied fix to both instances: footer and modal
  • Removed unused Github import from lucide-react

This solves #541. Official GitHub icons obtained from https://github.com/logos

Mockups

Screenshot 2025-11-21 at 12 23 49 PM Screenshot 2025-11-21 at 12 22 32 PM

Screenshot 2025-11-21 at 12 22 46 PM

Screenshot 2025-11-21 at 12 22 51 PM

@NeerajPise NeerajPise marked this pull request as draft November 21, 2025 17:30
@NeerajPise NeerajPise force-pushed the dev-neeraj/541-replace-deprecated-github-icon branch from 5c5f575 to f97d8f8 Compare November 21, 2025 17:32
@NeerajPise NeerajPise marked this pull request as ready for review November 21, 2025 17:32
@anirudTT anirudTT added the community Community-driven issues and suggestions. label Jan 8, 2026
@anirudTT anirudTT self-assigned this Jan 12, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Replaces the deprecated Github Lucide icon usage in the frontend footer UI with the official GitHub mark rendered as inline SVG, to avoid future breakage and comply with GitHub branding requirements.

Changes:

  • Removed deprecated Github import from lucide-react.
  • Replaced GitHub icon usages in the footer and TT Studio information modal with inline SVG.
  • Added theme-aware fill color logic for the inline SVG.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +910 to +915
<path
fillRule="evenodd"
clipRule="evenodd"
d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z"
fill={theme === "dark" ? "#fff" : "#24292f"}
/>
Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

In the modal button, the SVG fill color is also derived from theme === "dark", which won’t track the actual rendered mode when theme is "system". Prefer dark:-based CSS/Tailwind fill classes (or a shared icon component) so the icon color always matches the active color scheme.

Copilot uses AI. Check for mistakes.
Copy link
Contributor Author

Choose a reason for hiding this comment

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

There's no way for the user to set the theme as "system" right now through the UI. However, this can be done by manually editing the local storage, which might be an edge case.
@anirudTT Do we want to handle this? If so, this might need to be a different issue, as 84 instances of this exist across the codebase

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community Community-driven issues and suggestions.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants