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

Merge with origin #62

Merged
merged 6 commits into from
May 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"name": "vscode-material-icon-theme",

// Use Microsoft's Ubuntu Base image for the dev container
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
// Use NodeJS features in the dev container
"ghcr.io/devcontainers/features/node:1": {}
},

"privileged": true,

"onCreateCommand": {
// Install NPM dependencies in the dev container
"install-node-packages": "npm install"
},

"customizations": {
"vscode": {
"settings": {
// Define suggested settings for the dev container
"resmon.show.battery": false,
"resmon.show.cpufreq": false
},
"extensions": [
// Define suggested extensions to preinstall in the dev container
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"jock.svg"
]
}
}
}
20 changes: 10 additions & 10 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,25 +22,25 @@ jobs:
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Setup Node.js ⚙️
uses: actions/setup-node@v3
with:
node-version: 'lts/*'
registry-url: 'https://registry.npmjs.org'

- name: Install node_modules 📦
run: |
npm ci
npm install --global @vscode/vsce

- name: Update version ↗
run: |
git config --global user.name 'Philipp Kief'
git config --global user.email '[email protected]'
git config --global push.followTags true
npm version ${{ env.VERSION_CHANGE }} -m "Release %s"

- name: Get meta data 🔍
run: |
NODE_VERSION=$(node -p -e "require('./package.json').version")
Expand All @@ -49,34 +49,34 @@ jobs:
echo NAME=$NODE_NAME >> $GITHUB_ENV
NODE_DISPLAY_NAME=$(node -p -e "require('./package.json').displayName")
echo DISPLAY_NAME=$NODE_DISPLAY_NAME >> $GITHUB_ENV

- name: Build ⚒️
run: vsce package

- name: Push tags 📌
run: git push

- name: Release ${{ env.VERSION }} 🔆
uses: softprops/action-gh-release@v1
with:
files: ${{ env.NAME }}-${{ env.VERSION }}.vsix
tag_name: v${{ env.VERSION }}
name: ${{ env.DISPLAY_NAME }} v${{ env.VERSION }}
generate_release_notes: true

- name: Publish to Open VSX Registry 🌐
uses: HaaLeo/publish-vscode-extension@v1
with:
pat: ${{ secrets.OPEN_VSX_TOKEN }}
extensionFile: ${{ env.NAME }}-${{ env.VERSION }}.vsix

- name: Publish to Visual Studio Marketplace 🌐
uses: HaaLeo/publish-vscode-extension@v1
with:
pat: ${{ secrets.VS_MARKETPLACE_TOKEN }}
registryUrl: https://marketplace.visualstudio.com
extensionFile: ${{ env.NAME }}-${{ env.VERSION }}.vsix

- name: Publish to NPM Registry 🌐
run: npm publish
env:
Expand Down
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,25 @@
All notable changes to this project will be documented in this file. Dates are displayed in UTC.


#### [v5.2.0](https://github.com/PKief/vscode-material-icon-theme/compare/v5.1.0...v5.2.0)

> May 9, 2024

- Feat/update angular and nest icons [`#2314`](https://github.com/PKief/vscode-material-icon-theme/pull/2314)
- feat: support biome.jsonc [`#2316`](https://github.com/PKief/vscode-material-icon-theme/pull/2316)
- Modernize svgo config [`#2301`](https://github.com/PKief/vscode-material-icon-theme/pull/2301)
- feat: ✨ clone and recolorize icons [`#2305`](https://github.com/PKief/vscode-material-icon-theme/pull/2305)
- feat(i18n): Add missing japanese translate [`#2313`](https://github.com/PKief/vscode-material-icon-theme/pull/2313)
- Add seeders folder icons [`#2298`](https://github.com/PKief/vscode-material-icon-theme/pull/2298)
- Pseudo-wildcard support for folder icons [`#2292`](https://github.com/PKief/vscode-material-icon-theme/pull/2292)
- Update CONTRIBUTING.md [`834e5aed`](https://github.com/PKief/vscode-material-icon-theme/commit/834e5aed)
- feat: ✨ c-family icons improvements [`#2299`](https://github.com/PKief/vscode-material-icon-theme/pull/2299)
- feat: slnx file extension [`#2302`](https://github.com/PKief/vscode-material-icon-theme/pull/2302)
- feat(filenames): add patterns support [`#2289`](https://github.com/PKief/vscode-material-icon-theme/pull/2289)
- Add some missed attribute options [`#2300`](https://github.com/PKief/vscode-material-icon-theme/pull/2300)
- Add aliases for platform folders [`#2288`](https://github.com/PKief/vscode-material-icon-theme/pull/2288)
- feat: Add `.editorconfig` and `.gitattributes` [`#2290`](https://github.com/PKief/vscode-material-icon-theme/pull/2290)

#### [v5.1.0](https://github.com/PKief/vscode-material-icon-theme/compare/v5.0.0...v5.1.0)

> April 20, 2024
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ This will create two new icons called `rust-mod` and `rust-lib` that are associa

<img src="https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/main/images/how-tos/cloned-file-icons-example.png" alt="cloned file icons">

- Although you can use any `#RRGGBB` color for the `color` and `lightColor` properties, if you want to stick with colors from the material palette, you can check the full list of allowed aliases [here](https://github.com/PKief/vscode-material-icon-theme/tree/main/icons/generator/clones/utils/color/materialPalette.ts#L7).
- Although you can use any `#RRGGBB` color for the `color` and `lightColor` properties, if you want to stick with colors from the material palette, you can check the full list of allowed aliases [here](https://github.com/PKief/vscode-material-icon-theme/blob/main/src/icons/generator/clones/utils/color/materialPalette.ts#L7).
- You can check the full list of available icons to be used as the `base` [here](https://github.com/PKief/vscode-material-icon-theme/blob/main/src/icons/fileIcons.ts).

### Folder associations
Expand Down
1 change: 0 additions & 1 deletion icons/angular-component.svg

This file was deleted.

1 change: 0 additions & 1 deletion icons/angular-directive.svg

This file was deleted.

1 change: 0 additions & 1 deletion icons/angular-guard.svg

This file was deleted.

1 change: 0 additions & 1 deletion icons/angular-pipe.svg

This file was deleted.

1 change: 0 additions & 1 deletion icons/angular-resolver.svg

This file was deleted.

1 change: 0 additions & 1 deletion icons/angular-service.svg

This file was deleted.

1 change: 0 additions & 1 deletion icons/nest-controller.svg

This file was deleted.

1 change: 0 additions & 1 deletion icons/nest-decorator.svg

This file was deleted.

Loading