Skip to content

feat: add icons for cuelang#3211

Merged
PKief merged 1 commit intomaterial-extensions:mainfrom
tsvl:add-cue-icon
Oct 11, 2025
Merged

feat: add icons for cuelang#3211
PKief merged 1 commit intomaterial-extensions:mainfrom
tsvl:add-cue-icon

Conversation

@tsvl
Copy link
Copy Markdown
Contributor

@tsvl tsvl commented Oct 10, 2025

Description

Added icons for cuelang .cue files and cue/cues folders. Note: the official cuelang colors are very dark blues ( #232a68, #1b3987, #063AC0) which are difficult to represent here - I've tried to find a compromise that's consistent with existing icons and doesn't require separate light/dark variants, but there may be a better way to do it.

Contribution Guidelines

Copilot AI review requested due to automatic review settings October 10, 2025 19:42
@github-actions github-actions bot added the icons PR with new icons label Oct 10, 2025
Copy link
Copy Markdown
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

This PR adds icon support for CueLang by introducing icons for .cue file extensions and cue/cues folder names. The contributor notes they've chosen Material Design colors as a compromise since the official CueLang colors are very dark blues that would be difficult to represent without separate light/dark variants.

Key Changes

  • Added CueLang language icon configuration
  • Added folder icon mappings for cue and cues directories
  • Added file icon mapping for .cue file extensions

Reviewed Changes

Copilot reviewed 3 out of 6 changed files in this pull request and generated no comments.

File Description
src/core/icons/languageIcons.ts Registers the 'cue' language icon
src/core/icons/folderIcons.ts Adds folder icon mappings for 'cue' and 'cues' folder names
src/core/icons/fileIcons.ts Adds file icon mapping for '.cue' file extensions

@github-actions
Copy link
Copy Markdown
Contributor

Preview

Thank you for creating a pull request. This preview shows you how your icons will look on the different themes:

Generated preview

Check how your icons fit in a 16x16 grid with our Pixel Perfect Checker by following this link.

You can find more information on how to contribute in the contribution guidelines.

Copy link
Copy Markdown
Member

@lucas-labs lucas-labs left a comment

Choose a reason for hiding this comment

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

Thanks for your PR!
LGTM!

@PKief PKief merged commit 69eddd4 into material-extensions:main Oct 11, 2025
5 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

Merge Successful

Thanks for your contribution! 🎉

The changes will be part of the upcoming update on the Marketplace.

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

Labels

icons PR with new icons

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants