├── .vscode ├── settings.json └── tasks.json ├── preview.png ├── dist └── codicon.ttf ├── src ├── icons │ ├── dash.svg │ ├── remove.svg │ ├── chrome-minimize.svg │ ├── add.svg │ ├── debug-stackframe-dot.svg │ ├── debug-breakpoint-log.svg │ ├── chrome-maximize.svg │ ├── debug-breakpoint-function.svg │ ├── debug-pause.svg │ ├── debug-stop.svg │ ├── list-filter.svg │ ├── menu.svg │ ├── list-selection.svg │ ├── color-mode.svg │ ├── triangle-down.svg │ ├── triangle-right.svg │ ├── triangle-up.svg │ ├── debug-breakpoint-data.svg │ ├── list-flat.svg │ ├── play.svg │ ├── triangle-left.svg │ ├── grabber.svg │ ├── gripper.svg │ ├── split-vertical.svg │ ├── arrow-small-up.svg │ ├── layout-panel-right.svg │ ├── split-horizontal.svg │ ├── window.svg │ ├── arrow-small-down.svg │ ├── arrow-small-left.svg │ ├── layout-centered.svg │ ├── layout-panel-left.svg │ ├── arrow-small-right.svg │ ├── fold-up.svg │ ├── list-tree.svg │ ├── filter-filled.svg │ ├── lock.svg │ ├── three-bars.svg │ ├── layout-panel-center.svg │ ├── ellipsis.svg │ ├── layout-panel-justify.svg │ ├── layout-panel.svg │ ├── layout-statusbar.svg │ ├── whitespace.svg │ ├── layout-sidebar-left.svg │ ├── layout-sidebar-right.svg │ ├── primitive-square.svg │ ├── layout-activitybar-left.svg │ ├── layout-activitybar-right.svg │ ├── arrow-down.svg │ ├── arrow-up.svg │ ├── bookmark.svg │ ├── browser.svg │ ├── chrome-restore.svg │ ├── filter.svg │ ├── symbol-file.svg │ ├── arrow-left.svg │ ├── arrow-right.svg │ ├── check.svg │ ├── debug-breakpoint-conditional.svg │ ├── debug-stackframe.svg │ ├── loading.svg │ ├── refresh.svg │ ├── vm.svg │ ├── chevron-down.svg │ ├── chevron-left.svg │ ├── chevron-up.svg │ ├── comment.svg │ ├── debug-breakpoint-function-unverified.svg │ ├── device-mobile.svg │ ├── file.svg │ ├── pulse.svg │ ├── symbol-keyword.svg │ ├── symbol-ruler.svg │ ├── chevron-right.svg │ ├── debug-breakpoint-data-unverified.svg │ ├── diff-ignored.svg │ ├── diff-renamed.svg │ ├── symbol-array.svg │ ├── symbol-interface.svg │ ├── symbol-numeric.svg │ ├── diff-removed.svg │ ├── empty-window.svg │ ├── layout-menubar.svg │ ├── note.svg │ ├── debug-start.svg │ ├── device-camera-video.svg │ ├── diff-modified.svg │ ├── editor-layout.svg │ ├── export.svg │ ├── link-external.svg │ ├── search.svg │ ├── star-full.svg │ ├── terminal-tmux.svg │ ├── unlock.svg │ ├── circle-outline.svg │ ├── debug-continue.svg │ ├── pass-filled.svg │ ├── project.svg │ ├── screen-full.svg │ ├── kebab-vertical.svg │ ├── run-above.svg │ ├── archive.svg │ ├── arrow-both.svg │ ├── collapse-all.svg │ ├── debug-breakpoint-log-unverified.svg │ ├── debug-reverse-continue.svg │ ├── inspect.svg │ ├── mail.svg │ ├── rss.svg │ ├── run-below.svg │ ├── clear-all.svg │ ├── credit-card.svg │ ├── list-unordered.svg │ ├── mail-read.svg │ ├── save.svg │ ├── versions.svg │ ├── close.svg │ ├── code.svg │ ├── debug-breakpoint-unsupported.svg │ ├── edit.svg │ ├── layout.svg │ ├── new-file.svg │ ├── fold-down.svg │ ├── milestone.svg │ ├── warning.svg │ ├── chrome-close.svg │ ├── debug-stackframe-active.svg │ ├── discard.svg │ ├── files.svg │ ├── notebook.svg │ ├── preview.svg │ ├── redo.svg │ ├── symbol-constant.svg │ ├── tasklist.svg │ ├── trash.svg │ ├── copy.svg │ ├── diff.svg │ ├── expand-all.svg │ ├── multiple-windows.svg │ ├── run-all.svg │ ├── screen-normal.svg │ ├── circle-slash.svg │ ├── debug-step-out.svg │ ├── diff-added.svg │ ├── folder.svg │ ├── lock-small.svg │ ├── plug.svg │ ├── remote.svg │ ├── table.svg │ ├── debug-restart.svg │ ├── debug-step-into.svg │ ├── fold.svg │ ├── report.svg │ ├── terminal.svg │ ├── markdown.svg │ ├── symbol-enum-member.svg │ ├── symbol-enum.svg │ ├── symbol-snippet.svg │ ├── symbol-structure.svg │ ├── briefcase.svg │ ├── eye.svg │ ├── ruby.svg │ ├── save-all.svg │ ├── symbol-method.svg │ ├── output.svg │ ├── symbol-field.svg │ ├── debug-continue-small.svg │ ├── desktop-download.svg │ ├── magnet.svg │ ├── azure-devops.svg │ ├── folder-opened.svg │ ├── regex.svg │ ├── arrow-swap.svg │ ├── debug-line-by-line.svg │ ├── home.svg │ ├── symbol-event.svg │ ├── type-hierarchy-super.svg │ ├── request-changes.svg │ ├── type-hierarchy-sub.svg │ ├── history.svg │ ├── text-size.svg │ ├── vm-outline.svg │ ├── activate-breakpoints.svg │ ├── beaker.svg │ ├── debug-breakpoint-conditional-unverified.svg │ ├── star-half.svg │ ├── extensions.svg │ ├── graph-line.svg │ ├── graph-scatter.svg │ ├── graph.svg │ ├── inbox.svg │ ├── new-folder.svg │ ├── package.svg │ ├── type-hierarchy.svg │ ├── zoom-out.svg │ ├── megaphone.svg │ ├── comment-discussion.svg │ ├── sort-precedence.svg │ ├── go-to-file.svg │ ├── record-keys.svg │ ├── reply.svg │ ├── watch.svg │ ├── zoom-in.svg │ ├── file-symlink-file.svg │ ├── settings.svg │ ├── debug-rerun.svg │ ├── sync.svg │ ├── debug-step-back.svg │ ├── library.svg │ ├── sign-in.svg │ ├── sign-out.svg │ ├── smiley.svg │ ├── debug-step-over.svg │ ├── device-camera.svg │ ├── gist-secret.svg │ ├── gist.svg │ ├── mute.svg │ ├── symbol-boolean.svg │ ├── book.svg │ ├── file-code.svg │ ├── git-commit.svg │ ├── mirror.svg │ ├── symbol-misc.svg │ ├── file-submodule.svg │ ├── server.svg │ ├── symbol-class.svg │ ├── terminal-powershell.svg │ ├── close-all.svg │ ├── github-action.svg │ ├── verified-filled.svg │ ├── newline.svg │ ├── repo-forked.svg │ ├── combine.svg │ ├── mortar-board.svg │ ├── symbol-variable.svg │ ├── calendar.svg │ ├── check-all.svg │ ├── server-environment.svg │ ├── symbol-parameter.svg │ ├── vm-active.svg │ ├── unfold.svg │ ├── debug-restart-frame.svg │ ├── file-media.svg │ ├── group-by-ref-type.svg │ ├── repo-force-push.svg │ ├── save-as.svg │ ├── star-empty.svg │ ├── file-zip.svg │ ├── person.svg │ ├── repo-push.svg │ ├── sync-ignored.svg │ ├── checklist.svg │ ├── graph-left.svg │ ├── reactions.svg │ ├── wand.svg │ ├── quote.svg │ ├── circuit-board.svg │ ├── clippy.svg │ ├── move.svg │ ├── eye-closed.svg │ ├── file-symlink-directory.svg │ ├── info.svg │ ├── no-newline.svg │ ├── notebook-template.svg │ ├── person-add.svg │ ├── database.svg │ ├── telescope.svg │ ├── ungroup-by-ref-type.svg │ ├── gear.svg │ ├── vm-connect.svg │ ├── repo.svg │ ├── stop-circle.svg │ ├── verified.svg │ ├── folder-active.svg │ ├── hubot.svg │ ├── circle-filled.svg │ ├── italic.svg │ ├── tag.svg │ ├── record.svg │ ├── layers.svg │ ├── root-folder.svg │ ├── root-folder-opened.svg │ ├── bold.svg │ ├── remote-explorer.svg │ ├── rocket.svg │ ├── thumbsdown.svg │ ├── pass.svg │ ├── search-stop.svg │ ├── source-control.svg │ ├── folder-library.svg │ ├── link.svg │ ├── thumbsup.svg │ ├── error.svg │ ├── debug-alt.svg │ ├── gift.svg │ ├── bell-dot.svg │ ├── cloud.svg │ ├── jersey.svg │ ├── location.svg │ ├── pie-chart.svg │ ├── references.svg │ ├── law.svg │ ├── horizontal-rule.svg │ ├── play-circle.svg │ ├── repo-pull.svg │ ├── flame.svg │ ├── symbol-color.svg │ ├── unmute.svg │ ├── circle-large-filled.svg │ ├── dashboard.svg │ ├── target.svg │ ├── live-share.svg │ ├── repo-clone.svg │ ├── open-preview.svg │ ├── cloud-download.svg │ ├── compass.svg │ ├── file-pdf.svg │ ├── debug-alt-small.svg │ ├── key.svg │ ├── cloud-upload.svg │ ├── vm-running.svg │ ├── layers-dot.svg │ ├── mention.svg │ ├── pinned.svg │ ├── pin.svg │ ├── settings-gear.svg │ ├── terminal-ubuntu.svg │ ├── github-inverted.svg │ ├── question.svg │ ├── broadcast.svg │ ├── lightbulb.svg │ ├── paintcan.svg │ ├── exclude.svg │ ├── terminal-cmd.svg │ ├── lightbulb-autofix.svg │ ├── octoface.svg │ ├── bell.svg │ ├── debug-console.svg │ ├── heart.svg │ ├── symbol-operator.svg │ ├── bug.svg │ ├── compass-dot.svg │ ├── file-binary.svg │ ├── git-compare.svg │ ├── symbol-property.svg │ ├── radio-tower.svg │ ├── git-merge.svg │ ├── issues.svg │ ├── replace.svg │ ├── merge.svg │ ├── globe.svg │ ├── twitter.svg │ ├── case-sensitive.svg │ ├── debug-disconnect.svg │ ├── preserve-case.svg │ ├── debug.svg │ ├── issue-reopened.svg │ ├── github-alt.svg │ ├── server-process.svg │ ├── pinned-dirty.svg │ ├── feedback.svg │ └── unverified.svg └── template │ └── styles.hbs ├── scripts ├── reset.js └── svg-sprite.js ├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ ├── icon-request.md │ └── bug_report.md └── workflows │ └── build.yml ├── CODE_OF_CONDUCT.md ├── svgo.config.js ├── _iconCloud ├── keywords.csv ├── keywords.variables.json └── manifest.json ├── .fantasticonrc.js ├── .devcontainer ├── Dockerfile └── devcontainer.json └── LICENSE-CODE /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "livePreview.defaultPreviewPath": "/dist/codicon.html" 3 | } -------------------------------------------------------------------------------- /preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianChiarulli/neovim-codicons/HEAD/preview.png -------------------------------------------------------------------------------- /dist/codicon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristianChiarulli/neovim-codicons/HEAD/dist/codicon.ttf -------------------------------------------------------------------------------- /src/icons/dash.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/remove.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/chrome-minimize.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/add.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-stackframe-dot.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-breakpoint-log.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/chrome-maximize.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-breakpoint-function.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-pause.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-stop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/list-filter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/menu.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/list-selection.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/color-mode.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/triangle-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/triangle-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/triangle-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-breakpoint-data.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/list-flat.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/play.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/triangle-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/grabber.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/gripper.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/split-vertical.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/arrow-small-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/layout-panel-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/split-horizontal.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/window.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/arrow-small-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/arrow-small-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/layout-centered.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/layout-panel-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/arrow-small-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/fold-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/list-tree.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/filter-filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/lock.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/three-bars.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/layout-panel-center.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/ellipsis.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/layout-panel-justify.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/layout-panel.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/layout-statusbar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/whitespace.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/layout-sidebar-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/layout-sidebar-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/primitive-square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/layout-activitybar-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/layout-activitybar-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/arrow-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/arrow-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/bookmark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/browser.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/chrome-restore.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/filter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/arrow-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/arrow-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/check.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-breakpoint-conditional.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-stackframe.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/loading.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/refresh.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/vm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/chevron-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/chevron-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/chevron-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/comment.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-breakpoint-function-unverified.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/device-mobile.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/pulse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-keyword.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-ruler.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/chevron-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-breakpoint-data-unverified.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/diff-ignored.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/diff-renamed.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-array.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-interface.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-numeric.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/diff-removed.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/empty-window.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/layout-menubar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/note.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-start.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/device-camera-video.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/diff-modified.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/editor-layout.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/export.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/link-external.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/search.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/star-full.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/terminal-tmux.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/unlock.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/circle-outline.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-continue.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/pass-filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/project.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/screen-full.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/kebab-vertical.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/run-above.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/archive.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/arrow-both.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/collapse-all.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-breakpoint-log-unverified.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-reverse-continue.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/inspect.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/mail.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/rss.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/run-below.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/clear-all.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/credit-card.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/list-unordered.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/mail-read.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/save.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/versions.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/close.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/code.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-breakpoint-unsupported.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/edit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/layout.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/new-file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/fold-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/milestone.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/warning.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/chrome-close.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-stackframe-active.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/discard.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/files.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/notebook.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/preview.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/redo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-constant.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/tasklist.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/trash.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/copy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/diff.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/expand-all.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/multiple-windows.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/run-all.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/screen-normal.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/circle-slash.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-step-out.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/diff-added.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/folder.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/lock-small.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/plug.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/remote.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/table.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-restart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-step-into.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/fold.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/report.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/terminal.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/markdown.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-enum-member.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-enum.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-snippet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-structure.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/briefcase.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/eye.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/ruby.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/save-all.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-method.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/output.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-field.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/reset.js: -------------------------------------------------------------------------------- 1 | const fs = require("fs"); 2 | const rimraf = require("rimraf"); 3 | 4 | const outputDirectory = "dist"; 5 | 6 | // clear dist folder 7 | rimraf(outputDirectory, function () { 8 | 9 | console.log(`deleted "${outputDirectory}" folder`); 10 | 11 | // re-create dist folder 12 | fs.mkdirSync(outputDirectory); 13 | }); -------------------------------------------------------------------------------- /src/icons/debug-continue-small.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/desktop-download.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/magnet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/azure-devops.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/folder-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/regex.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/arrow-swap.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-line-by-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/home.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-event.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/type-hierarchy-super.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/request-changes.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/type-hierarchy-sub.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/history.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/text-size.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/vm-outline.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/activate-breakpoints.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/beaker.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-breakpoint-conditional-unverified.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/star-half.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/extensions.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/graph-line.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/graph-scatter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/graph.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/inbox.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/new-folder.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/package.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/type-hierarchy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/zoom-out.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/megaphone.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: VS Code Example 4 | url: https://github.com/microsoft/vscode-extension-samples/tree/main/webview-codicons-sample 5 | about: See this example for how to use in a VS Code extension 6 | - name: NPM Package 7 | url: https://www.npmjs.com/package/vscode-codicons 8 | about: Use this npm package 9 | -------------------------------------------------------------------------------- /src/icons/comment-discussion.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/sort-precedence.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/go-to-file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/record-keys.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/reply.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/watch.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/zoom-in.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/file-symlink-file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/settings.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-rerun.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/sync.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-step-back.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/library.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/sign-in.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/sign-out.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/smiley.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-step-over.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/device-camera.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/gist-secret.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/gist.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/mute.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-boolean.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/book.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/file-code.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/git-commit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/mirror.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-misc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/file-submodule.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/server.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-class.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/terminal-powershell.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/close-all.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/github-action.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/verified-filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/newline.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/repo-forked.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/combine.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/mortar-board.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-variable.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/calendar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/check-all.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/server-environment.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-parameter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/vm-active.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/unfold.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-restart-frame.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/file-media.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/group-by-ref-type.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/repo-force-push.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/save-as.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/star-empty.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/file-zip.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/person.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/repo-push.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/sync-ignored.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/checklist.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/graph-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/reactions.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/wand.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Microsoft Open Source Code of Conduct 2 | 3 | This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). 4 | 5 | Resources: 6 | 7 | - [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/) 8 | - [Microsoft Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) 9 | - Contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with questions or concerns 10 | -------------------------------------------------------------------------------- /svgo.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [ 3 | 4 | { 5 | name: 'removeAttrs', 6 | params: { 7 | attrs: 'fill' 8 | } 9 | }, 10 | { 11 | name: 'addAttributesToSVGElement', 12 | params: { 13 | attributes: [ 14 | { 15 | fill: 'currentColor' 16 | } 17 | ] 18 | } 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /src/icons/quote.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/circuit-board.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/clippy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/move.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/eye-closed.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/file-symlink-directory.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/info.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/no-newline.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | name: Codicons Build 2 | 3 | on: 4 | push: 5 | branches: [ main ] 6 | pull_request: 7 | branches: [ main ] 8 | workflow_dispatch: 9 | 10 | jobs: 11 | build: 12 | runs-on: ubuntu-latest 13 | 14 | steps: 15 | - uses: actions/checkout@v2 16 | - uses: actions/setup-node@v2 17 | with: 18 | node-version: '16' 19 | 20 | - name: Install dependencies 21 | run: npm install 22 | 23 | - name: Build font 24 | run: npm run build 25 | -------------------------------------------------------------------------------- /src/icons/notebook-template.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/person-add.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/database.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/telescope.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/ungroup-by-ref-type.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/gear.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/vm-connect.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/repo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/stop-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/verified.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/folder-active.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/hubot.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/circle-filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/italic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/tag.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/record.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/layers.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/root-folder.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/root-folder-opened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/bold.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/remote-explorer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/rocket.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/thumbsdown.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/pass.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/search-stop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/source-control.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/folder-library.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/link.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/thumbsup.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/error.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-alt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/gift.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/bell-dot.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/cloud.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/jersey.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/location.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/pie-chart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/references.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/law.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/horizontal-rule.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/play-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/repo-pull.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_iconCloud/keywords.csv: -------------------------------------------------------------------------------- 1 | IconKeyValue,Keywords EA97,activate breakpoints EA79,beaker EAA2,bell EAA5,bookmark EBB1,check all EAB7,chevron up EAB8,chrome close EBAA,cloud EAA9,debug breakpoint data EB9B,debug console EB8A,debug stackframe dot EA78,desktop download EADE,diff modified EAE0,diff renamed EA7C,ellipsis EAE6,extensions EAEA,file media EAF4,fold up EA64,git pull request EB02,grabber EB97,group by ref type EB0F,json EB1D,markdown EBAB,merge EB24,mute EBAF,notebook EBA0,pinned EB33,quote EB36,references EB38,regex EB41,repo push EA6D,search EB59,star full EB60,symbol file EA92,symbol parameter EB66,symbol snippet EB6A,three bars EB6F,triangle left EB76,unverified EB77,verified -------------------------------------------------------------------------------- /src/icons/flame.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-color.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/unmute.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/circle-large-filled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/dashboard.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/target.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/live-share.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/repo-clone.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/open-preview.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/cloud-download.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/compass.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/file-pdf.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-alt-small.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.fantasticonrc.js: -------------------------------------------------------------------------------- 1 | const package = require('./package.json'); 2 | const codepoints = require('./src/template/mapping.json'); 3 | 4 | module.exports = { 5 | name: 'codicon', 6 | prefix: 'codicon', 7 | codepoints: codepoints, 8 | inputDir: './src/icons', 9 | outputDir: './dist', 10 | fontTypes: ['ttf'], 11 | normalize: true, 12 | assetTypes: ['css', 'html'], 13 | templates: { 14 | html: './src/template/preview.hbs', 15 | css: './src/template/styles.hbs' 16 | }, 17 | formatOptions: { 18 | ttf: { 19 | url: package.url, 20 | description: package.description, 21 | version: package.fontVersion 22 | } 23 | } 24 | }; -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/icon-request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Icon request 3 | about: Suggest an icon for this library 4 | title: '' 5 | labels: icon request 6 | assignees: misolori 7 | 8 | --- 9 | 10 | **Is your icon request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /src/icons/key.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/cloud-upload.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | // See https://go.microsoft.com/fwlink/?LinkId=733558 3 | // for the documentation about the tasks.json format 4 | "version": "2.0.0", 5 | "tasks": [ 6 | { 7 | "label": "Build Locally", 8 | "type": "npm", 9 | "script": "build" 10 | }, 11 | { 12 | "label": "Build for VS Code", 13 | "type": "npm", 14 | "script": "dev", 15 | "group": { 16 | "kind": "build", 17 | "isDefault": true 18 | } 19 | }, 20 | { 21 | "type": "npm", 22 | "script": "release", 23 | "label": "Publish NPM Package" 24 | } 25 | ] 26 | } -------------------------------------------------------------------------------- /src/icons/vm-running.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/layers-dot.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/mention.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/pinned.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/pin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: bug 6 | assignees: misolori 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Environment** 27 | - OS: [e.g. Mac, Windows, Linux] 28 | - VS Code Version [e.g. Help > About] 29 | 30 | **Additional context** 31 | Add any other context about the problem here. 32 | -------------------------------------------------------------------------------- /src/icons/settings-gear.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/terminal-ubuntu.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/github-inverted.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/question.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/broadcast.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/lightbulb.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/paintcan.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/exclude.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/terminal-cmd.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/lightbulb-autofix.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/octoface.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/bell.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-console.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/heart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/symbol-operator.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/bug.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/compass-dot.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/file-binary.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- 1 | #------------------------------------------------------------------------------------------------------------- 2 | # Copyright (c) Microsoft Corporation. All rights reserved. 3 | # Licensed under the MIT License. See https://go.microsoft.com/fwlink/?linkid=2090316 for license information. 4 | #------------------------------------------------------------------------------------------------------------- 5 | 6 | # To fully customize the contents of this image, use the following Dockerfile instead: 7 | # https://github.com/microsoft/vscode-dev-containers/tree/v0.128.0/containers/javascript-node-10/.devcontainer/Dockerfile 8 | FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:0-10 9 | 10 | # ** [Optional] Uncomment this section to install additional packages. ** 11 | # 12 | # RUN apt-get update \ 13 | # && export DEBIAN_FRONTEND=noninteractive \ 14 | # && apt-get -y install --no-install-recommends 15 | 16 | 17 | -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- 1 | // For format details, see https://aka.ms/vscode-remote/devcontainer.json or this file's README at: 2 | // https://github.com/microsoft/vscode-dev-containers/tree/v0.128.0/containers/javascript-node-10 3 | { 4 | "name": "Codicons", 5 | "dockerFile": "Dockerfile", 6 | // Set *default* container specific settings.json values on container create. 7 | "settings": { 8 | "terminal.integrated.shell.linux": "/bin/bash" 9 | }, 10 | // Add the IDs of extensions you want installed when the container is created. 11 | // "extensions": [] 12 | // Use 'forwardPorts' to make a list of ports inside the container available locally. 13 | // "forwardPorts": [], 14 | // Use 'postCreateCommand' to run commands after the container is created. 15 | // "postCreateCommand": "yarn install", 16 | // Uncomment to connect as a non-root user. See https://aka.ms/vscode-remote/containers/non-root. 17 | // "remoteUser": "node" 18 | } -------------------------------------------------------------------------------- /src/icons/git-compare.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/template/styles.hbs: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | @font-face { 7 | font-family: "{{ name }}"; 8 | font-display: block; 9 | src: {{{ fontSrc }}}; 10 | } 11 | 12 | .codicon[class*='codicon-'] { 13 | font: normal normal normal 16px/1 {{ name }}; 14 | display: inline-block; 15 | text-decoration: none; 16 | text-rendering: auto; 17 | text-align: center; 18 | -webkit-font-smoothing: antialiased; 19 | -moz-osx-font-smoothing: grayscale; 20 | user-select: none; 21 | -webkit-user-select: none; 22 | -ms-user-select: none; 23 | } 24 | 25 | 26 | {{# each codepoints }} 27 | .{{ ../prefix }}-{{ @key }}:before { content: "\\{{ codepoint this }}" } 28 | {{/ each }} 29 | -------------------------------------------------------------------------------- /src/icons/symbol-property.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/radio-tower.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/git-merge.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/issues.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/replace.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/merge.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/globe.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_iconCloud/keywords.variables.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "tableSpecifier": { 4 | "dataColumnIndex": 0, 5 | "dataRowIndex": 1, 6 | "headerRowIndex": 0 7 | }, 8 | "type": "Table", 9 | "valueType": "None", 10 | "name": "iconKeywordsInputTable" 11 | }, 12 | { 13 | "type": "Value", 14 | "value": "IconKeyValue", 15 | "valueType": "Text", 16 | "referenceOnly": true, 17 | "name": "iconColumnIconKeyValueName" 18 | }, 19 | { 20 | "type": "Value", 21 | "value": "Keywords", 22 | "valueType": "Text", 23 | "referenceOnly": true, 24 | "name": "iconColumnKeywordsName" 25 | }, 26 | { 27 | "type": "TableIterator", 28 | "TargetName": "iconKeywordsInputTable", 29 | "name": "iconKeywordsTableIterator" 30 | }, 31 | { 32 | "type": "Value", 33 | "valueType": "Text", 34 | "name": "iconKeyValue" 35 | }, 36 | { 37 | "type": "Value", 38 | "valueType": "Text", 39 | "name": "iconKeywords" 40 | }, 41 | { 42 | "type": "VariableBag", 43 | "valueType": "None", 44 | "values": [], 45 | "name": "iconArtifacts" 46 | } 47 | ] -------------------------------------------------------------------------------- /src/icons/twitter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/case-sensitive.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug-disconnect.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/preserve-case.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/debug.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/issue-reopened.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/github-alt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/server-process.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/pinned-dirty.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE-CODE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) Microsoft Corporation. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE 22 | -------------------------------------------------------------------------------- /_iconCloud/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "_type": "Library", 3 | "_version": "XCHRDK", 4 | "dataPaths": [ 5 | { 6 | "dataPath": "~/dist/codicon.csv", 7 | "transformPaths": ["~/_iconCloud/manifest.transforms.json"], 8 | "variablePaths": ["~/_iconCloud/manifest.variables.json"] 9 | }, 10 | { 11 | "dataPath": "~/_iconCloud/keywords.csv", 12 | "transformPaths": ["~/_iconCloud/keywords.transforms.json"], 13 | "variablePaths": ["~/_iconCloud/keywords.variables.json"] 14 | } 15 | ], 16 | "iconType": "Glyph", 17 | "lastUpdated": "2020-10-23T12:00Z", 18 | "libraryInfoKey": "8df73c1d1", 19 | "libraryName": "VS Code Icons", 20 | "libraryProperties": 21 | { 22 | "copyPreviewTypes": "Glyph", 23 | "copySize": "32", 24 | "copyTypes": "Glyph,Svg", 25 | "downloadDefaultSize": "32", 26 | "downloadTypes": "Svg", 27 | "libraryFileNameBase": "VsCodeIcons", 28 | "libraryIconSizes": "16,24,32,40,48,56,64", 29 | "metadata-1-dataMapping": "Icon:iconKeywords", 30 | "metadata-1-dataStyle": "ClickablePill", 31 | "metadata-1-dataType": "Keywords", 32 | "metadata-1-label": "Keywords", 33 | "metadata-1-sorting": "ByWeight" 34 | }, 35 | "libraryVersion": "2.43" 36 | } 37 | -------------------------------------------------------------------------------- /scripts/svg-sprite.js: -------------------------------------------------------------------------------- 1 | const SVGSpriter = require("svg-sprite"); 2 | const path = require("path"); 3 | const fs = require("fs"); 4 | const opts = require("minimist")(process.argv.slice(2)); 5 | const config = { 6 | mode: { 7 | symbol: { 8 | dest: opts.outDir, 9 | sprite: opts.outFile, 10 | }, 11 | }, 12 | }; 13 | const spriter = new SVGSpriter(config); 14 | const mapping = require("../src/template/mapping.json"); 15 | 16 | const mappingEntries = Object.entries(mapping); 17 | 18 | const findNames = (symbol) => { 19 | return mappingEntries.filter(([_, s]) => s === symbol).map(([name]) => name); 20 | }; 21 | 22 | mappingEntries.forEach(([mappedName, symbol]) => { 23 | const file = path.resolve(`./src/icons/${mappedName}.svg`); 24 | 25 | if (fs.existsSync(file)) { 26 | for (const name of findNames(symbol)) { 27 | spriter.add( 28 | path.resolve(`./src/icons/${name}.svg`), 29 | name + ".svg", 30 | fs.readFileSync(file, "utf-8"), 31 | ); 32 | } 33 | } 34 | }); 35 | 36 | spriter.compile(function (error, result, data) { 37 | fs.mkdirSync(path.resolve(opts.outDir), { recursive: true }); 38 | fs.writeFileSync(result.symbol.sprite.path, result.symbol.sprite.contents); 39 | }); 40 | -------------------------------------------------------------------------------- /src/icons/feedback.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/unverified.svg: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------