From 31d4b656d06f90d826238f18854161c32ddcbc6e Mon Sep 17 00:00:00 2001 From: Chris Estreich Date: Wed, 23 Apr 2025 11:21:35 -0700 Subject: [PATCH] Package material icons in vsix (#2882) * Package material icons in vsix * Add changeset --- .changeset/tasty-pants-applaud.md | 5 ++++ .vscodeignore | 41 +++++++++++++++++++------------ flake.lock | 27 -------------------- flake.nix | 28 --------------------- 4 files changed, 30 insertions(+), 71 deletions(-) create mode 100644 .changeset/tasty-pants-applaud.md delete mode 100644 flake.lock delete mode 100644 flake.nix diff --git a/.changeset/tasty-pants-applaud.md b/.changeset/tasty-pants-applaud.md new file mode 100644 index 0000000000..d52f8d6c88 --- /dev/null +++ b/.changeset/tasty-pants-applaud.md @@ -0,0 +1,5 @@ +--- +"roo-cline": patch +--- + +Package material icons in vsix diff --git a/.vscodeignore b/.vscodeignore index d5bf65b3d8..0a2a8ccec0 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -1,38 +1,44 @@ # Default +.changeset/** .github/** .husky/** .vscode/** -.vscode-test/** -out/** -out-integration/** -evals/** -e2e/** +coverage/** node_modules/** src/** +scripts/** .gitignore -.yarnrc esbuild.js -vsc-extension-quickstart.md +jest.* **/tsconfig.json **/.eslintrc.json +.prettierignore **/*.map **/*.ts -**/.vscode-test.* +**/.gitignore # Custom -.nvmrc +.env.sample +.git-blame-ignore-revs +.gitconfig .gitattributes -.prettierignore +.tool-versions +.vite-port +.nvmrc .clinerules* .roomodes +.rooignore .roo/** cline_docs/** -coverage/** +e2e/** +evals/** locales/** -benchmark/** -.direnv/** +out/** +ellipsis.yaml +knip.json -# Ignore all webview-ui files except the build directory (https://github.com/microsoft/vscode-webview-ui-toolkit-samples/blob/main/frameworks/hello-world-react-cra/.vscodeignore) +# Ignore all webview-ui files except the build directory. +# https://github.com/microsoft/vscode-webview-ui-toolkit-samples/blob/main/frameworks/hello-world-react-cra/.vscodeignore webview-ui/src/** webview-ui/public/** webview-ui/scripts/** @@ -41,17 +47,20 @@ webview-ui/README.md webview-ui/package.json webview-ui/package-lock.json webview-ui/node_modules/** -**/.gitignore -# Fix issue where codicons don't get packaged (https://github.com/microsoft/vscode-extension-samples/issues/692) +# Include codicons !node_modules/@vscode/codicons/dist/codicon.css !node_modules/@vscode/codicons/dist/codicon.ttf +# Include material icons +!node_modules/vscode-material-icons/generated/** + # Include default themes JSON files used in getTheme !src/integrations/theme/default-themes/** # Ignore doc assets assets/docs/** + # Include icons and images !assets/icons/** !assets/images/** diff --git a/flake.lock b/flake.lock deleted file mode 100644 index 5d5fa53a69..0000000000 --- a/flake.lock +++ /dev/null @@ -1,27 +0,0 @@ -{ - "nodes": { - "nixpkgs": { - "locked": { - "lastModified": 1737569578, - "narHash": "sha256-6qY0pk2QmUtBT9Mywdvif0i/CLVgpCjMUn6g9vB+f3M=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "47addd76727f42d351590c905d9d1905ca895b82", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-24.11", - "repo": "nixpkgs", - "type": "github" - } - }, - "root": { - "inputs": { - "nixpkgs": "nixpkgs" - } - } - }, - "root": "root", - "version": 7 -} diff --git a/flake.nix b/flake.nix deleted file mode 100644 index 690aa9e018..0000000000 --- a/flake.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ - description = "Roo Code development environment"; - - inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11"; - }; - - outputs = { self, nixpkgs, ... }: let - systems = [ "aarch64-darwin" "x86_64-linux" ]; - - forAllSystems = nixpkgs.lib.genAttrs systems; - - mkDevShell = system: let - pkgs = import nixpkgs { inherit system; }; - in pkgs.mkShell { - name = "roo-code"; - - packages = with pkgs; [ - nodejs_20 - corepack_20 - ]; - }; - in { - devShells = forAllSystems (system: { - default = mkDevShell system; - }); - }; -}