Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: ✨ Customize workspace folder icons #2807

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from
Draft

Conversation

PKief
Copy link
Member

@PKief PKief commented Jan 12, 2025

Description

This PR implements the feature of customizing workspace folder icons:

image

It makes use of all existing features including color changing and cloning. So it's possible to give every icon an individual touch if needed. Both user settings for local customization as well as preconfigured via "folderIcons.ts" is supported.

I made the experience that workspace folder are usually very individual. That's why we should keep the default folder icon here. If people want to change the behavior they can adjust it in their user settings.


Todos:

  • Extend the configuration
  • Add the rootFolderNames and rootFolderNamesExpanded to the manifest
  • Register new command for root folder color change
  • Add translations
  • Include cloning mechanism of folder icons
  • Adjust documentation (Contributing.md and Readme.md)
  • Adjust tests
  • Test locally to double check functionality
  • Check behavior of detecting changes while activating the extension for the first time

Contribution Guidelines

@PKief PKief self-assigned this Jan 12, 2025
@github-actions github-actions bot added 🏞️ icons PR with new icons 💱 translations Issues related to translating the project into other languages 📝 docs Related to improving or adding documentation labels Jan 12, 2025
@PKief PKief added ✨ enhancement Enhancement 💱 translations Issues related to translating the project into other languages 📝 docs Related to improving or adding documentation and removed 🏞️ icons PR with new icons 💱 translations Issues related to translating the project into other languages 📝 docs Related to improving or adding documentation labels Jan 12, 2025
@PKief PKief linked an issue Jan 12, 2025 that may be closed by this pull request
1 task
@github-actions github-actions bot added the 🏞️ icons PR with new icons label Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📝 docs Related to improving or adding documentation ✨ enhancement Enhancement 🏞️ icons PR with new icons 💱 translations Issues related to translating the project into other languages
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature Request]: Customize workspace folder icons
1 participant