MCPcopy Index your code
hub / github.com/azat-io/eyecons

github.com/azat-io/eyecons @v1.16.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.16.0 ↗ · + Follow
148 symbols 498 edges 125 files 56 documented · 38%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Eyecons

Eyecons logo

Version Code Coverage GitHub License

VS Code icon theme with adaptive icon colors that match the editor’s color theme.

Eyecons icon theme provides a dynamic and visually appealing experience by adapting icon colours to your editor's theme.

This creates a consistent and harmonious look across your dev environment.

Why

  • Adaptive Colors: Icons change colors based on the active VSCode theme, providing a cohesive visual experience.

  • Wide Icon Coverage: Supports a comprehensive range of file types and technologies with distinctive icons.

  • Regular Updates: Frequent updates to include new icons and improvements.

Examples

See docs.

Nord

Eyecons example for Nord theme

Monokai Pro

Eyecons example for Monokai Pro theme

Gruvbox Dark

Eyecons example for Gruvbox Dark theme

Vitesse Dark

Eyecons example for Vitesse Dark theme

Look for more examples of icon theme integration with editor color themes on the extension's website.

Installation

Open the extension page on Visual Studio Marketplace and click the "Install" button.

Or install the extension using the command line:

code --install-extension azat-io.eyecons

Configuration

You can customize the extension to suit your needs!

Theme

You can choose your favorite color theme whose colors will be used to repaint the icons.

Or leave the value "inherit" to determine the color theme of the editor automatically.

Folder Color

You can define the colors of the folders. Select one of the six possible options.

All folders use the colors of your color theme.

Hide Explorer Arrows

If the option is enabled, arrows will additionally be displayed in the document tree. This can be useful to visually identify folders more quickly and distinguish them from regular files.

Configuration via settings.json

You can also configure the extension directly in your VS Code settings.json file:

{
  "eyecons.theme": "inherit",
  "eyecons.folderColor": "yellow",
  "eyecons.hidesExplorerArrows": true
}

Available settings:

  • eyecons.theme: Set your preferred theme (e.g., "inherit", "gruvbox-dark", "nord")
  • eyecons.folderColor: Choose folder color (available options depend on the theme)
  • eyecons.hidesExplorerArrows: Set to true/false to show/hide explorer arrows

Themes

The extension currently supports the following color themes:

Haven't found your favorite color theme? Create an issue!

Contributing

See Contributing Guide.

You can also support this project by giving this repository a star on GitHub or rate this extension with five stars on Marketplace.

License

MIT © Azat S.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 89
Interface 43
Method 16

Languages

TypeScript100%

Modules by API surface

extension/core/color/to-oklch.ts15 symbols
extension/io/vscode/logger.ts14 symbols
extension/core/color/extract-colors-from-svg.ts9 symbols
extension/core/color/calculate-weighted-distance.ts8 symbols
vite.config.extension.ts6 symbols
extension/core/color/refine-colors-by-properties.ts6 symbols
extension/core/color/filter-colors-by-hue-category.ts6 symbols
extension/types/theme.d.ts5 symbols
docs/typings/index.d.ts5 symbols
docs/typings/fathom.d.ts5 symbols
extension/index.ts4 symbols
extension/core/color/filter-palette-for-achromatic.ts4 symbols

For agents

$ claude mcp add eyecons \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page