├── .github
└── ISSUE_TEMPLATE
│ ├── new-icon-request.md
│ └── octicons-feedback.md
├── .gitignore
├── .prettierignore
├── .prettierrc
├── .svgo.json
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
├── aliases.json
├── extension
├── images
│ ├── icon128.png
│ ├── icon16.png
│ ├── icon32.png
│ ├── icon48.png
│ └── off.png
├── manifest.json
├── package.json
├── src
│ ├── background.js
│ ├── content.js
│ └── icons.js
└── webpack.config.js
├── icons
├── 16
│ ├── alert.svg
│ ├── archive.svg
│ ├── arrow-both.svg
│ ├── arrow-down-left.svg
│ ├── arrow-down-right.svg
│ ├── arrow-down.svg
│ ├── arrow-left.svg
│ ├── arrow-right.svg
│ ├── arrow-up-left.svg
│ ├── arrow-up-right.svg
│ ├── arrow-up.svg
│ ├── beaker.svg
│ ├── bell-slash.svg
│ ├── bell.svg
│ ├── bold.svg
│ ├── book.svg
│ ├── bookmark-slash.svg
│ ├── bookmark.svg
│ ├── broadcast.svg
│ ├── calendar.svg
│ ├── caret-down.svg
│ ├── caret-left.svg
│ ├── caret-right.svg
│ ├── caret-up.svg
│ ├── check-circle-fill.svg
│ ├── check-circle.svg
│ ├── check.svg
│ ├── checklist.svg
│ ├── chevron-down.svg
│ ├── chevron-left.svg
│ ├── chevron-right.svg
│ ├── chevron-up.svg
│ ├── circle-slash.svg
│ ├── clippy.svg
│ ├── clock.svg
│ ├── code-review.svg
│ ├── code-square.svg
│ ├── code.svg
│ ├── comment-discussion.svg
│ ├── comment.svg
│ ├── cpu.svg
│ ├── credit-card.svg
│ ├── cross-reference.svg
│ ├── dash.svg
│ ├── database.svg
│ ├── desktop-download.svg
│ ├── device-camera-video.svg
│ ├── device-desktop.svg
│ ├── device-mobile.svg
│ ├── diff-added.svg
│ ├── diff-ignored.svg
│ ├── diff-modified.svg
│ ├── diff-removed.svg
│ ├── diff-renamed.svg
│ ├── diff.svg
│ ├── dot-fill.svg
│ ├── dot.svg
│ ├── download.svg
│ ├── eye-closed.svg
│ ├── eye.svg
│ ├── file-binary.svg
│ ├── file-code.svg
│ ├── file-diff.svg
│ ├── file-directory.svg
│ ├── file-submodule.svg
│ ├── file-symlink-file.svg
│ ├── file-zip.svg
│ ├── file.svg
│ ├── filter.svg
│ ├── flame.svg
│ ├── fold-down.svg
│ ├── fold-up.svg
│ ├── fold.svg
│ ├── gear.svg
│ ├── gift.svg
│ ├── git-branch.svg
│ ├── git-commit.svg
│ ├── git-compare.svg
│ ├── git-merge.svg
│ ├── git-pull-request.svg
│ ├── globe.svg
│ ├── grabber.svg
│ ├── graph.svg
│ ├── heading.svg
│ ├── heart-fill.svg
│ ├── heart.svg
│ ├── history.svg
│ ├── home.svg
│ ├── horizontal-rule.svg
│ ├── hourglass.svg
│ ├── hubot.svg
│ ├── image.svg
│ ├── inbox.svg
│ ├── infinity.svg
│ ├── info.svg
│ ├── issue-closed.svg
│ ├── issue-opened.svg
│ ├── issue-reopened.svg
│ ├── italic.svg
│ ├── kebab-horizontal.svg
│ ├── key.svg
│ ├── law.svg
│ ├── light-bulb.svg
│ ├── link-external.svg
│ ├── link.svg
│ ├── list-ordered.svg
│ ├── list-unordered.svg
│ ├── location.svg
│ ├── lock.svg
│ ├── mail.svg
│ ├── mark-github.svg
│ ├── markdown.svg
│ ├── megaphone.svg
│ ├── mention.svg
│ ├── milestone.svg
│ ├── mirror.svg
│ ├── mortar-board.svg
│ ├── mute.svg
│ ├── north-star.svg
│ ├── note.svg
│ ├── organization.svg
│ ├── package-dependencies.svg
│ ├── package-dependents.svg
│ ├── package.svg
│ ├── paper-airplane.svg
│ ├── pencil.svg
│ ├── people.svg
│ ├── person.svg
│ ├── pin.svg
│ ├── play.svg
│ ├── plug.svg
│ ├── plus-circle.svg
│ ├── plus.svg
│ ├── project.svg
│ ├── pulse.svg
│ ├── question.svg
│ ├── quote.svg
│ ├── reply.svg
│ ├── repo-forked.svg
│ ├── repo-push.svg
│ ├── repo-template.svg
│ ├── repo.svg
│ ├── rocket.svg
│ ├── rss.svg
│ ├── screen-full.svg
│ ├── screen-normal.svg
│ ├── search.svg
│ ├── server.svg
│ ├── share-android.svg
│ ├── share.svg
│ ├── shield-check.svg
│ ├── shield-lock.svg
│ ├── shield-x.svg
│ ├── shield.svg
│ ├── sign-in.svg
│ ├── sign-out.svg
│ ├── skip.svg
│ ├── smiley.svg
│ ├── star-fill.svg
│ ├── star.svg
│ ├── stop.svg
│ ├── stopwatch.svg
│ ├── sync.svg
│ ├── tag.svg
│ ├── tasklist.svg
│ ├── telescope.svg
│ ├── terminal.svg
│ ├── three-bars.svg
│ ├── thumbsdown.svg
│ ├── thumbsup.svg
│ ├── tools.svg
│ ├── trashcan.svg
│ ├── typography.svg
│ ├── unfold.svg
│ ├── unlock.svg
│ ├── unmute.svg
│ ├── unverified.svg
│ ├── upload.svg
│ ├── verified.svg
│ ├── versions.svg
│ ├── workflow.svg
│ └── x.svg
└── 24
│ ├── alert.svg
│ ├── archive.svg
│ ├── arrow-both.svg
│ ├── arrow-down-left.svg
│ ├── arrow-down-right.svg
│ ├── arrow-down.svg
│ ├── arrow-left.svg
│ ├── arrow-right.svg
│ ├── arrow-up-left.svg
│ ├── arrow-up-right.svg
│ ├── arrow-up.svg
│ ├── beaker.svg
│ ├── bell-fill.svg
│ ├── bell-slash.svg
│ ├── bell.svg
│ ├── bold.svg
│ ├── book.svg
│ ├── bookmark-fill.svg
│ ├── bookmark-slash-fill.svg
│ ├── bookmark-slash.svg
│ ├── bookmark.svg
│ ├── broadcast.svg
│ ├── calendar.svg
│ ├── caret-down.svg
│ ├── caret-left.svg
│ ├── caret-right.svg
│ ├── caret-up.svg
│ ├── check-circle-fill.svg
│ ├── check-circle.svg
│ ├── check.svg
│ ├── checklist.svg
│ ├── chevron-down.svg
│ ├── chevron-left.svg
│ ├── chevron-right.svg
│ ├── chevron-up.svg
│ ├── circle-slash.svg
│ ├── circle.svg
│ ├── clippy.svg
│ ├── clock.svg
│ ├── code-review.svg
│ ├── code-square.svg
│ ├── code.svg
│ ├── comment-discussion.svg
│ ├── comment.svg
│ ├── commit.svg
│ ├── copy.svg
│ ├── cpu.svg
│ ├── credit-card.svg
│ ├── cross-reference.svg
│ ├── dash.svg
│ ├── database.svg
│ ├── desktop-device.svg
│ ├── desktop-download.svg
│ ├── device-camera-video.svg
│ ├── device-mobile.svg
│ ├── dot-fill.svg
│ ├── dot.svg
│ ├── download.svg
│ ├── eye-slash.svg
│ ├── eye.svg
│ ├── file-binary.svg
│ ├── file-code.svg
│ ├── file-diff.svg
│ ├── file-directory-fill.svg
│ ├── file-directory.svg
│ ├── file-media.svg
│ ├── file-submodule.svg
│ ├── file-symlink.svg
│ ├── file-zip.svg
│ ├── file.svg
│ ├── filter.svg
│ ├── fire.svg
│ ├── fold-down.svg
│ ├── fold-up.svg
│ ├── fold.svg
│ ├── gear.svg
│ ├── gift.svg
│ ├── git-branch.svg
│ ├── git-commit.svg
│ ├── git-compare.svg
│ ├── git-fork.svg
│ ├── git-merge.svg
│ ├── git-pull-request.svg
│ ├── globe.svg
│ ├── grabber-3.svg
│ ├── grabber.svg
│ ├── graph.svg
│ ├── heading.svg
│ ├── heart-fill.svg
│ ├── heart.svg
│ ├── history.svg
│ ├── home-fill.svg
│ ├── home.svg
│ ├── horizontal-rule.svg
│ ├── hourglass.svg
│ ├── hubot.svg
│ ├── image.svg
│ ├── inbox.svg
│ ├── infinity.svg
│ ├── info.svg
│ ├── insights.svg
│ ├── issue-closed.svg
│ ├── issue-opened.svg
│ ├── issue-reopened.svg
│ ├── italic.svg
│ ├── kebab-horizontal.svg
│ ├── kebab-vertical.svg
│ ├── key.svg
│ ├── law.svg
│ ├── lightbulb.svg
│ ├── link-external.svg
│ ├── link.svg
│ ├── list-ordered.svg
│ ├── list-unordered.svg
│ ├── location.svg
│ ├── lock.svg
│ ├── mail.svg
│ ├── megaphone.svg
│ ├── mention.svg
│ ├── milestone.svg
│ ├── mirror.svg
│ ├── mortar-board.svg
│ ├── mute.svg
│ ├── north-star.svg
│ ├── note.svg
│ ├── organization.svg
│ ├── package-dependencies.svg
│ ├── package-dependents.svg
│ ├── package.svg
│ ├── paper-airplane.svg
│ ├── pencil.svg
│ ├── people.svg
│ ├── person.svg
│ ├── pin.svg
│ ├── play.svg
│ ├── plug.svg
│ ├── plus-circle.svg
│ ├── plus.svg
│ ├── project.svg
│ ├── pulse.svg
│ ├── question.svg
│ ├── quote.svg
│ ├── reply.svg
│ ├── repo-push.svg
│ ├── repo-template.svg
│ ├── repo.svg
│ ├── request-changes.svg
│ ├── rocket.svg
│ ├── rss.svg
│ ├── screen-full.svg
│ ├── screen-normal.svg
│ ├── search.svg
│ ├── server.svg
│ ├── settings.svg
│ ├── share-android.svg
│ ├── share.svg
│ ├── shield-check.svg
│ ├── shield-lock.svg
│ ├── shield-x.svg
│ ├── shield.svg
│ ├── sign-in.svg
│ ├── sign-out.svg
│ ├── skip.svg
│ ├── smiley.svg
│ ├── star-fill.svg
│ ├── star.svg
│ ├── stop.svg
│ ├── stopwatch.svg
│ ├── sync.svg
│ ├── tab.svg
│ ├── tag.svg
│ ├── tasklist.svg
│ ├── telescope.svg
│ ├── terminal.svg
│ ├── thumbsdown.svg
│ ├── thumbsup.svg
│ ├── tools.svg
│ ├── trash.svg
│ ├── typography.svg
│ ├── unfold.svg
│ ├── unlock.svg
│ ├── unmute.svg
│ ├── unverified.svg
│ ├── upload.svg
│ ├── verified.svg
│ ├── versions.svg
│ ├── workflow.svg
│ ├── x-circle-fill.svg
│ ├── x-circle.svg
│ └── x.svg
├── now.json
├── og-image
├── README.md
├── index.ts
└── package.json
├── package.json
├── site
├── gatsby-config.js
├── gatsby-node.js
├── package.json
└── src
│ ├── components
│ ├── button.js
│ ├── color-mode-toggle.js
│ ├── head.js
│ ├── icon-viewer.js
│ ├── icon.js
│ ├── layout.js
│ ├── link.js
│ ├── specimens-16.js
│ └── specimens-24.js
│ ├── gatsby-plugin-theme-ui
│ └── index.js
│ ├── images
│ └── favicon.png
│ ├── pages
│ └── index.js
│ ├── templates
│ └── icon-page.js
│ ├── use-search.js
│ └── use-site-metadata.js
└── yarn.lock
/.github/ISSUE_TEMPLATE/new-icon-request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: New icon request
3 | about: Request a new icon to add to Octicons
4 | title: "[Icon request]"
5 | labels: icon request
6 | assignees: ''
7 |
8 | ---
9 |
10 | **What should the icon represent?**
11 | Describe the metaphor that the icon should visually illustrate.
12 |
13 | **Where will this be used?**
14 | Provide a link from either GitHub.com or a Figma project file.
15 |
16 | **Screenshots**
17 | Add any relevant screenshots for extra context.
18 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/octicons-feedback.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Octicons feedback
3 | about: Submit feedback to help us improve Octicons
4 | title: "[Feedback] "
5 | labels: feedback
6 | assignees: ashygee, colebemis, edokoa
7 |
8 | ---
9 |
10 | **Which icon?**
11 | Tell us which icon you're leaving feedback for.
12 |
13 | **Where is it located?**
14 | Provide a link to where in the UI the icon referenced is being used.
15 |
16 | **Feedback**
17 | Provide a clear and concise description of what needs to be improved/iterated upon.
18 |
19 | **Screenshots**
20 | Add screenshots to help explain your feedback.
21 |
22 | **Figma link (optional)**
23 | If you made changes in Figma, please provide a link so that we can review.
24 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | .cache
2 | package.json
3 | package-lock.json
4 | public
5 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "endOfLine": "lf",
3 | "semi": false,
4 | "singleQuote": false,
5 | "tabWidth": 2,
6 | "trailingComma": "es5"
7 | }
8 |
--------------------------------------------------------------------------------
/.svgo.json:
--------------------------------------------------------------------------------
1 | {
2 | "plugins": [
3 | { "removeViewBox": false },
4 | {
5 | "removeAttrs": {
6 | "attrs": "fill"
7 | }
8 | },
9 | { "convertPathData": false },
10 | { "cleanupNumericValues": false },
11 | { "mergePaths": false },
12 | { "convertShapeToPath": false }
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Primer
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 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Octicons v2
2 |
3 | **⚠️ Now that Octicons v2 has been released, the icons have been [moved into the main Octicons repo](https://github.com/primer/octicons) and this repo has been archived.**
4 |
5 |
6 |
7 |
8 |
9 | A new look for Octicons, GitHub's icon set. To learn more about this project, refer to the [Octicons refresh](https://github.com/github/design-systems/issues/711) issue in [github/design-systems](https://github.com/github/design-systems/).
10 |
--------------------------------------------------------------------------------
/aliases.json:
--------------------------------------------------------------------------------
1 | {
2 | "bookmark": ["saved"],
3 | "bookmark-slash": ["unsaved"],
4 | "cpu": ["circuit-board"],
5 | "bell": ["unmute"],
6 | "bell-slash": ["mute"],
7 | "heading": ["text-size"],
8 | "cross-reference": ["bookmark"],
9 | "filter": ["settings"],
10 | "download": ["cloud-download"],
11 | "code-square": ["gist"],
12 | "device-desktop": ["desktop-download"],
13 | "mail": ["mail-read"],
14 | "diff": ["request-changes"],
15 | "file-diff": ["diff"],
16 | "lock": ["gist-secret"],
17 | "image": ["file-media"],
18 | "repo-push": ["repo-force-push"],
19 | "git-commit": ["history", "repo-push"],
20 | "people": ["jersey"],
21 | "broadcast": ["radio-tower"]
22 | }
23 |
--------------------------------------------------------------------------------
/extension/images/icon128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/primer/octicons-v2/ecbc723a103568cbdcb7a41fb2aa9e2b299efea0/extension/images/icon128.png
--------------------------------------------------------------------------------
/extension/images/icon16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/primer/octicons-v2/ecbc723a103568cbdcb7a41fb2aa9e2b299efea0/extension/images/icon16.png
--------------------------------------------------------------------------------
/extension/images/icon32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/primer/octicons-v2/ecbc723a103568cbdcb7a41fb2aa9e2b299efea0/extension/images/icon32.png
--------------------------------------------------------------------------------
/extension/images/icon48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/primer/octicons-v2/ecbc723a103568cbdcb7a41fb2aa9e2b299efea0/extension/images/icon48.png
--------------------------------------------------------------------------------
/extension/images/off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/primer/octicons-v2/ecbc723a103568cbdcb7a41fb2aa9e2b299efea0/extension/images/off.png
--------------------------------------------------------------------------------
/extension/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Octicons v2",
3 | "description": "Preview new Octicons on github.com",
4 | "version": "1.6.0",
5 | "author": "Cole Bemis ",
6 | "manifest_version": 2,
7 | "permissions": ["activeTab", "tabs"],
8 | "commands": {
9 | "_execute_browser_action": {
10 | "suggested_key": {
11 | "default": "Alt+Shift+O"
12 | }
13 | }
14 | },
15 | "background": {
16 | "scripts": ["src/background.js"]
17 | },
18 | "content_scripts": [
19 | {
20 | "matches": ["*://*.github.com/*", "*://github.localhost/*"],
21 | "js": ["build/content.js"]
22 | }
23 | ],
24 | "icons": {
25 | "16": "images/icon16.png",
26 | "32": "images/icon32.png",
27 | "48": "images/icon48.png",
28 | "128": "images/icon128.png"
29 | },
30 | "browser_action": {
31 | "default_icon": {
32 | "16": "images/icon16.png",
33 | "32": "images/icon32.png"
34 | },
35 | "default_title": "Toggle Octicons v2"
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/extension/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "extension",
3 | "version": "1.0.0",
4 | "scripts": {
5 | "build": "webpack --mode=production",
6 | "develop": "webpack --mode=development --watch",
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "dependencies": {
10 | "@babel/core": "^7.7.2",
11 | "@babel/preset-env": "^7.7.1",
12 | "@primer/octicons": "^9.2.0",
13 | "babel-loader": "^8.0.6",
14 | "babel-plugin-preval": "^4.0.0",
15 | "cheerio": "^1.0.0-rc.3",
16 | "fs-extra": "^8.1.0",
17 | "glob": "^7.1.6",
18 | "lodash.merge": "^4.6.2",
19 | "selector-observer": "^2.1.6",
20 | "trim-newlines": "^3.0.0",
21 | "webpack": "^4.41.2",
22 | "webpack-cli": "^3.3.10"
23 | },
24 | "engines": { "node": "10.x" }
25 | }
26 |
--------------------------------------------------------------------------------
/extension/src/background.js:
--------------------------------------------------------------------------------
1 | let isEnabled = true
2 |
3 | chrome.tabs.onUpdated.addListener(tabId => {
4 | if (tabId) {
5 | chrome.tabs.sendMessage(tabId, { isEnabled })
6 | }
7 | })
8 |
9 | chrome.browserAction.onClicked.addListener(tab => {
10 | isEnabled = !isEnabled
11 |
12 | if (isEnabled) {
13 | chrome.browserAction.setIcon({ path: "../images/icon32.png" })
14 | chrome.tabs.sendMessage(tab.id, { isEnabled })
15 | } else {
16 | chrome.browserAction.setIcon({ path: "../images/off.png" })
17 | chrome.tabs.sendMessage(tab.id, { isEnabled })
18 | }
19 | })
20 |
--------------------------------------------------------------------------------
/extension/webpack.config.js:
--------------------------------------------------------------------------------
1 | const path = require("path")
2 |
3 | module.exports = {
4 | entry: "./src/content.js",
5 | output: {
6 | path: path.resolve(__dirname, "build"),
7 | filename: "content.js",
8 | },
9 | module: {
10 | rules: [
11 | {
12 | test: /\.js$/,
13 | exclude: /node_modules/,
14 | use: {
15 | loader: "babel-loader",
16 | options: {
17 | presets: ["@babel/preset-env"],
18 | plugins: ["babel-plugin-preval"],
19 | },
20 | },
21 | },
22 | ],
23 | },
24 | }
25 |
--------------------------------------------------------------------------------
/icons/16/alert.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/arrow-both.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/arrow-down-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/arrow-down-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/arrow-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/arrow-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/arrow-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/arrow-up-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/arrow-up-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/arrow-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/beaker.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/bold.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/book.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/bookmark-slash.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/bookmark.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/calendar.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/caret-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/caret-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/caret-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/caret-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/check-circle-fill.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/check-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/check.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/checklist.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/chevron-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/chevron-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/chevron-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/chevron-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/circle-slash.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/clippy.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/code-square.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/code.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/comment.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/credit-card.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/16/dash.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/device-camera-video.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/device-desktop.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/device-mobile.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/diff-added.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/diff-ignored.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/diff-modified.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/diff-removed.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/diff-renamed.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/diff.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/dot-fill.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/dot.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/download.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/eye.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/file-diff.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/file-directory.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/file-submodule.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/file-symlink-file.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/file.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/filter.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/flame.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/fold-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/fold-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/fold.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/git-branch.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/git-commit.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/grabber.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/graph.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/heading.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/heart-fill.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/history.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/horizontal-rule.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/hourglass.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/hubot.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/image.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/inbox.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/infinity.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/info.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/italic.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/kebab-horizontal.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/icons/16/light-bulb.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/link-external.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/list-unordered.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/lock.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/mail.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/mark-github.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/markdown.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/north-star.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/note.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/package.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/paper-airplane.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/pencil.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/play.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/plus-circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/plus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/project.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/pulse.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/quote.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/reply.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/repo-push.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/rss.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/screen-full.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/screen-normal.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/share-android.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/share.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/sign-in.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/sign-out.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/skip.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/stop.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/sync.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/tasklist.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/terminal.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/three-bars.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/trashcan.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/unfold.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/unlock.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/upload.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/16/workflow.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/alert.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/icons/24/archive.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/icons/24/arrow-both.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/arrow-down-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/arrow-down-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/arrow-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/arrow-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/arrow-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/arrow-up-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/arrow-up-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/arrow-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/beaker.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/bell-fill.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/bold.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/book.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/bookmark-fill.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/bookmark-slash.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/bookmark.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/calendar.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/caret-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/caret-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/caret-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/caret-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/check-circle-fill.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/check-circle.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/check.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/checklist.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/icons/24/chevron-down.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/chevron-left.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/chevron-right.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/chevron-up.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/circle-slash.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/circle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/clippy.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/clock.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/code.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/comment.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/commit.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/icons/24/copy.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/credit-card.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/cross-reference.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/dash.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/desktop-device.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/device-camera-video.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/device-mobile.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/icons/24/dot-fill.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/dot.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/download.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/file-diff.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/icons/24/file-directory-fill.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/file-directory.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/file-media.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/file-submodule.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/file-symlink.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/file.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/filter.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/icons/24/fire.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/gift.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/grabber-3.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/grabber.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/graph.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/heading.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/heart-fill.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/history.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/home-fill.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/home.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/horizontal-rule.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/hourglass.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/image.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/inbox.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/infinity.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/info.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/icons/24/insights.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/issue-opened.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/icons/24/italic.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/kebab-horizontal.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/kebab-vertical.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/link-external.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/list-unordered.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/location.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/lock.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/mail.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/mention.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/milestone.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/north-star.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/note.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/icons/24/package.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/paper-airplane.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/pencil.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/person.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/play.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/plus-circle.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/plus.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/project.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/icons/24/pulse.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/quote.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/reply.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/repo-push.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/repo.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/request-changes.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/rss.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/screen-full.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/screen-normal.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/search.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/share-android.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/share.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/shield-check.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/shield-lock.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/shield.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/icons/24/sign-in.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/sign-out.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/skip.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/star-fill.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/star.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/stop.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/icons/24/sync.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/tab.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/tag.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/tasklist.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/terminal.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/icons/24/unlock.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/upload.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/workflow.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/x-circle-fill.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/icons/24/x-circle.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/icons/24/x.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/now.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": 2,
3 | "name": "octicons-v2",
4 | "alias": ["octicons-v2", "octicons-viewer"],
5 | "builds": [
6 | {
7 | "src": "site/package.json",
8 | "use": "@now/static-build",
9 | "config": { "distDir": "public" }
10 | },
11 | { "src": "og-image/index.ts", "use": "@now/node" }
12 | ],
13 | "routes": [
14 | { "src": "/api/og-image", "dest": "/og-image/index.ts" },
15 | { "src": "/octicons-v2(/.*)?", "dest": "/site$1" },
16 | {
17 | "src": "/(.*)",
18 | "status": 301,
19 | "headers": { "Location": "/octicons-v2/$1" }
20 | }
21 | ]
22 | }
23 |
--------------------------------------------------------------------------------
/og-image/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "og-image",
3 | "version": "1.0.0",
4 | "dependencies": {
5 | "@now/node": "^1.3.0",
6 | "@types/puppeteer-core": "^2.0.0",
7 | "chrome-aws-lambda": "^2.0.1",
8 | "puppeteer-core": "^2.0.0"
9 | },
10 | "engines": { "node": "10.x" }
11 | }
12 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "private": true,
3 | "workspaces": [
4 | "site",
5 | "extension",
6 | "og-image"
7 | ],
8 | "scripts": {
9 | "start": "yarn develop",
10 | "develop": "watch \"kill-port 8000 && concurrently --kill-others yarn:develop:*\" icons --wait 0.25",
11 | "develop:site": "yarn workspace site develop",
12 | "develop:extension": "yarn workspace extension develop",
13 | "svgo": "svgo icons/**/*.svg --config .svgo.json --pretty --indent 2"
14 | },
15 | "dependencies": {
16 | "concurrently": "4.1.0",
17 | "kill-port": "^1.6.0",
18 | "svgo": "^1.3.2",
19 | "watch": "^1.0.2"
20 | },
21 | "engines": { "node": "10.x" }
22 | }
23 |
--------------------------------------------------------------------------------
/site/gatsby-config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | siteMetadata: {
3 | title: "Octicons v2",
4 | description: "[WIP] A new look for Octicons, GitHub's icon set",
5 | imageUrl:
6 | "https://user-images.githubusercontent.com/10384315/53922681-2f6d3100-402a-11e9-9719-5d1811c8110a.png",
7 | },
8 | pathPrefix: "/octicons-v2",
9 | plugins: [
10 | "gatsby-plugin-theme-ui",
11 | "gatsby-plugin-react-helmet",
12 | {
13 | resolve: "gatsby-plugin-manifest",
14 | options: {
15 | icon: "src/images/favicon.png",
16 | },
17 | },
18 | ],
19 | }
20 |
--------------------------------------------------------------------------------
/site/src/components/button.js:
--------------------------------------------------------------------------------
1 | /** @jsx jsx */
2 | import { jsx } from "theme-ui"
3 |
4 | export default function Button({ as: Component = "button", ...props }) {
5 | return (
6 | ({
8 | appearance: "none",
9 | p: 3,
10 | fontFamily: "inherit",
11 | fontSize: 1,
12 | fontWeight: "bold",
13 | color: "text",
14 | bg: "muted",
15 | border: 0,
16 | borderRadius: 1,
17 | cursor: "pointer",
18 | textDecoration: "none",
19 | boxShadow: `inset 0 -1px 2px rgba(0, 0, 0, 0.05), inset 0 0 0 1px ${theme.colors.border}, 0 1px 2px rgba(0, 0, 0, 0.05)`,
20 | ":disabled": {
21 | opacity: 0.5,
22 | cursor: "default",
23 | },
24 | })}
25 | {...props}
26 | />
27 | )
28 | }
29 |
--------------------------------------------------------------------------------
/site/src/components/color-mode-toggle.js:
--------------------------------------------------------------------------------
1 | /** @jsx jsx */
2 | import Moon from "react-feather/dist/icons/moon"
3 | import Sun from "react-feather/dist/icons/sun"
4 | import { jsx, useColorMode } from "theme-ui"
5 | import Button from "./button"
6 |
7 | export default function ColorModeToggle(props) {
8 | const [colorMode, setColorMode] = useColorMode()
9 | return (
10 |
31 | )
32 | }
33 |
--------------------------------------------------------------------------------
/site/src/components/head.js:
--------------------------------------------------------------------------------
1 | /** @jsx jsx */
2 | import Helmet from "react-helmet"
3 | import { jsx } from "theme-ui"
4 | import useSiteMetdata from "../use-site-metadata"
5 |
6 | export default function Head(props) {
7 | const siteMetadata = useSiteMetdata()
8 | const title = props.title
9 | ? `${props.title} | ${siteMetadata.title}`
10 | : siteMetadata.title
11 | const description = props.description || siteMetadata.description
12 | const imageUrl = props.imageUrl || siteMetadata.imageUrl
13 |
14 | return (
15 |
16 | {title}
17 |
18 |
19 |
20 |
21 |
22 |
23 | )
24 | }
25 |
--------------------------------------------------------------------------------
/site/src/components/icon.js:
--------------------------------------------------------------------------------
1 | /** @jsx jsx */
2 | import { jsx } from "theme-ui"
3 |
4 | export default function Icon({ size, viewBox, contents, ...props }) {
5 | return (
6 |
18 | )
19 | }
20 |
--------------------------------------------------------------------------------
/site/src/components/link.js:
--------------------------------------------------------------------------------
1 | /** @jsx jsx */
2 | import { jsx } from "theme-ui"
3 |
4 | export default function Link({ as: Component, ...props }) {
5 | return (
6 |
16 | )
17 | }
18 |
19 | Link.defaultProps = {
20 | as: "a",
21 | }
22 |
--------------------------------------------------------------------------------
/site/src/gatsby-plugin-theme-ui/index.js:
--------------------------------------------------------------------------------
1 | import colors from "primer-colors"
2 |
3 | export default {
4 | useCustomProperties: false,
5 | useColorSchemeMediaQuery: true,
6 | colors: {
7 | text: colors.gray[8],
8 | background: colors.white,
9 | border: colors.gray[2],
10 | muted: colors.gray[1],
11 | warningText: colors.gray[8],
12 | warningBg: colors.yellow[4],
13 | accent: colors.orange[6],
14 | gray: colors.gray[3],
15 | modes: {
16 | dark: {
17 | text: colors.gray[1],
18 | background: colors.black,
19 | border: colors.gray[7],
20 | muted: colors.gray[9],
21 | warningText: colors.black,
22 | warningBg: colors.yellow[6],
23 | accent: colors.orange[6],
24 | gray: colors.gray[6],
25 | },
26 | },
27 | },
28 | fonts: {
29 | body: "system-ui, sans-serif",
30 | },
31 | fontWeights: {
32 | bold: 600,
33 | body: 400,
34 | },
35 | radii: [0, 5],
36 | }
37 |
--------------------------------------------------------------------------------
/site/src/images/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/primer/octicons-v2/ecbc723a103568cbdcb7a41fb2aa9e2b299efea0/site/src/images/favicon.png
--------------------------------------------------------------------------------
/site/src/use-search.js:
--------------------------------------------------------------------------------
1 | import Fuse from "fuse.js"
2 | import React from "react"
3 |
4 | function useSearch(list, query, options) {
5 | const [results, setResults] = React.useState(list)
6 |
7 | const fuse = React.useMemo(
8 | () =>
9 | new Fuse(list, {
10 | threshold: 0.2,
11 | ...options,
12 | }),
13 | [list]
14 | )
15 |
16 | React.useEffect(() => {
17 | if (query.trim()) {
18 | setResults(fuse.search(query.trim()))
19 | } else {
20 | setResults(list)
21 | }
22 | }, [fuse, list, query])
23 |
24 | return results
25 | }
26 |
27 | export default useSearch
28 |
--------------------------------------------------------------------------------
/site/src/use-site-metadata.js:
--------------------------------------------------------------------------------
1 | import { useStaticQuery, graphql } from "gatsby"
2 |
3 | export default function useSiteMetadata() {
4 | const data = useStaticQuery(graphql`
5 | {
6 | site {
7 | siteMetadata {
8 | title
9 | description
10 | imageUrl
11 | }
12 | }
13 | }
14 | `)
15 | return data.site.siteMetadata
16 | }
17 |
--------------------------------------------------------------------------------