Skip to content

Add teal icon#1920

Open
ArshvirGoraya wants to merge 2 commits intoryanoasis:masterfrom
ArshvirGoraya:add_teal
Open

Add teal icon#1920
ArshvirGoraya wants to merge 2 commits intoryanoasis:masterfrom
ArshvirGoraya:add_teal

Conversation

@ArshvirGoraya
Copy link

@ArshvirGoraya ArshvirGoraya commented Aug 26, 2025

Description

  • Adds teal icon to the core set.

Requirements / Checklist

  • Read the Contributing Guidelines
  • I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan.
    Issue number where discussion took place: #xxx
  • If this contains a font/glyph add its origin as background info below (e.g. URL)
  • Verified the license of any newly added font, glyph, or glyph set. License is: xxx
    • If this refers to the original icon, I assume the icon is under the same MIT license as the teal project itself, but I could not find any official verification that the icon is also under this license.
    • If this refers to the SVG added, I did create it.

What does this Pull Request (PR) do?

  • Adds teal icon to the core set.

How should this be manually tested?

  • N/A

Any background context you can provide?

  • Teal is a statically-typed dialect of the Lua programming language. It is to Lua what Typescript is to Javascript.
  • As of the making of this PR, the official svg from the teal website is this:

Official Teal Icon Svg

  • I recreated it for a smaller file size and used the existing lua svg as the starting point.
  • Fill color:
    • I'm not sure what the standard is for the fill color: If it should just be black/white, colored, or if it even matters.
    • The official teal icon has a color gradient, but the fill color used in this SVG is the one used for the teal icon within the vscode-material-icon-theme (#00acc1) because it looked the best to me (after comparing it with the dominant color of the official color gradient (#00a2ad), and the 2 colors used in the official gradient (#007b85, #00cdd9)).

What are the relevant tickets (if any)?

  • N/A

Screenshots (if appropriate or helpful)

The screenshots underneath were created after manually adding the teal icon into CaskaydiaMonoNerdFontMono-Regular.ttf using FontForge at a Private Use Area slot:

fontforge-teal


In Terminal:

terminal-teal

In Nvim:

nvim-dev-icons-teal-overwrite

nvim-telescope-teal

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants