From c40b8a6186d741825dea9e8c60284348502c3766 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Mon, 26 Feb 2024 10:53:12 +0100 Subject: [PATCH 1/6] build: Remove dist/ and add to .gitignore --- .gitignore | 3 + dist/codicon.css | 618 ------- dist/codicon.csv | 457 ----- dist/codicon.html | 4159 --------------------------------------------- dist/codicon.svg | 1 - dist/codicon.ttf | Bin 79568 -> 0 bytes 6 files changed, 3 insertions(+), 5235 deletions(-) delete mode 100644 dist/codicon.css delete mode 100644 dist/codicon.csv delete mode 100644 dist/codicon.html delete mode 100644 dist/codicon.svg delete mode 100644 dist/codicon.ttf diff --git a/.gitignore b/.gitignore index fad1c45b..27034862 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +# Generated font and icon gallery +dist/ + ## Ignore Visual Studio temporary files, build results, and ## files generated by popular Visual Studio add-ons. ## diff --git a/dist/codicon.css b/dist/codicon.css deleted file mode 100644 index 0856d905..00000000 --- a/dist/codicon.css +++ /dev/null @@ -1,618 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -@font-face { - font-family: "codicon"; - font-display: block; - src: url("./codicon.ttf?e8353f7791e1f01b47116b67fec2f5b1") format("truetype"); -} - -.codicon[class*='codicon-'] { - font: normal normal normal 16px/1 codicon; - display: inline-block; - text-decoration: none; - text-rendering: auto; - text-align: center; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - user-select: none; - -webkit-user-select: none; - -ms-user-select: none; -} - -/*--------------------- - * Modifiers - *-------------------*/ - -@keyframes codicon-spin { - 100% { - transform:rotate(360deg); - } -} - -.codicon-sync.codicon-modifier-spin, -.codicon-loading.codicon-modifier-spin, -.codicon-gear.codicon-modifier-spin { - /* Use steps to throttle FPS to reduce CPU usage */ - animation: codicon-spin 1.5s steps(30) infinite; -} - -.codicon-modifier-disabled { - opacity: 0.5; -} - -.codicon-modifier-hidden { - opacity: 0; -} - -/* custom speed & easing for loading icon */ -.codicon-loading { - animation-duration: 1s !important; - animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) !important; -} - -/*--------------------- - * Icons - *-------------------*/ - -.codicon-add:before { content: "\ea60" } -.codicon-plus:before { content: "\ea60" } -.codicon-gist-new:before { content: "\ea60" } -.codicon-repo-create:before { content: "\ea60" } -.codicon-lightbulb:before { content: "\ea61" } -.codicon-light-bulb:before { content: "\ea61" } -.codicon-repo:before { content: "\ea62" } -.codicon-repo-delete:before { content: "\ea62" } -.codicon-gist-fork:before { content: "\ea63" } -.codicon-repo-forked:before { content: "\ea63" } -.codicon-git-pull-request:before { content: "\ea64" } -.codicon-git-pull-request-abandoned:before { content: "\ea64" } -.codicon-record-keys:before { content: "\ea65" } -.codicon-keyboard:before { content: "\ea65" } -.codicon-tag:before { content: "\ea66" } -.codicon-git-pull-request-label:before { content: "\ea66" } -.codicon-tag-add:before { content: "\ea66" } -.codicon-tag-remove:before { content: "\ea66" } -.codicon-person:before { content: "\ea67" } -.codicon-person-follow:before { content: "\ea67" } -.codicon-person-outline:before { content: "\ea67" } -.codicon-person-filled:before { content: "\ea67" } -.codicon-git-branch:before { content: "\ea68" } -.codicon-git-branch-create:before { content: "\ea68" } -.codicon-git-branch-delete:before { content: "\ea68" } -.codicon-source-control:before { content: "\ea68" } -.codicon-mirror:before { content: "\ea69" } -.codicon-mirror-public:before { content: "\ea69" } -.codicon-star:before { content: "\ea6a" } -.codicon-star-add:before { content: "\ea6a" } -.codicon-star-delete:before { content: "\ea6a" } -.codicon-star-empty:before { content: "\ea6a" } -.codicon-comment:before { content: "\ea6b" } -.codicon-comment-add:before { content: "\ea6b" } -.codicon-alert:before { content: "\ea6c" } -.codicon-warning:before { content: "\ea6c" } -.codicon-search:before { content: "\ea6d" } -.codicon-search-save:before { content: "\ea6d" } -.codicon-log-out:before { content: "\ea6e" } -.codicon-sign-out:before { content: "\ea6e" } -.codicon-log-in:before { content: "\ea6f" } -.codicon-sign-in:before { content: "\ea6f" } -.codicon-eye:before { content: "\ea70" } -.codicon-eye-unwatch:before { content: "\ea70" } -.codicon-eye-watch:before { content: "\ea70" } -.codicon-circle-filled:before { content: "\ea71" } -.codicon-primitive-dot:before { content: "\ea71" } -.codicon-close-dirty:before { content: "\ea71" } -.codicon-debug-breakpoint:before { content: "\ea71" } -.codicon-debug-breakpoint-disabled:before { content: "\ea71" } -.codicon-debug-hint:before { content: "\ea71" } -.codicon-terminal-decoration-success:before { content: "\ea71" } -.codicon-primitive-square:before { content: "\ea72" } -.codicon-edit:before { content: "\ea73" } -.codicon-pencil:before { content: "\ea73" } -.codicon-info:before { content: "\ea74" } -.codicon-issue-opened:before { content: "\ea74" } -.codicon-gist-private:before { content: "\ea75" } -.codicon-git-fork-private:before { content: "\ea75" } -.codicon-lock:before { content: "\ea75" } -.codicon-mirror-private:before { content: "\ea75" } -.codicon-close:before { content: "\ea76" } -.codicon-remove-close:before { content: "\ea76" } -.codicon-x:before { content: "\ea76" } -.codicon-repo-sync:before { content: "\ea77" } -.codicon-sync:before { content: "\ea77" } -.codicon-clone:before { content: "\ea78" } -.codicon-desktop-download:before { content: "\ea78" } -.codicon-beaker:before { content: "\ea79" } -.codicon-microscope:before { content: "\ea79" } -.codicon-vm:before { content: "\ea7a" } -.codicon-device-desktop:before { content: "\ea7a" } -.codicon-file:before { content: "\ea7b" } -.codicon-file-text:before { content: "\ea7b" } -.codicon-more:before { content: "\ea7c" } -.codicon-ellipsis:before { content: "\ea7c" } -.codicon-kebab-horizontal:before { content: "\ea7c" } -.codicon-mail-reply:before { content: "\ea7d" } -.codicon-reply:before { content: "\ea7d" } -.codicon-organization:before { content: "\ea7e" } -.codicon-organization-filled:before { content: "\ea7e" } -.codicon-organization-outline:before { content: "\ea7e" } -.codicon-new-file:before { content: "\ea7f" } -.codicon-file-add:before { content: "\ea7f" } -.codicon-new-folder:before { content: "\ea80" } -.codicon-file-directory-create:before { content: "\ea80" } -.codicon-trash:before { content: "\ea81" } -.codicon-trashcan:before { content: "\ea81" } -.codicon-history:before { content: "\ea82" } -.codicon-clock:before { content: "\ea82" } -.codicon-folder:before { content: "\ea83" } -.codicon-file-directory:before { content: "\ea83" } -.codicon-symbol-folder:before { content: "\ea83" } -.codicon-logo-github:before { content: "\ea84" } -.codicon-mark-github:before { content: "\ea84" } -.codicon-github:before { content: "\ea84" } -.codicon-terminal:before { content: "\ea85" } -.codicon-console:before { content: "\ea85" } -.codicon-repl:before { content: "\ea85" } -.codicon-zap:before { content: "\ea86" } -.codicon-symbol-event:before { content: "\ea86" } -.codicon-error:before { content: "\ea87" } -.codicon-stop:before { content: "\ea87" } -.codicon-variable:before { content: "\ea88" } -.codicon-symbol-variable:before { content: "\ea88" } -.codicon-array:before { content: "\ea8a" } -.codicon-symbol-array:before { content: "\ea8a" } -.codicon-symbol-module:before { content: "\ea8b" } -.codicon-symbol-package:before { content: "\ea8b" } -.codicon-symbol-namespace:before { content: "\ea8b" } -.codicon-symbol-object:before { content: "\ea8b" } -.codicon-symbol-method:before { content: "\ea8c" } -.codicon-symbol-function:before { content: "\ea8c" } -.codicon-symbol-constructor:before { content: "\ea8c" } -.codicon-symbol-boolean:before { content: "\ea8f" } -.codicon-symbol-null:before { content: "\ea8f" } -.codicon-symbol-numeric:before { content: "\ea90" } -.codicon-symbol-number:before { content: "\ea90" } -.codicon-symbol-structure:before { content: "\ea91" } -.codicon-symbol-struct:before { content: "\ea91" } -.codicon-symbol-parameter:before { content: "\ea92" } -.codicon-symbol-type-parameter:before { content: "\ea92" } -.codicon-symbol-key:before { content: "\ea93" } -.codicon-symbol-text:before { content: "\ea93" } -.codicon-symbol-reference:before { content: "\ea94" } -.codicon-go-to-file:before { content: "\ea94" } -.codicon-symbol-enum:before { content: "\ea95" } -.codicon-symbol-value:before { content: "\ea95" } -.codicon-symbol-ruler:before { content: "\ea96" } -.codicon-symbol-unit:before { content: "\ea96" } -.codicon-activate-breakpoints:before { content: "\ea97" } -.codicon-archive:before { content: "\ea98" } -.codicon-arrow-both:before { content: "\ea99" } -.codicon-arrow-down:before { content: "\ea9a" } -.codicon-arrow-left:before { content: "\ea9b" } -.codicon-arrow-right:before { content: "\ea9c" } -.codicon-arrow-small-down:before { content: "\ea9d" } -.codicon-arrow-small-left:before { content: "\ea9e" } -.codicon-arrow-small-right:before { content: "\ea9f" } -.codicon-arrow-small-up:before { content: "\eaa0" } -.codicon-arrow-up:before { content: "\eaa1" } -.codicon-bell:before { content: "\eaa2" } -.codicon-bold:before { content: "\eaa3" } -.codicon-book:before { content: "\eaa4" } -.codicon-bookmark:before { content: "\eaa5" } -.codicon-debug-breakpoint-conditional-unverified:before { content: "\eaa6" } -.codicon-debug-breakpoint-conditional:before { content: "\eaa7" } -.codicon-debug-breakpoint-conditional-disabled:before { content: "\eaa7" } -.codicon-debug-breakpoint-data-unverified:before { content: "\eaa8" } -.codicon-debug-breakpoint-data:before { content: "\eaa9" } -.codicon-debug-breakpoint-data-disabled:before { content: "\eaa9" } -.codicon-debug-breakpoint-log-unverified:before { content: "\eaaa" } -.codicon-debug-breakpoint-log:before { content: "\eaab" } -.codicon-debug-breakpoint-log-disabled:before { content: "\eaab" } -.codicon-briefcase:before { content: "\eaac" } -.codicon-broadcast:before { content: "\eaad" } -.codicon-browser:before { content: "\eaae" } -.codicon-bug:before { content: "\eaaf" } -.codicon-calendar:before { content: "\eab0" } -.codicon-case-sensitive:before { content: "\eab1" } -.codicon-check:before { content: "\eab2" } -.codicon-checklist:before { content: "\eab3" } -.codicon-chevron-down:before { content: "\eab4" } -.codicon-chevron-left:before { content: "\eab5" } -.codicon-chevron-right:before { content: "\eab6" } -.codicon-chevron-up:before { content: "\eab7" } -.codicon-chrome-close:before { content: "\eab8" } -.codicon-chrome-maximize:before { content: "\eab9" } -.codicon-chrome-minimize:before { content: "\eaba" } -.codicon-chrome-restore:before { content: "\eabb" } -.codicon-circle-outline:before { content: "\eabc" } -.codicon-circle:before { content: "\eabc" } -.codicon-debug-breakpoint-unverified:before { content: "\eabc" } -.codicon-terminal-decoration-incomplete:before { content: "\eabc" } -.codicon-circle-slash:before { content: "\eabd" } -.codicon-circuit-board:before { content: "\eabe" } -.codicon-clear-all:before { content: "\eabf" } -.codicon-clippy:before { content: "\eac0" } -.codicon-close-all:before { content: "\eac1" } -.codicon-cloud-download:before { content: "\eac2" } -.codicon-cloud-upload:before { content: "\eac3" } -.codicon-code:before { content: "\eac4" } -.codicon-collapse-all:before { content: "\eac5" } -.codicon-color-mode:before { content: "\eac6" } -.codicon-comment-discussion:before { content: "\eac7" } -.codicon-credit-card:before { content: "\eac9" } -.codicon-dash:before { content: "\eacc" } -.codicon-dashboard:before { content: "\eacd" } -.codicon-database:before { content: "\eace" } -.codicon-debug-continue:before { content: "\eacf" } -.codicon-debug-disconnect:before { content: "\ead0" } -.codicon-debug-pause:before { content: "\ead1" } -.codicon-debug-restart:before { content: "\ead2" } -.codicon-debug-start:before { content: "\ead3" } -.codicon-debug-step-into:before { content: "\ead4" } -.codicon-debug-step-out:before { content: "\ead5" } -.codicon-debug-step-over:before { content: "\ead6" } -.codicon-debug-stop:before { content: "\ead7" } -.codicon-debug:before { content: "\ead8" } -.codicon-device-camera-video:before { content: "\ead9" } -.codicon-device-camera:before { content: "\eada" } -.codicon-device-mobile:before { content: "\eadb" } -.codicon-diff-added:before { content: "\eadc" } -.codicon-diff-ignored:before { content: "\eadd" } -.codicon-diff-modified:before { content: "\eade" } -.codicon-diff-removed:before { content: "\eadf" } -.codicon-diff-renamed:before { content: "\eae0" } -.codicon-diff:before { content: "\eae1" } -.codicon-diff-sidebyside:before { content: "\eae1" } -.codicon-discard:before { content: "\eae2" } -.codicon-editor-layout:before { content: "\eae3" } -.codicon-empty-window:before { content: "\eae4" } -.codicon-exclude:before { content: "\eae5" } -.codicon-extensions:before { content: "\eae6" } -.codicon-eye-closed:before { content: "\eae7" } -.codicon-file-binary:before { content: "\eae8" } -.codicon-file-code:before { content: "\eae9" } -.codicon-file-media:before { content: "\eaea" } -.codicon-file-pdf:before { content: "\eaeb" } -.codicon-file-submodule:before { content: "\eaec" } -.codicon-file-symlink-directory:before { content: "\eaed" } -.codicon-file-symlink-file:before { content: "\eaee" } -.codicon-file-zip:before { content: "\eaef" } -.codicon-files:before { content: "\eaf0" } -.codicon-filter:before { content: "\eaf1" } -.codicon-flame:before { content: "\eaf2" } -.codicon-fold-down:before { content: "\eaf3" } -.codicon-fold-up:before { content: "\eaf4" } -.codicon-fold:before { content: "\eaf5" } -.codicon-folder-active:before { content: "\eaf6" } -.codicon-folder-opened:before { content: "\eaf7" } -.codicon-gear:before { content: "\eaf8" } -.codicon-gift:before { content: "\eaf9" } -.codicon-gist-secret:before { content: "\eafa" } -.codicon-gist:before { content: "\eafb" } -.codicon-git-commit:before { content: "\eafc" } -.codicon-git-compare:before { content: "\eafd" } -.codicon-compare-changes:before { content: "\eafd" } -.codicon-git-merge:before { content: "\eafe" } -.codicon-github-action:before { content: "\eaff" } -.codicon-github-alt:before { content: "\eb00" } -.codicon-globe:before { content: "\eb01" } -.codicon-grabber:before { content: "\eb02" } -.codicon-graph:before { content: "\eb03" } -.codicon-gripper:before { content: "\eb04" } -.codicon-heart:before { content: "\eb05" } -.codicon-home:before { content: "\eb06" } -.codicon-horizontal-rule:before { content: "\eb07" } -.codicon-hubot:before { content: "\eb08" } -.codicon-inbox:before { content: "\eb09" } -.codicon-issue-reopened:before { content: "\eb0b" } -.codicon-issues:before { content: "\eb0c" } -.codicon-italic:before { content: "\eb0d" } -.codicon-jersey:before { content: "\eb0e" } -.codicon-json:before { content: "\eb0f" } -.codicon-kebab-vertical:before { content: "\eb10" } -.codicon-key:before { content: "\eb11" } -.codicon-law:before { content: "\eb12" } -.codicon-lightbulb-autofix:before { content: "\eb13" } -.codicon-link-external:before { content: "\eb14" } -.codicon-link:before { content: "\eb15" } -.codicon-list-ordered:before { content: "\eb16" } -.codicon-list-unordered:before { content: "\eb17" } -.codicon-live-share:before { content: "\eb18" } -.codicon-loading:before { content: "\eb19" } -.codicon-location:before { content: "\eb1a" } -.codicon-mail-read:before { content: "\eb1b" } -.codicon-mail:before { content: "\eb1c" } -.codicon-markdown:before { content: "\eb1d" } -.codicon-megaphone:before { content: "\eb1e" } -.codicon-mention:before { content: "\eb1f" } -.codicon-milestone:before { content: "\eb20" } -.codicon-git-pull-request-milestone:before { content: "\eb20" } -.codicon-mortar-board:before { content: "\eb21" } -.codicon-move:before { content: "\eb22" } -.codicon-multiple-windows:before { content: "\eb23" } -.codicon-mute:before { content: "\eb24" } -.codicon-no-newline:before { content: "\eb25" } -.codicon-note:before { content: "\eb26" } -.codicon-octoface:before { content: "\eb27" } -.codicon-open-preview:before { content: "\eb28" } -.codicon-package:before { content: "\eb29" } -.codicon-paintcan:before { content: "\eb2a" } -.codicon-pin:before { content: "\eb2b" } -.codicon-play:before { content: "\eb2c" } -.codicon-run:before { content: "\eb2c" } -.codicon-plug:before { content: "\eb2d" } -.codicon-preserve-case:before { content: "\eb2e" } -.codicon-preview:before { content: "\eb2f" } -.codicon-project:before { content: "\eb30" } -.codicon-pulse:before { content: "\eb31" } -.codicon-question:before { content: "\eb32" } -.codicon-quote:before { content: "\eb33" } -.codicon-radio-tower:before { content: "\eb34" } -.codicon-reactions:before { content: "\eb35" } -.codicon-references:before { content: "\eb36" } -.codicon-refresh:before { content: "\eb37" } -.codicon-regex:before { content: "\eb38" } -.codicon-remote-explorer:before { content: "\eb39" } -.codicon-remote:before { content: "\eb3a" } -.codicon-remove:before { content: "\eb3b" } -.codicon-replace-all:before { content: "\eb3c" } -.codicon-replace:before { content: "\eb3d" } -.codicon-repo-clone:before { content: "\eb3e" } -.codicon-repo-force-push:before { content: "\eb3f" } -.codicon-repo-pull:before { content: "\eb40" } -.codicon-repo-push:before { content: "\eb41" } -.codicon-report:before { content: "\eb42" } -.codicon-request-changes:before { content: "\eb43" } -.codicon-rocket:before { content: "\eb44" } -.codicon-root-folder-opened:before { content: "\eb45" } -.codicon-root-folder:before { content: "\eb46" } -.codicon-rss:before { content: "\eb47" } -.codicon-ruby:before { content: "\eb48" } -.codicon-save-all:before { content: "\eb49" } -.codicon-save-as:before { content: "\eb4a" } -.codicon-save:before { content: "\eb4b" } -.codicon-screen-full:before { content: "\eb4c" } -.codicon-screen-normal:before { content: "\eb4d" } -.codicon-search-stop:before { content: "\eb4e" } -.codicon-server:before { content: "\eb50" } -.codicon-settings-gear:before { content: "\eb51" } -.codicon-settings:before { content: "\eb52" } -.codicon-shield:before { content: "\eb53" } -.codicon-smiley:before { content: "\eb54" } -.codicon-sort-precedence:before { content: "\eb55" } -.codicon-split-horizontal:before { content: "\eb56" } -.codicon-split-vertical:before { content: "\eb57" } -.codicon-squirrel:before { content: "\eb58" } -.codicon-star-full:before { content: "\eb59" } -.codicon-star-half:before { content: "\eb5a" } -.codicon-symbol-class:before { content: "\eb5b" } -.codicon-symbol-color:before { content: "\eb5c" } -.codicon-symbol-constant:before { content: "\eb5d" } -.codicon-symbol-enum-member:before { content: "\eb5e" } -.codicon-symbol-field:before { content: "\eb5f" } -.codicon-symbol-file:before { content: "\eb60" } -.codicon-symbol-interface:before { content: "\eb61" } -.codicon-symbol-keyword:before { content: "\eb62" } -.codicon-symbol-misc:before { content: "\eb63" } -.codicon-symbol-operator:before { content: "\eb64" } -.codicon-symbol-property:before { content: "\eb65" } -.codicon-wrench:before { content: "\eb65" } -.codicon-wrench-subaction:before { content: "\eb65" } -.codicon-symbol-snippet:before { content: "\eb66" } -.codicon-tasklist:before { content: "\eb67" } -.codicon-telescope:before { content: "\eb68" } -.codicon-text-size:before { content: "\eb69" } -.codicon-three-bars:before { content: "\eb6a" } -.codicon-thumbsdown:before { content: "\eb6b" } -.codicon-thumbsup:before { content: "\eb6c" } -.codicon-tools:before { content: "\eb6d" } -.codicon-triangle-down:before { content: "\eb6e" } -.codicon-triangle-left:before { content: "\eb6f" } -.codicon-triangle-right:before { content: "\eb70" } -.codicon-triangle-up:before { content: "\eb71" } -.codicon-twitter:before { content: "\eb72" } -.codicon-unfold:before { content: "\eb73" } -.codicon-unlock:before { content: "\eb74" } -.codicon-unmute:before { content: "\eb75" } -.codicon-unverified:before { content: "\eb76" } -.codicon-verified:before { content: "\eb77" } -.codicon-versions:before { content: "\eb78" } -.codicon-vm-active:before { content: "\eb79" } -.codicon-vm-outline:before { content: "\eb7a" } -.codicon-vm-running:before { content: "\eb7b" } -.codicon-watch:before { content: "\eb7c" } -.codicon-whitespace:before { content: "\eb7d" } -.codicon-whole-word:before { content: "\eb7e" } -.codicon-window:before { content: "\eb7f" } -.codicon-word-wrap:before { content: "\eb80" } -.codicon-zoom-in:before { content: "\eb81" } -.codicon-zoom-out:before { content: "\eb82" } -.codicon-list-filter:before { content: "\eb83" } -.codicon-list-flat:before { content: "\eb84" } -.codicon-list-selection:before { content: "\eb85" } -.codicon-selection:before { content: "\eb85" } -.codicon-list-tree:before { content: "\eb86" } -.codicon-debug-breakpoint-function-unverified:before { content: "\eb87" } -.codicon-debug-breakpoint-function:before { content: "\eb88" } -.codicon-debug-breakpoint-function-disabled:before { content: "\eb88" } -.codicon-debug-stackframe-active:before { content: "\eb89" } -.codicon-circle-small-filled:before { content: "\eb8a" } -.codicon-debug-stackframe-dot:before { content: "\eb8a" } -.codicon-terminal-decoration-mark:before { content: "\eb8a" } -.codicon-debug-stackframe:before { content: "\eb8b" } -.codicon-debug-stackframe-focused:before { content: "\eb8b" } -.codicon-debug-breakpoint-unsupported:before { content: "\eb8c" } -.codicon-symbol-string:before { content: "\eb8d" } -.codicon-debug-reverse-continue:before { content: "\eb8e" } -.codicon-debug-step-back:before { content: "\eb8f" } -.codicon-debug-restart-frame:before { content: "\eb90" } -.codicon-debug-alt:before { content: "\eb91" } -.codicon-call-incoming:before { content: "\eb92" } -.codicon-call-outgoing:before { content: "\eb93" } -.codicon-menu:before { content: "\eb94" } -.codicon-expand-all:before { content: "\eb95" } -.codicon-feedback:before { content: "\eb96" } -.codicon-git-pull-request-reviewer:before { content: "\eb96" } -.codicon-group-by-ref-type:before { content: "\eb97" } -.codicon-ungroup-by-ref-type:before { content: "\eb98" } -.codicon-account:before { content: "\eb99" } -.codicon-git-pull-request-assignee:before { content: "\eb99" } -.codicon-bell-dot:before { content: "\eb9a" } -.codicon-debug-console:before { content: "\eb9b" } -.codicon-library:before { content: "\eb9c" } -.codicon-output:before { content: "\eb9d" } -.codicon-run-all:before { content: "\eb9e" } -.codicon-sync-ignored:before { content: "\eb9f" } -.codicon-pinned:before { content: "\eba0" } -.codicon-github-inverted:before { content: "\eba1" } -.codicon-server-process:before { content: "\eba2" } -.codicon-server-environment:before { content: "\eba3" } -.codicon-pass:before { content: "\eba4" } -.codicon-issue-closed:before { content: "\eba4" } -.codicon-stop-circle:before { content: "\eba5" } -.codicon-play-circle:before { content: "\eba6" } -.codicon-record:before { content: "\eba7" } -.codicon-debug-alt-small:before { content: "\eba8" } -.codicon-vm-connect:before { content: "\eba9" } -.codicon-cloud:before { content: "\ebaa" } -.codicon-merge:before { content: "\ebab" } -.codicon-export:before { content: "\ebac" } -.codicon-graph-left:before { content: "\ebad" } -.codicon-magnet:before { content: "\ebae" } -.codicon-notebook:before { content: "\ebaf" } -.codicon-redo:before { content: "\ebb0" } -.codicon-check-all:before { content: "\ebb1" } -.codicon-pinned-dirty:before { content: "\ebb2" } -.codicon-pass-filled:before { content: "\ebb3" } -.codicon-circle-large-filled:before { content: "\ebb4" } -.codicon-circle-large:before { content: "\ebb5" } -.codicon-circle-large-outline:before { content: "\ebb5" } -.codicon-combine:before { content: "\ebb6" } -.codicon-gather:before { content: "\ebb6" } -.codicon-table:before { content: "\ebb7" } -.codicon-variable-group:before { content: "\ebb8" } -.codicon-type-hierarchy:before { content: "\ebb9" } -.codicon-type-hierarchy-sub:before { content: "\ebba" } -.codicon-type-hierarchy-super:before { content: "\ebbb" } -.codicon-git-pull-request-create:before { content: "\ebbc" } -.codicon-run-above:before { content: "\ebbd" } -.codicon-run-below:before { content: "\ebbe" } -.codicon-notebook-template:before { content: "\ebbf" } -.codicon-debug-rerun:before { content: "\ebc0" } -.codicon-workspace-trusted:before { content: "\ebc1" } -.codicon-workspace-untrusted:before { content: "\ebc2" } -.codicon-workspace-unknown:before { content: "\ebc3" } -.codicon-terminal-cmd:before { content: "\ebc4" } -.codicon-terminal-debian:before { content: "\ebc5" } -.codicon-terminal-linux:before { content: "\ebc6" } -.codicon-terminal-powershell:before { content: "\ebc7" } -.codicon-terminal-tmux:before { content: "\ebc8" } -.codicon-terminal-ubuntu:before { content: "\ebc9" } -.codicon-terminal-bash:before { content: "\ebca" } -.codicon-arrow-swap:before { content: "\ebcb" } -.codicon-copy:before { content: "\ebcc" } -.codicon-person-add:before { content: "\ebcd" } -.codicon-filter-filled:before { content: "\ebce" } -.codicon-wand:before { content: "\ebcf" } -.codicon-debug-line-by-line:before { content: "\ebd0" } -.codicon-inspect:before { content: "\ebd1" } -.codicon-layers:before { content: "\ebd2" } -.codicon-layers-dot:before { content: "\ebd3" } -.codicon-layers-active:before { content: "\ebd4" } -.codicon-compass:before { content: "\ebd5" } -.codicon-compass-dot:before { content: "\ebd6" } -.codicon-compass-active:before { content: "\ebd7" } -.codicon-azure:before { content: "\ebd8" } -.codicon-issue-draft:before { content: "\ebd9" } -.codicon-git-pull-request-closed:before { content: "\ebda" } -.codicon-git-pull-request-draft:before { content: "\ebdb" } -.codicon-debug-all:before { content: "\ebdc" } -.codicon-debug-coverage:before { content: "\ebdd" } -.codicon-run-errors:before { content: "\ebde" } -.codicon-folder-library:before { content: "\ebdf" } -.codicon-debug-continue-small:before { content: "\ebe0" } -.codicon-beaker-stop:before { content: "\ebe1" } -.codicon-graph-line:before { content: "\ebe2" } -.codicon-graph-scatter:before { content: "\ebe3" } -.codicon-pie-chart:before { content: "\ebe4" } -.codicon-bracket:before { content: "\eb0f" } -.codicon-bracket-dot:before { content: "\ebe5" } -.codicon-bracket-error:before { content: "\ebe6" } -.codicon-lock-small:before { content: "\ebe7" } -.codicon-azure-devops:before { content: "\ebe8" } -.codicon-verified-filled:before { content: "\ebe9" } -.codicon-newline:before { content: "\ebea" } -.codicon-layout:before { content: "\ebeb" } -.codicon-layout-activitybar-left:before { content: "\ebec" } -.codicon-layout-activitybar-right:before { content: "\ebed" } -.codicon-layout-panel-left:before { content: "\ebee" } -.codicon-layout-panel-center:before { content: "\ebef" } -.codicon-layout-panel-justify:before { content: "\ebf0" } -.codicon-layout-panel-right:before { content: "\ebf1" } -.codicon-layout-panel:before { content: "\ebf2" } -.codicon-layout-sidebar-left:before { content: "\ebf3" } -.codicon-layout-sidebar-right:before { content: "\ebf4" } -.codicon-layout-statusbar:before { content: "\ebf5" } -.codicon-layout-menubar:before { content: "\ebf6" } -.codicon-layout-centered:before { content: "\ebf7" } -.codicon-target:before { content: "\ebf8" } -.codicon-indent:before { content: "\ebf9" } -.codicon-record-small:before { content: "\ebfa" } -.codicon-error-small:before { content: "\ebfb" } -.codicon-terminal-decoration-error:before { content: "\ebfb" } -.codicon-arrow-circle-down:before { content: "\ebfc" } -.codicon-arrow-circle-left:before { content: "\ebfd" } -.codicon-arrow-circle-right:before { content: "\ebfe" } -.codicon-arrow-circle-up:before { content: "\ebff" } -.codicon-layout-sidebar-right-off:before { content: "\ec00" } -.codicon-layout-panel-off:before { content: "\ec01" } -.codicon-layout-sidebar-left-off:before { content: "\ec02" } -.codicon-blank:before { content: "\ec03" } -.codicon-heart-filled:before { content: "\ec04" } -.codicon-map:before { content: "\ec05" } -.codicon-map-filled:before { content: "\ec06" } -.codicon-circle-small:before { content: "\ec07" } -.codicon-bell-slash:before { content: "\ec08" } -.codicon-bell-slash-dot:before { content: "\ec09" } -.codicon-comment-unresolved:before { content: "\ec0a" } -.codicon-git-pull-request-go-to-changes:before { content: "\ec0b" } -.codicon-git-pull-request-new-changes:before { content: "\ec0c" } -.codicon-search-fuzzy:before { content: "\ec0d" } -.codicon-comment-draft:before { content: "\ec0e" } -.codicon-send:before { content: "\ec0f" } -.codicon-sparkle:before { content: "\ec10" } -.codicon-insert:before { content: "\ec11" } -.codicon-mic:before { content: "\ec12" } -.codicon-thumbsdown-filled:before { content: "\ec13" } -.codicon-thumbsup-filled:before { content: "\ec14" } -.codicon-coffee:before { content: "\ec15" } -.codicon-snake:before { content: "\ec16" } -.codicon-game:before { content: "\ec17" } -.codicon-vr:before { content: "\ec18" } -.codicon-chip:before { content: "\ec19" } -.codicon-piano:before { content: "\ec1a" } -.codicon-music:before { content: "\ec1b" } -.codicon-mic-filled:before { content: "\ec1c" } -.codicon-repo-fetch:before { content: "\ec1d" } -.codicon-copilot:before { content: "\ec1e" } -.codicon-lightbulb-sparkle:before { content: "\ec1f" } -.codicon-robot:before { content: "\ec20" } -.codicon-sparkle-filled:before { content: "\ec21" } -.codicon-diff-single:before { content: "\ec22" } -.codicon-diff-multiple:before { content: "\ec23" } -.codicon-surround-with:before { content: "\ec24" } -.codicon-share:before { content: "\ec25" } -.codicon-git-stash:before { content: "\ec26" } -.codicon-git-stash-apply:before { content: "\ec27" } -.codicon-git-stash-pop:before { content: "\ec28" } -.codicon-vscode:before { content: "\ec29" } -.codicon-vscode-insiders:before { content: "\ec2a" } -.codicon-code-oss:before { content: "\ec2b" } -.codicon-run-coverage:before { content: "\ec2c" } -.codicon-run-all-coverage:before { content: "\ec2d" } -.codicon-coverage:before { content: "\ec2e" } -.codicon-github-project:before { content: "\ec2f" } -.codicon-git-fetch:before { content: "\f101" } diff --git a/dist/codicon.csv b/dist/codicon.csv deleted file mode 100644 index 73fe356f..00000000 --- a/dist/codicon.csv +++ /dev/null @@ -1,457 +0,0 @@ -short_name,character,unicode -account,,EB99 -activate-breakpoints,,EA97 -add,,EA60 -archive,,EA98 -arrow-both,,EA99 -arrow-circle-down,,EBFC -arrow-circle-left,,EBFD -arrow-circle-right,,EBFE -arrow-circle-up,,EBFF -arrow-down,,EA9A -arrow-left,,EA9B -arrow-right,,EA9C -arrow-small-down,,EA9D -arrow-small-left,,EA9E -arrow-small-right,,EA9F -arrow-small-up,,EAA0 -arrow-swap,,EBCB -arrow-up,,EAA1 -azure-devops,,EBE8 -azure,,EBD8 -beaker-stop,,EBE1 -beaker,,EA79 -bell-dot,,EB9A -bell-slash-dot,,EC09 -bell-slash,,EC08 -bell,,EAA2 -blank,,EC03 -bold,,EAA3 -book,,EAA4 -bookmark,,EAA5 -bracket-dot,,EBE5 -bracket-error,,EBE6 -briefcase,,EAAC -broadcast,,EAAD -browser,,EAAE -bug,,EAAF -calendar,,EAB0 -call-incoming,,EB92 -call-outgoing,,EB93 -case-sensitive,,EAB1 -check-all,,EBB1 -check,,EAB2 -checklist,,EAB3 -chevron-down,,EAB4 -chevron-left,,EAB5 -chevron-right,,EAB6 -chevron-up,,EAB7 -chip,,EC19 -chrome-close,,EAB8 -chrome-maximize,,EAB9 -chrome-minimize,,EABA -chrome-restore,,EABB -circle-filled,,EA71 -circle-large-filled,,EBB4 -circle-large,,EBB5 -circle-slash,,EABD -circle-small-filled,,EB8A -circle-small,,EC07 -circle,,EABC -circuit-board,,EABE -clear-all,,EABF -clippy,,EAC0 -close-all,,EAC1 -close,,EA76 -cloud-download,,EAC2 -cloud-upload,,EAC3 -cloud,,EBAA -code-oss,,EC2B -code,,EAC4 -coffee,,EC15 -collapse-all,,EAC5 -color-mode,,EAC6 -combine,,EBB6 -comment-discussion,,EAC7 -comment-draft,,EC0E -comment-unresolved,,EC0A -comment,,EA6B -compass-active,,EBD7 -compass-dot,,EBD6 -compass,,EBD5 -copilot,,EC1E -copy,,EBCC -coverage,,EC2E -credit-card,,EAC9 -dash,,EACC -dashboard,,EACD -database,,EACE -debug-all,,EBDC -debug-alt-small,,EBA8 -debug-alt,,EB91 -debug-breakpoint-conditional-unverified,,EAA6 -debug-breakpoint-conditional,,EAA7 -debug-breakpoint-data-unverified,,EAA8 -debug-breakpoint-data,,EAA9 -debug-breakpoint-function-unverified,,EB87 -debug-breakpoint-function,,EB88 -debug-breakpoint-log-unverified,,EAAA -debug-breakpoint-log,,EAAB -debug-breakpoint-unsupported,,EB8C -debug-console,,EB9B -debug-continue-small,,EBE0 -debug-continue,,EACF -debug-coverage,,EBDD -debug-disconnect,,EAD0 -debug-line-by-line,,EBD0 -debug-pause,,EAD1 -debug-rerun,,EBC0 -debug-restart-frame,,EB90 -debug-restart,,EAD2 -debug-reverse-continue,,EB8E -debug-stackframe-active,,EB89 -debug-stackframe,,EB8B -debug-start,,EAD3 -debug-step-back,,EB8F -debug-step-into,,EAD4 -debug-step-out,,EAD5 -debug-step-over,,EAD6 -debug-stop,,EAD7 -debug,,EAD8 -desktop-download,,EA78 -device-camera-video,,EAD9 -device-camera,,EADA -device-mobile,,EADB -diff-added,,EADC -diff-ignored,,EADD -diff-modified,,EADE -diff-multiple,,EC23 -diff-removed,,EADF -diff-renamed,,EAE0 -diff-single,,EC22 -diff,,EAE1 -discard,,EAE2 -edit,,EA73 -editor-layout,,EAE3 -ellipsis,,EA7C -empty-window,,EAE4 -error-small,,EBFB -error,,EA87 -exclude,,EAE5 -expand-all,,EB95 -export,,EBAC -extensions,,EAE6 -eye-closed,,EAE7 -eye,,EA70 -feedback,,EB96 -file-binary,,EAE8 -file-code,,EAE9 -file-media,,EAEA -file-pdf,,EAEB -file-submodule,,EAEC -file-symlink-directory,,EAED -file-symlink-file,,EAEE -file-zip,,EAEF -file,,EA7B -files,,EAF0 -filter-filled,,EBCE -filter,,EAF1 -flame,,EAF2 -fold-down,,EAF3 -fold-up,,EAF4 -fold,,EAF5 -folder-active,,EAF6 -folder-library,,EBDF -folder-opened,,EAF7 -folder,,EA83 -game,,EC17 -gear,,EAF8 -gift,,EAF9 -gist-secret,,EAFA -git-commit,,EAFC -git-compare,,EAFD -git-fetch,,F101 -git-merge,,EAFE -git-pull-request-closed,,EBDA -git-pull-request-create,,EBBC -git-pull-request-draft,,EBDB -git-pull-request-go-to-changes,,EC0B -git-pull-request-new-changes,,EC0C -git-pull-request,,EA64 -git-stash-apply,,EC27 -git-stash-pop,,EC28 -git-stash,,EC26 -github-action,,EAFF -github-alt,,EB00 -github-inverted,,EBA1 -github-project,,EC2F -github,,EA84 -globe,,EB01 -go-to-file,,EA94 -grabber,,EB02 -graph-left,,EBAD -graph-line,,EBE2 -graph-scatter,,EBE3 -graph,,EB03 -gripper,,EB04 -group-by-ref-type,,EB97 -heart-filled,,EC04 -heart,,EB05 -history,,EA82 -home,,EB06 -horizontal-rule,,EB07 -hubot,,EB08 -inbox,,EB09 -indent,,EBF9 -info,,EA74 -insert,,EC11 -inspect,,EBD1 -issue-draft,,EBD9 -issue-reopened,,EB0B -issues,,EB0C -italic,,EB0D -jersey,,EB0E -json,,EB0F -kebab-vertical,,EB10 -key,,EB11 -law,,EB12 -layers-active,,EBD4 -layers-dot,,EBD3 -layers,,EBD2 -layout-activitybar-left,,EBEC -layout-activitybar-right,,EBED -layout-centered,,EBF7 -layout-menubar,,EBF6 -layout-panel-center,,EBEF -layout-panel-justify,,EBF0 -layout-panel-left,,EBEE -layout-panel-off,,EC01 -layout-panel-right,,EBF1 -layout-panel,,EBF2 -layout-sidebar-left-off,,EC02 -layout-sidebar-left,,EBF3 -layout-sidebar-right-off,,EC00 -layout-sidebar-right,,EBF4 -layout-statusbar,,EBF5 -layout,,EBEB -library,,EB9C -lightbulb-autofix,,EB13 -lightbulb-sparkle,,EC1F -lightbulb,,EA61 -link-external,,EB14 -link,,EB15 -list-filter,,EB83 -list-flat,,EB84 -list-ordered,,EB16 -list-selection,,EB85 -list-tree,,EB86 -list-unordered,,EB17 -live-share,,EB18 -loading,,EB19 -location,,EB1A -lock-small,,EBE7 -lock,,EA75 -magnet,,EBAE -mail-read,,EB1B -mail,,EB1C -map-filled,,EC06 -map,,EC05 -markdown,,EB1D -megaphone,,EB1E -mention,,EB1F -menu,,EB94 -merge,,EBAB -mic-filled,,EC1C -mic,,EC12 -milestone,,EB20 -mirror,,EA69 -mortar-board,,EB21 -move,,EB22 -multiple-windows,,EB23 -music,,EC1B -mute,,EB24 -new-file,,EA7F -new-folder,,EA80 -newline,,EBEA -no-newline,,EB25 -note,,EB26 -notebook-template,,EBBF -notebook,,EBAF -octoface,,EB27 -open-preview,,EB28 -organization,,EA7E -output,,EB9D -package,,EB29 -paintcan,,EB2A -pass-filled,,EBB3 -pass,,EBA4 -person-add,,EBCD -person,,EA67 -piano,,EC1A -pie-chart,,EBE4 -pin,,EB2B -pinned-dirty,,EBB2 -pinned,,EBA0 -play-circle,,EBA6 -play,,EB2C -plug,,EB2D -preserve-case,,EB2E -preview,,EB2F -primitive-square,,EA72 -project,,EB30 -pulse,,EB31 -question,,EB32 -quote,,EB33 -radio-tower,,EB34 -reactions,,EB35 -record-keys,,EA65 -record-small,,EBFA -record,,EBA7 -redo,,EBB0 -references,,EB36 -refresh,,EB37 -regex,,EB38 -remote-explorer,,EB39 -remote,,EB3A -remove,,EB3B -replace-all,,EB3C -replace,,EB3D -reply,,EA7D -repo-clone,,EB3E -repo-fetch,,EC1D -repo-force-push,,EB3F -repo-forked,,EA63 -repo-pull,,EB40 -repo-push,,EB41 -repo,,EA62 -report,,EB42 -request-changes,,EB43 -robot,,EC20 -rocket,,EB44 -root-folder-opened,,EB45 -root-folder,,EB46 -rss,,EB47 -ruby,,EB48 -run-above,,EBBD -run-all-coverage,,EC2D -run-all,,EB9E -run-below,,EBBE -run-coverage,,EC2C -run-errors,,EBDE -save-all,,EB49 -save-as,,EB4A -save,,EB4B -screen-full,,EB4C -screen-normal,,EB4D -search-fuzzy,,EC0D -search-stop,,EB4E -search,,EA6D -send,,EC0F -server-environment,,EBA3 -server-process,,EBA2 -server,,EB50 -settings-gear,,EB51 -settings,,EB52 -share,,EC25 -shield,,EB53 -sign-in,,EA6F -sign-out,,EA6E -smiley,,EB54 -snake,,EC16 -sort-precedence,,EB55 -source-control,,EA68 -sparkle-filled,,EC21 -sparkle,,EC10 -split-horizontal,,EB56 -split-vertical,,EB57 -squirrel,,EB58 -star-empty,,EA6A -star-full,,EB59 -star-half,,EB5A -stop-circle,,EBA5 -surround-with,,EC24 -symbol-array,,EA8A -symbol-boolean,,EA8F -symbol-class,,EB5B -symbol-color,,EB5C -symbol-constant,,EB5D -symbol-enum-member,,EB5E -symbol-enum,,EA95 -symbol-event,,EA86 -symbol-field,,EB5F -symbol-file,,EB60 -symbol-interface,,EB61 -symbol-key,,EA93 -symbol-keyword,,EB62 -symbol-method,,EA8C -symbol-misc,,EB63 -symbol-namespace,,EA8B -symbol-numeric,,EA90 -symbol-operator,,EB64 -symbol-parameter,,EA92 -symbol-property,,EB65 -symbol-ruler,,EA96 -symbol-snippet,,EB66 -symbol-string,,EB8D -symbol-structure,,EA91 -symbol-variable,,EA88 -sync-ignored,,EB9F -sync,,EA77 -table,,EBB7 -tag,,EA66 -target,,EBF8 -tasklist,,EB67 -telescope,,EB68 -terminal-bash,,EBCA -terminal-cmd,,EBC4 -terminal-debian,,EBC5 -terminal-linux,,EBC6 -terminal-powershell,,EBC7 -terminal-tmux,,EBC8 -terminal-ubuntu,,EBC9 -terminal,,EA85 -text-size,,EB69 -three-bars,,EB6A -thumbsdown-filled,,EC13 -thumbsdown,,EB6B -thumbsup-filled,,EC14 -thumbsup,,EB6C -tools,,EB6D -trash,,EA81 -triangle-down,,EB6E -triangle-left,,EB6F -triangle-right,,EB70 -triangle-up,,EB71 -twitter,,EB72 -type-hierarchy-sub,,EBBA -type-hierarchy-super,,EBBB -type-hierarchy,,EBB9 -unfold,,EB73 -ungroup-by-ref-type,,EB98 -unlock,,EB74 -unmute,,EB75 -unverified,,EB76 -variable-group,,EBB8 -verified-filled,,EBE9 -verified,,EB77 -versions,,EB78 -vm-active,,EB79 -vm-connect,,EBA9 -vm-outline,,EB7A -vm-running,,EB7B -vm,,EA7A -vr,,EC18 -vscode-insiders,,EC2A -vscode,,EC29 -wand,,EBCF -warning,,EA6C -watch,,EB7C -whitespace,,EB7D -whole-word,,EB7E -window,,EB7F -word-wrap,,EB80 -workspace-trusted,,EBC1 -workspace-unknown,,EBC3 -workspace-untrusted,,EBC2 -zoom-in,,EB81 -zoom-out,,EB82 diff --git a/dist/codicon.html b/dist/codicon.html deleted file mode 100644 index fd6cbc1c..00000000 --- a/dist/codicon.html +++ /dev/null @@ -1,4159 +0,0 @@ - - - - - codicon | The icon font for Visual Studio Code - - - - - - - -

codicon

- - - -
-
- - - -
- account - -
-
- - - -
- activate-breakpoints - -
-
- - - -
- add - -
-
- - - -
- archive - -
-
- - - -
- arrow-both - -
-
- - - -
- arrow-circle-down - -
-
- - - -
- arrow-circle-left - -
-
- - - -
- arrow-circle-right - -
-
- - - -
- arrow-circle-up - -
-
- - - -
- arrow-down - -
-
- - - -
- arrow-left - -
-
- - - -
- arrow-right - -
-
- - - -
- arrow-small-down - -
-
- - - -
- arrow-small-left - -
-
- - - -
- arrow-small-right - -
-
- - - -
- arrow-small-up - -
-
- - - -
- arrow-swap - -
-
- - - -
- arrow-up - -
-
- - - -
- azure-devops - -
-
- - - -
- azure - -
-
- - - -
- beaker-stop - -
-
- - - -
- beaker - -
-
- - - -
- bell-dot - -
-
- - - -
- bell-slash-dot - -
-
- - - -
- bell-slash - -
-
- - - -
- bell - -
-
- - - -
- blank - -
-
- - - -
- bold - -
-
- - - -
- book - -
-
- - - -
- bookmark - -
-
- - - -
- bracket-dot - -
-
- - - -
- bracket-error - -
-
- - - -
- briefcase - -
-
- - - -
- broadcast - -
-
- - - -
- browser - -
-
- - - -
- bug - -
-
- - - -
- calendar - -
-
- - - -
- call-incoming - -
-
- - - -
- call-outgoing - -
-
- - - -
- case-sensitive - -
-
- - - -
- check-all - -
-
- - - -
- check - -
-
- - - -
- checklist - -
-
- - - -
- chevron-down - -
-
- - - -
- chevron-left - -
-
- - - -
- chevron-right - -
-
- - - -
- chevron-up - -
-
- - - -
- chip - -
-
- - - -
- chrome-close - -
-
- - - -
- chrome-maximize - -
-
- - - -
- chrome-minimize - -
-
- - - -
- chrome-restore - -
-
- - - -
- circle-filled - -
-
- - - -
- circle-large-filled - -
-
- - - -
- circle-large - -
-
- - - -
- circle-slash - -
-
- - - -
- circle-small-filled - -
-
- - - -
- circle-small - -
-
- - - -
- circle - -
-
- - - -
- circuit-board - -
-
- - - -
- clear-all - -
-
- - - -
- clippy - -
-
- - - -
- close-all - -
-
- - - -
- close - -
-
- - - -
- cloud-download - -
-
- - - -
- cloud-upload - -
-
- - - -
- cloud - -
-
- - - -
- code-oss - -
-
- - - -
- code - -
-
- - - -
- coffee - -
-
- - - -
- collapse-all - -
-
- - - -
- color-mode - -
-
- - - -
- combine - -
-
- - - -
- comment-discussion - -
-
- - - -
- comment-draft - -
-
- - - -
- comment-unresolved - -
-
- - - -
- comment - -
-
- - - -
- compass-active - -
-
- - - -
- compass-dot - -
-
- - - -
- compass - -
-
- - - -
- copilot - -
-
- - - -
- copy - -
-
- - - -
- coverage - -
-
- - - -
- credit-card - -
-
- - - -
- dash - -
-
- - - -
- dashboard - -
-
- - - -
- database - -
-
- - - -
- debug-all - -
-
- - - -
- debug-alt-small - -
-
- - - -
- debug-alt - -
-
- - - -
- debug-breakpoint-conditional-unverified - -
-
- - - -
- debug-breakpoint-conditional - -
-
- - - -
- debug-breakpoint-data-unverified - -
-
- - - -
- debug-breakpoint-data - -
-
- - - -
- debug-breakpoint-function-unverified - -
-
- - - -
- debug-breakpoint-function - -
-
- - - -
- debug-breakpoint-log-unverified - -
-
- - - -
- debug-breakpoint-log - -
-
- - - -
- debug-breakpoint-unsupported - -
-
- - - -
- debug-console - -
-
- - - -
- debug-continue-small - -
-
- - - -
- debug-continue - -
-
- - - -
- debug-coverage - -
-
- - - -
- debug-disconnect - -
-
- - - -
- debug-line-by-line - -
-
- - - -
- debug-pause - -
-
- - - -
- debug-rerun - -
-
- - - -
- debug-restart-frame - -
-
- - - -
- debug-restart - -
-
- - - -
- debug-reverse-continue - -
-
- - - -
- debug-stackframe-active - -
-
- - - -
- debug-stackframe - -
-
- - - -
- debug-start - -
-
- - - -
- debug-step-back - -
-
- - - -
- debug-step-into - -
-
- - - -
- debug-step-out - -
-
- - - -
- debug-step-over - -
-
- - - -
- debug-stop - -
-
- - - -
- debug - -
-
- - - -
- desktop-download - -
-
- - - -
- device-camera-video - -
-
- - - -
- device-camera - -
-
- - - -
- device-mobile - -
-
- - - -
- diff-added - -
-
- - - -
- diff-ignored - -
-
- - - -
- diff-modified - -
-
- - - -
- diff-multiple - -
-
- - - -
- diff-removed - -
-
- - - -
- diff-renamed - -
-
- - - -
- diff-single - -
-
- - - -
- diff - -
-
- - - -
- discard - -
-
- - - -
- edit - -
-
- - - -
- editor-layout - -
-
- - - -
- ellipsis - -
-
- - - -
- empty-window - -
-
- - - -
- error-small - -
-
- - - -
- error - -
-
- - - -
- exclude - -
-
- - - -
- expand-all - -
-
- - - -
- export - -
-
- - - -
- extensions - -
-
- - - -
- eye-closed - -
-
- - - -
- eye - -
-
- - - -
- feedback - -
-
- - - -
- file-binary - -
-
- - - -
- file-code - -
-
- - - -
- file-media - -
-
- - - -
- file-pdf - -
-
- - - -
- file-submodule - -
-
- - - -
- file-symlink-directory - -
-
- - - -
- file-symlink-file - -
-
- - - -
- file-zip - -
-
- - - -
- file - -
-
- - - -
- files - -
-
- - - -
- filter-filled - -
-
- - - -
- filter - -
-
- - - -
- flame - -
-
- - - -
- fold-down - -
-
- - - -
- fold-up - -
-
- - - -
- fold - -
-
- - - -
- folder-active - -
-
- - - -
- folder-library - -
-
- - - -
- folder-opened - -
-
- - - -
- folder - -
-
- - - -
- game - -
-
- - - -
- gear - -
-
- - - -
- gift - -
-
- - - -
- gist-secret - -
-
- - - -
- gist - -
-
- - - -
- git-commit - -
-
- - - -
- git-compare - -
-
- - - -
- git-fetch - -
-
- - - -
- git-merge - -
-
- - - -
- git-pull-request-closed - -
-
- - - -
- git-pull-request-create - -
-
- - - -
- git-pull-request-draft - -
-
- - - -
- git-pull-request-go-to-changes - -
-
- - - -
- git-pull-request-new-changes - -
-
- - - -
- git-pull-request - -
-
- - - -
- git-stash-apply - -
-
- - - -
- git-stash-pop - -
-
- - - -
- git-stash - -
-
- - - -
- github-action - -
-
- - - -
- github-alt - -
-
- - - -
- github-inverted - -
-
- - - -
- github-project - -
-
- - - -
- github - -
-
- - - -
- globe - -
-
- - - -
- go-to-file - -
-
- - - -
- grabber - -
-
- - - -
- graph-left - -
-
- - - -
- graph-line - -
-
- - - -
- graph-scatter - -
-
- - - -
- graph - -
-
- - - -
- gripper - -
-
- - - -
- group-by-ref-type - -
-
- - - -
- heart-filled - -
-
- - - -
- heart - -
-
- - - -
- history - -
-
- - - -
- home - -
-
- - - -
- horizontal-rule - -
-
- - - -
- hubot - -
-
- - - -
- inbox - -
-
- - - -
- indent - -
-
- - - -
- info - -
-
- - - -
- insert - -
-
- - - -
- inspect - -
-
- - - -
- issue-draft - -
-
- - - -
- issue-reopened - -
-
- - - -
- issues - -
-
- - - -
- italic - -
-
- - - -
- jersey - -
-
- - - -
- json - -
-
- - - -
- kebab-vertical - -
-
- - - -
- key - -
-
- - - -
- law - -
-
- - - -
- layers-active - -
-
- - - -
- layers-dot - -
-
- - - -
- layers - -
-
- - - -
- layout-activitybar-left - -
-
- - - -
- layout-activitybar-right - -
-
- - - -
- layout-centered - -
-
- - - -
- layout-menubar - -
-
- - - -
- layout-panel-center - -
-
- - - -
- layout-panel-justify - -
-
- - - -
- layout-panel-left - -
-
- - - -
- layout-panel-off - -
-
- - - -
- layout-panel-right - -
-
- - - -
- layout-panel - -
-
- - - -
- layout-sidebar-left-off - -
-
- - - -
- layout-sidebar-left - -
-
- - - -
- layout-sidebar-right-off - -
-
- - - -
- layout-sidebar-right - -
-
- - - -
- layout-statusbar - -
-
- - - -
- layout - -
-
- - - -
- library - -
-
- - - -
- lightbulb-autofix - -
-
- - - -
- lightbulb-sparkle - -
-
- - - -
- lightbulb - -
-
- - - -
- link-external - -
-
- - - -
- link - -
-
- - - -
- list-filter - -
-
- - - -
- list-flat - -
-
- - - -
- list-ordered - -
-
- - - -
- list-selection - -
-
- - - -
- list-tree - -
-
- - - -
- list-unordered - -
-
- - - -
- live-share - -
-
- - - -
- loading - -
-
- - - -
- location - -
-
- - - -
- lock-small - -
-
- - - -
- lock - -
-
- - - -
- magnet - -
-
- - - -
- mail-read - -
-
- - - -
- mail - -
-
- - - -
- map-filled - -
-
- - - -
- map - -
-
- - - -
- markdown - -
-
- - - -
- megaphone - -
-
- - - -
- mention - -
-
- - - -
- menu - -
-
- - - -
- merge - -
-
- - - -
- mic-filled - -
-
- - - -
- mic - -
-
- - - -
- milestone - -
-
- - - -
- mirror - -
-
- - - -
- mortar-board - -
-
- - - -
- move - -
-
- - - -
- multiple-windows - -
-
- - - -
- music - -
-
- - - -
- mute - -
-
- - - -
- new-file - -
-
- - - -
- new-folder - -
-
- - - -
- newline - -
-
- - - -
- no-newline - -
-
- - - -
- note - -
-
- - - -
- notebook-template - -
-
- - - -
- notebook - -
-
- - - -
- octoface - -
-
- - - -
- open-preview - -
-
- - - -
- organization - -
-
- - - -
- output - -
-
- - - -
- package - -
-
- - - -
- paintcan - -
-
- - - -
- pass-filled - -
-
- - - -
- pass - -
-
- - - -
- person-add - -
-
- - - -
- person - -
-
- - - -
- piano - -
-
- - - -
- pie-chart - -
-
- - - -
- pin - -
-
- - - -
- pinned-dirty - -
-
- - - -
- pinned - -
-
- - - -
- play-circle - -
-
- - - -
- play - -
-
- - - -
- plug - -
-
- - - -
- preserve-case - -
-
- - - -
- preview - -
-
- - - -
- primitive-square - -
-
- - - -
- project - -
-
- - - -
- pulse - -
-
- - - -
- question - -
-
- - - -
- quote - -
-
- - - -
- radio-tower - -
-
- - - -
- reactions - -
-
- - - -
- record-keys - -
-
- - - -
- record-small - -
-
- - - -
- record - -
-
- - - -
- redo - -
-
- - - -
- references - -
-
- - - -
- refresh - -
-
- - - -
- regex - -
-
- - - -
- remote-explorer - -
-
- - - -
- remote - -
-
- - - -
- remove - -
-
- - - -
- replace-all - -
-
- - - -
- replace - -
-
- - - -
- reply - -
-
- - - -
- repo-clone - -
-
- - - -
- repo-fetch - -
-
- - - -
- repo-force-push - -
-
- - - -
- repo-forked - -
-
- - - -
- repo-pull - -
-
- - - -
- repo-push - -
-
- - - -
- repo - -
-
- - - -
- report - -
-
- - - -
- request-changes - -
-
- - - -
- robot - -
-
- - - -
- rocket - -
-
- - - -
- root-folder-opened - -
-
- - - -
- root-folder - -
-
- - - -
- rss - -
-
- - - -
- ruby - -
-
- - - -
- run-above - -
-
- - - -
- run-all-coverage - -
-
- - - -
- run-all - -
-
- - - -
- run-below - -
-
- - - -
- run-coverage - -
-
- - - -
- run-errors - -
-
- - - -
- save-all - -
-
- - - -
- save-as - -
-
- - - -
- save - -
-
- - - -
- screen-full - -
-
- - - -
- screen-normal - -
-
- - - -
- search-fuzzy - -
-
- - - -
- search-stop - -
-
- - - -
- search - -
-
- - - -
- send - -
-
- - - -
- server-environment - -
-
- - - -
- server-process - -
-
- - - -
- server - -
-
- - - -
- settings-gear - -
-
- - - -
- settings - -
-
- - - -
- share - -
-
- - - -
- shield - -
-
- - - -
- sign-in - -
-
- - - -
- sign-out - -
-
- - - -
- smiley - -
-
- - - -
- snake - -
-
- - - -
- sort-precedence - -
-
- - - -
- source-control - -
-
- - - -
- sparkle-filled - -
-
- - - -
- sparkle - -
-
- - - -
- split-horizontal - -
-
- - - -
- split-vertical - -
-
- - - -
- squirrel - -
-
- - - -
- star-empty - -
-
- - - -
- star-full - -
-
- - - -
- star-half - -
-
- - - -
- stop-circle - -
-
- - - -
- surround-with - -
-
- - - -
- symbol-array - -
-
- - - -
- symbol-boolean - -
-
- - - -
- symbol-class - -
-
- - - -
- symbol-color - -
-
- - - -
- symbol-constant - -
-
- - - -
- symbol-enum-member - -
-
- - - -
- symbol-enum - -
-
- - - -
- symbol-event - -
-
- - - -
- symbol-field - -
-
- - - -
- symbol-file - -
-
- - - -
- symbol-interface - -
-
- - - -
- symbol-key - -
-
- - - -
- symbol-keyword - -
-
- - - -
- symbol-method - -
-
- - - -
- symbol-misc - -
-
- - - -
- symbol-namespace - -
-
- - - -
- symbol-numeric - -
-
- - - -
- symbol-operator - -
-
- - - -
- symbol-parameter - -
-
- - - -
- symbol-property - -
-
- - - -
- symbol-ruler - -
-
- - - -
- symbol-snippet - -
-
- - - -
- symbol-string - -
-
- - - -
- symbol-structure - -
-
- - - -
- symbol-variable - -
-
- - - -
- sync-ignored - -
-
- - - -
- sync - -
-
- - - -
- table - -
-
- - - -
- tag - -
-
- - - -
- target - -
-
- - - -
- tasklist - -
-
- - - -
- telescope - -
-
- - - -
- terminal-bash - -
-
- - - -
- terminal-cmd - -
-
- - - -
- terminal-debian - -
-
- - - -
- terminal-linux - -
-
- - - -
- terminal-powershell - -
-
- - - -
- terminal-tmux - -
-
- - - -
- terminal-ubuntu - -
-
- - - -
- terminal - -
-
- - - -
- text-size - -
-
- - - -
- three-bars - -
-
- - - -
- thumbsdown-filled - -
-
- - - -
- thumbsdown - -
-
- - - -
- thumbsup-filled - -
-
- - - -
- thumbsup - -
-
- - - -
- tools - -
-
- - - -
- trash - -
-
- - - -
- triangle-down - -
-
- - - -
- triangle-left - -
-
- - - -
- triangle-right - -
-
- - - -
- triangle-up - -
-
- - - -
- twitter - -
-
- - - -
- type-hierarchy-sub - -
-
- - - -
- type-hierarchy-super - -
-
- - - -
- type-hierarchy - -
-
- - - -
- unfold - -
-
- - - -
- ungroup-by-ref-type - -
-
- - - -
- unlock - -
-
- - - -
- unmute - -
-
- - - -
- unverified - -
-
- - - -
- variable-group - -
-
- - - -
- verified-filled - -
-
- - - -
- verified - -
-
- - - -
- versions - -
-
- - - -
- vm-active - -
-
- - - -
- vm-connect - -
-
- - - -
- vm-outline - -
-
- - - -
- vm-running - -
-
- - - -
- vm - -
-
- - - -
- vr - -
-
- - - -
- vscode-insiders - -
-
- - - -
- vscode - -
-
- - - -
- wand - -
-
- - - -
- warning - -
-
- - - -
- watch - -
-
- - - -
- whitespace - -
-
- - - -
- whole-word - -
-
- - - -
- window - -
-
- - - -
- word-wrap - -
-
- - - -
- workspace-trusted - -
-
- - - -
- workspace-unknown - -
-
- - - -
- workspace-untrusted - -
-
- - - -
- zoom-in - -
-
- - - -
- zoom-out - -
-
- -
📋 Copied:
- - - - - \ No newline at end of file diff --git a/dist/codicon.svg b/dist/codicon.svg deleted file mode 100644 index 7a773649..00000000 --- a/dist/codicon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/codicon.ttf b/dist/codicon.ttf deleted file mode 100644 index 373f406613faa7f8633273ad735116e0f7a5e212..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79568 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%0AjyFki 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 z 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 From 1f48d6b5051f735f97cce2904848f7ffbb36c025 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Mon, 26 Feb 2024 11:06:28 +0100 Subject: [PATCH 2/6] build: Upload dist/codicon.ttf as artifact --- .github/workflows/build.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d22e91fe..26f0b784 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,3 +22,9 @@ jobs: - name: Build font run: npm run build + + - name: Upload artifact + uses: actions/upload-artifact@v2 + with: + name: codicon-font-${{ github.sha }} + path: dist/codicon.ttf From 5f4aaf3be1f2726b4b8b0bf9633d057c25e9b861 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Mon, 26 Feb 2024 12:27:56 +0100 Subject: [PATCH 3/6] readme: Remove note about tracking dist/ --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 65c8d29e..ec7bbcc9 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ npm install npm run build ``` -Output will be exported to a `dist` folder. We track this folder so that we can see the updated changes to the unicode characters. +Output will be exported to a `dist` folder. ## Update packages From 80e9a4530c635f4aa5436e6bcdfdd8baf3d10588 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Mon, 26 Feb 2024 12:40:52 +0100 Subject: [PATCH 4/6] build: Add release action --- .github/workflows/build.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 26f0b784..e1a9bf89 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,6 +3,8 @@ name: Codicons Build on: push: branches: [ main ] + tags: + - '*' pull_request: branches: [ main ] workflow_dispatch: @@ -28,3 +30,37 @@ jobs: with: name: codicon-font-${{ github.sha }} path: dist/codicon.ttf + + publish: + runs-on: ubuntu-latest + + steps: + - name: Write release notes + if: startsWith(github.ref, 'refs/tags/') + run: | + commits=$(git log --pretty=format:"- %h: %s%n (%H)%n" ${{ github.event.before }}..${{ github.sha }}) + echo "This release includes: ${commits}" > release_notes.txt + + # Create a release when a new tag is pushed. Writes out all new commit messages since the last release. + - name: Create Release + if: startsWith(github.ref, 'refs/tags/') + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ github.ref }} + release_name: Release ${{ github.ref }} + draft: false + prerelease: false + body: $(cat release_notes.txt) + # run: | + # git config --global user.email "actions@github.com" + # git config --global user.name "GitHub Actions" + # git clone https://github.com/microsoft/vscode.git + # cd vscode + # git checkout -b update-codonicons + # cp -r ../dist/codicon.ttf src/vs/base/browser/ui/codicons/codicon/ + # git add . + # git commit -m "Update codicons to ${{ github.ref }}" + # git push origin update-font + # # TODO: Create PR From 8f7db72487a2e0d5cd2aba54fdcaa7c8b53b8d23 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Mon, 26 Feb 2024 13:14:44 +0100 Subject: [PATCH 5/6] build: Bump script versions --- .github/workflows/build.yml | 6 +++--- .github/workflows/codeql-analysis.yml | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e1a9bf89..08035103 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,8 +14,8 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: '16' @@ -26,7 +26,7 @@ jobs: run: npm run build - name: Upload artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: codicon-font-${{ github.sha }} path: dist/codicon.ttf diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 21053684..f6343890 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -39,11 +39,11 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v1 + uses: github/codeql-action/init@v3 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -54,7 +54,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@v1 + uses: github/codeql-action/autobuild@v3 # ℹ️ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -68,4 +68,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v1 + uses: github/codeql-action/analyze@v3 From b2a6286f6f462be71316700bf1994200523c50a1 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Fri, 1 Mar 2024 15:32:12 +0100 Subject: [PATCH 6/6] build: Add push to vscode --- .github/workflows/build.yml | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 08035103..ec8e7e8b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,6 +31,21 @@ jobs: name: codicon-font-${{ github.sha }} path: dist/codicon.ttf + - name: Pull Request to microsoft/vscode + run: | + git config user.email "hylbo@microsoft.com" + git config user.name "GitHub Actions at microsoft/vscode-codicons" + git clone https://github.com/microsoft/vscode.git + cd vscode + git checkout -b update-codicons + cp ../dist/codicon.ttf src/vs/base/browser/ui/codicons/codicon/ + # TODO: Generate mapping file + + git add . + git commit --no-verify -m "Update codicons to ${{ github.ref }}" + git push -f origin update-codicons + # TODO: Create PR + publish: runs-on: ubuntu-latest @@ -53,14 +68,3 @@ jobs: draft: false prerelease: false body: $(cat release_notes.txt) - # run: | - # git config --global user.email "actions@github.com" - # git config --global user.name "GitHub Actions" - # git clone https://github.com/microsoft/vscode.git - # cd vscode - # git checkout -b update-codonicons - # cp -r ../dist/codicon.ttf src/vs/base/browser/ui/codicons/codicon/ - # git add . - # git commit -m "Update codicons to ${{ github.ref }}" - # git push origin update-font - # # TODO: Create PR