diff --git a/CHANGELOG.md b/CHANGELOG.md index 30b4e39..2694254 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ All notable changes to the "sequoia" extension will be documented in this file. Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. -## [Unreleased] +## [1.32.0] - 2025-12-12 + +### Added +- Icon themes to match the color schemes. + +### Changed +- Updated `README.md` with icon theme information. +- Updated `package.json` with icon theme information. + -- Initial release diff --git a/README.md b/README.md index 7350fbc..29894d0 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,8 @@ See other interfaces at the official website. 3. Click **Install** to install it. 4. Code > Preferences > Color Theme > **Sequoia Moonlight - Sequoia Monochrome** - **Sequoia Retro** +5. Code > Preferences > File Icon Theme > + **Sequoia Moonlight - Sequoia Monochrome** - **Sequoia Retro** The theme is available for editors; shells, UI's and more coming up. Checkout the website @@ -37,7 +39,9 @@ You have three themes, Monochrome, Moonlight & Retro and here the screenshot ### Retro ![VS Code Marketplace](https://github.com/Sequoia-Theme/vs-code/blob/main/images/retro.png?raw=true) +## Icon Theme +Matching icon themes are available to complement the color schemes. ## Personal Settings. diff --git a/icons/sequoia-monochrome/file-special.svg b/icons/sequoia-monochrome/file-special.svg new file mode 100644 index 0000000..eed44e8 --- /dev/null +++ b/icons/sequoia-monochrome/file-special.svg @@ -0,0 +1,18 @@ + + + diff --git a/icons/sequoia-monochrome/file.svg b/icons/sequoia-monochrome/file.svg new file mode 100644 index 0000000..77f66d7 --- /dev/null +++ b/icons/sequoia-monochrome/file.svg @@ -0,0 +1,17 @@ + + + diff --git a/icons/sequoia-monochrome/folder-open.svg b/icons/sequoia-monochrome/folder-open.svg new file mode 100644 index 0000000..c9386b3 --- /dev/null +++ b/icons/sequoia-monochrome/folder-open.svg @@ -0,0 +1,12 @@ + + + diff --git a/icons/sequoia-monochrome/folder.svg b/icons/sequoia-monochrome/folder.svg new file mode 100644 index 0000000..c00c87b --- /dev/null +++ b/icons/sequoia-monochrome/folder.svg @@ -0,0 +1,12 @@ + + + diff --git a/icons/sequoia-monochrome/sequoia-monochrome-icon-theme.json b/icons/sequoia-monochrome/sequoia-monochrome-icon-theme.json new file mode 100644 index 0000000..ff74f6f --- /dev/null +++ b/icons/sequoia-monochrome/sequoia-monochrome-icon-theme.json @@ -0,0 +1,29 @@ +{ + "iconDefinitions": { + "_file": { + "iconPath": "./file.svg" + }, + "_file-special": { + "iconPath": "./file-special.svg" + }, + "_folder": { + "iconPath": "./folder.svg" + }, + "_folder-open": { + "iconPath": "./folder-open.svg" + } + }, + "file": "_file", + "fileNames": { + "_pinecone-color-theme.json": "_file-special", + "pinecone.config.js": "_file-special" + }, + "folder": "_folder", + "folderExpanded": "_folder-open", + "fileExtensions": { + "astro": "_file", + "bicep": "_file", + "css": "_file" + }, + "hidesExplorerArrows": true +} diff --git a/icons/sequoia-moonlight/file-special.svg b/icons/sequoia-moonlight/file-special.svg new file mode 100644 index 0000000..8320585 --- /dev/null +++ b/icons/sequoia-moonlight/file-special.svg @@ -0,0 +1,18 @@ + + + diff --git a/icons/sequoia-moonlight/file.svg b/icons/sequoia-moonlight/file.svg new file mode 100644 index 0000000..77f66d7 --- /dev/null +++ b/icons/sequoia-moonlight/file.svg @@ -0,0 +1,17 @@ + + + diff --git a/icons/sequoia-moonlight/folder-open.svg b/icons/sequoia-moonlight/folder-open.svg new file mode 100644 index 0000000..a421120 --- /dev/null +++ b/icons/sequoia-moonlight/folder-open.svg @@ -0,0 +1,12 @@ + + + diff --git a/icons/sequoia-moonlight/folder.svg b/icons/sequoia-moonlight/folder.svg new file mode 100644 index 0000000..f29cdee --- /dev/null +++ b/icons/sequoia-moonlight/folder.svg @@ -0,0 +1,12 @@ + + + diff --git a/icons/sequoia-moonlight/sequoia-moonlight-icon-theme.json b/icons/sequoia-moonlight/sequoia-moonlight-icon-theme.json new file mode 100644 index 0000000..ff74f6f --- /dev/null +++ b/icons/sequoia-moonlight/sequoia-moonlight-icon-theme.json @@ -0,0 +1,29 @@ +{ + "iconDefinitions": { + "_file": { + "iconPath": "./file.svg" + }, + "_file-special": { + "iconPath": "./file-special.svg" + }, + "_folder": { + "iconPath": "./folder.svg" + }, + "_folder-open": { + "iconPath": "./folder-open.svg" + } + }, + "file": "_file", + "fileNames": { + "_pinecone-color-theme.json": "_file-special", + "pinecone.config.js": "_file-special" + }, + "folder": "_folder", + "folderExpanded": "_folder-open", + "fileExtensions": { + "astro": "_file", + "bicep": "_file", + "css": "_file" + }, + "hidesExplorerArrows": true +} diff --git a/icons/sequoia-retro/file-special.svg b/icons/sequoia-retro/file-special.svg new file mode 100644 index 0000000..9c52e75 --- /dev/null +++ b/icons/sequoia-retro/file-special.svg @@ -0,0 +1,18 @@ + + + diff --git a/icons/sequoia-retro/file.svg b/icons/sequoia-retro/file.svg new file mode 100644 index 0000000..77f66d7 --- /dev/null +++ b/icons/sequoia-retro/file.svg @@ -0,0 +1,17 @@ + + + diff --git a/icons/sequoia-retro/folder-open.svg b/icons/sequoia-retro/folder-open.svg new file mode 100644 index 0000000..1003d6c --- /dev/null +++ b/icons/sequoia-retro/folder-open.svg @@ -0,0 +1,12 @@ + + + diff --git a/icons/sequoia-retro/folder.svg b/icons/sequoia-retro/folder.svg new file mode 100644 index 0000000..e1c2aac --- /dev/null +++ b/icons/sequoia-retro/folder.svg @@ -0,0 +1,12 @@ + + + diff --git a/icons/sequoia-retro/sequoia-retro-icon-theme.json b/icons/sequoia-retro/sequoia-retro-icon-theme.json new file mode 100644 index 0000000..ff74f6f --- /dev/null +++ b/icons/sequoia-retro/sequoia-retro-icon-theme.json @@ -0,0 +1,29 @@ +{ + "iconDefinitions": { + "_file": { + "iconPath": "./file.svg" + }, + "_file-special": { + "iconPath": "./file-special.svg" + }, + "_folder": { + "iconPath": "./folder.svg" + }, + "_folder-open": { + "iconPath": "./folder-open.svg" + } + }, + "file": "_file", + "fileNames": { + "_pinecone-color-theme.json": "_file-special", + "pinecone.config.js": "_file-special" + }, + "folder": "_folder", + "folderExpanded": "_folder-open", + "fileExtensions": { + "astro": "_file", + "bicep": "_file", + "css": "_file" + }, + "hidesExplorerArrows": true +} diff --git a/images/monochrome.png b/images/monochrome.png index 2792aff..16b7f34 100644 Binary files a/images/monochrome.png and b/images/monochrome.png differ diff --git a/images/moonlight.png b/images/moonlight.png index 2e23321..bd5b20a 100644 Binary files a/images/moonlight.png and b/images/moonlight.png differ diff --git a/images/retro.png b/images/retro.png index 40b6ff9..58e3286 100644 Binary files a/images/retro.png and b/images/retro.png differ diff --git a/package.json b/package.json index 7d59597..ee96b45 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "sequoia", "displayName": "Sequoia", "description": "Black, elegant, modern, monochrome or colourful theme for VS Code and other interfaces.", - "version": "1.31.3", + "version": "1.32.0", "publisher": "wicked-labs", "repository": { "type": "git", @@ -22,7 +22,8 @@ "vscode": "^1.68.0" }, "categories": [ - "Themes" + "Themes", + "Icon Themes" ], "keywords": [ "retro", @@ -31,11 +32,11 @@ "monochrome", "sequoia theme", "super dark theme", - "retro" + "retro", + "icon theme" ], "contributes": { "themes": [ - { "label": "Sequoia Retro", "uiTheme": "vs-dark", @@ -51,6 +52,23 @@ "uiTheme": "vs-dark", "path": "./themes/sequoia-monochrome.json" } + ], + "iconThemes": [ + { + "id": "sequoia-retro", + "label": "Sequoia Retro", + "path": "./icons/sequoia-retro/sequoia-retro-icon-theme.json" + }, + { + "id": "sequoia-moonlight", + "label": "Sequoia Moonlight", + "path": "./icons/sequoia-moonlight/sequoia-moonlight-icon-theme.json" + }, + { + "id": "sequoia-monochrome", + "label": "Sequoia Monochrome", + "path": "./icons/sequoia-monochrome/sequoia-monochrome-icon-theme.json" + } ] } }