Compare commits
30 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
74429a8e92 | ||
|
|
1e99499dc8 | ||
|
|
724a43e3f0 | ||
|
|
fb79059fca | ||
|
|
9a54838538 | ||
|
|
c7438c0c10 | ||
|
|
667ae303f8 | ||
|
|
dc1d17181f | ||
|
|
26abdb904d | ||
|
|
cf0264745e | ||
|
|
510a5ec3b9 | ||
|
|
e1bc19be4e | ||
|
|
062894e113 | ||
|
|
eaa99b35f6 | ||
|
|
7c22ccfab4 | ||
|
|
e0e171db81 | ||
|
|
3b11552e5e | ||
|
|
d8b455b614 | ||
|
|
79eecc89f6 | ||
|
|
b943430a08 | ||
|
|
cebb0ee84b | ||
|
|
210c56807e | ||
|
|
c2a8f31176 | ||
|
|
a3f70d5b8b | ||
|
|
c97c6ed9e4 | ||
|
|
e9d69c6948 | ||
|
|
270c935cd4 | ||
|
|
b7377d21eb | ||
|
|
7ccf155ad4 | ||
|
|
c696d1e907 |
14
.github/workflows/ci.yml
vendored
@@ -10,8 +10,9 @@ on:
|
||||
jobs:
|
||||
create-release:
|
||||
if: github.repository == 'lucide-icons/lucide'
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
VERSION: ${{ steps.new-version.outputs.NEW_VERSION }}
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
@@ -63,6 +64,7 @@ jobs:
|
||||
id: change-log
|
||||
run: |
|
||||
CHANGE_LOG=$(pnpm run generate:changelog --old-tag=${{ steps.latest-tag.outputs.LATEST_TAG }})
|
||||
CHANGE_LOG=$(tail -n +5 <<< $CHANGE_LOG)
|
||||
CHANGE_LOG="${CHANGE_LOG//'%'/'%25'}"
|
||||
CHANGE_LOG="${CHANGE_LOG//$'\n'/'%0A'}"
|
||||
CHANGE_LOG="${CHANGE_LOG//$'\r'/'%0D'}"
|
||||
@@ -83,7 +85,9 @@ jobs:
|
||||
name: New icons ${{ steps.new-version.outputs.NEW_VERSION }}
|
||||
body: ${{ steps.change-log.outputs.CHANGE_LOG }}
|
||||
|
||||
- name: Release packages
|
||||
uses: './release.yml'
|
||||
with:
|
||||
version: ${{ steps.new-version.outputs.NEW_VERSION }}
|
||||
start-release:
|
||||
if: github.repository == 'lucide-icons/lucide'
|
||||
needs: create-release
|
||||
uses: './.github/workflows/release.yml'
|
||||
with:
|
||||
version: ${{ needs.create-release.outputs.VERSION }}
|
||||
|
||||
80
.github/workflows/release.yml
vendored
@@ -5,6 +5,12 @@ on:
|
||||
tags:
|
||||
- 'v*'
|
||||
|
||||
workflow_call:
|
||||
inputs:
|
||||
version:
|
||||
required: true
|
||||
type: string
|
||||
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
version:
|
||||
@@ -25,7 +31,7 @@ jobs:
|
||||
echo $VERSION_REF
|
||||
echo "VERSION=${VERSION_REF/refs\/tags\/\v}" >> $GITHUB_OUTPUT
|
||||
env:
|
||||
VERSION_REF: ${{ github.event.inputs.version || github.ref }}
|
||||
VERSION_REF: ${{ inputs.version || github.event.inputs.version || github.ref }}
|
||||
|
||||
release:
|
||||
if: github.repository == 'lucide-icons/lucide'
|
||||
@@ -77,7 +83,7 @@ jobs:
|
||||
run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }}
|
||||
|
||||
- name: Set new version
|
||||
run: pnpm --filter ${{ matrix.package }} version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version
|
||||
run: pnpm --filter ${{ matrix.package }} version --new-version ${{ needs.pre-release.outputs.VERSION }} --no-git-tag-version
|
||||
|
||||
- name: Build
|
||||
run: pnpm --filter ${{ matrix.package }} build
|
||||
@@ -127,7 +133,7 @@ jobs:
|
||||
run: npm config set //registry.npmjs.org/:_authToken ${{ secrets.NPM_TOKEN }}
|
||||
|
||||
- name: Set new version
|
||||
run: pnpm --filter lucide-static version --new-version ${{ needs.pre-build.outputs.VERSION }} --no-git-tag-version
|
||||
run: pnpm --filter lucide-static version --new-version ${{ needs.pre-release.outputs.VERSION }} --no-git-tag-version
|
||||
|
||||
- name: Move Font
|
||||
run: cp -r lucide-font packages/lucide-static/font
|
||||
@@ -187,81 +193,17 @@ jobs:
|
||||
name: lucide-font
|
||||
path: lucide-font
|
||||
|
||||
lucide-flutter:
|
||||
if: github.repository == 'lucide-icons/lucide'
|
||||
runs-on: ubuntu-latest
|
||||
needs: [pre-release, lucide-font]
|
||||
container:
|
||||
image: cirrusci/flutter:latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/download-artifact@v2
|
||||
- uses: actions/cache@v2
|
||||
with:
|
||||
path: ~/.pub-cache
|
||||
key: ${{ runner.os }}-pub-${{ hashFiles('~/.pub-cache') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-pub-
|
||||
|
||||
- name: Setup credentials
|
||||
run: |
|
||||
mkdir -p ~/.pub-cache
|
||||
cat <<EOF > ~/.pub-cache/credentials.json
|
||||
{
|
||||
"accessToken": "${{ secrets.GOOGLE_OAUTH_ACCESS_TOKEN }}",
|
||||
"refreshToken": "${{ secrets.GOOGLE_OAUTH_REFRESH_TOKEN }}",
|
||||
"idToken": "${{ secrets.GOOGLE_OAUTH_ID_TOKEN }}",
|
||||
"tokenEndpoint":"https://accounts.google.com/o/oauth2/token",
|
||||
"scopes": [ "openid", "https://www.googleapis.com/auth/userinfo.email" ],
|
||||
"expiration": 1629835569218
|
||||
}
|
||||
EOF
|
||||
|
||||
- name: Get packages
|
||||
run: flutter pub get
|
||||
working-directory: packages/lucide-flutter
|
||||
|
||||
- name: List lucide-font folder
|
||||
run: ls lucide-font
|
||||
|
||||
- name: Copy assets from lucide-font directory
|
||||
run: |
|
||||
mkdir packages/lucide-flutter/assets
|
||||
cp lucide-font/lucide.ttf packages/lucide-flutter/assets/lucide.ttf
|
||||
cp lucide-font/lucide-preview.html packages/lucide-flutter/assets/lucide-preview.html
|
||||
|
||||
- name: Generate exports file
|
||||
run: |
|
||||
dart tool/generate_fonts.dart assets/lucide-preview.html
|
||||
flutter format .
|
||||
working-directory: packages/lucide-flutter
|
||||
|
||||
- name: Test
|
||||
run: flutter test
|
||||
working-directory: packages/lucide-flutter
|
||||
|
||||
- name: Copy License
|
||||
run: cp ../../LICENSE ./LICENSE
|
||||
working-directory: packages/lucide-flutter
|
||||
|
||||
- name: Update yaml
|
||||
run: sed -E 's/(version:)[^\n]*/\1 ${{ needs.pre-build.outputs.VERSION }}/;' pubspec.yaml > pubspec && mv pubspec pubspec.yaml
|
||||
working-directory: packages/lucide-flutter
|
||||
|
||||
- name: Flutter publish
|
||||
run: flutter pub publish -f
|
||||
working-directory: packages/lucide-flutter
|
||||
|
||||
post-release:
|
||||
if: github.repository == 'lucide-icons/lucide'
|
||||
runs-on: ubuntu-latest
|
||||
needs: [
|
||||
pre-release,
|
||||
lucide-font,
|
||||
]
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/download-artifact@v2
|
||||
|
||||
- name: Zip font and icons
|
||||
run: |
|
||||
zip -r lucide-font-${{ needs.pre-release.outputs.VERSION }}.zip lucide-font
|
||||
|
||||
1
.gitignore
vendored
@@ -17,6 +17,7 @@ packages/**/src/icons/*.js
|
||||
packages/**/src/icons/*.ts
|
||||
packages/**/src/icons/*.tsx
|
||||
packages/**/src/aliases.ts
|
||||
packages/**/src/dynamicIconImports.ts
|
||||
packages/**/LICENSE
|
||||
categories.json
|
||||
tags.json
|
||||
|
||||
@@ -67,6 +67,8 @@ It is possible to create one generic icon component to load icons. It's not reco
|
||||
|
||||
::: danger
|
||||
Example below importing all ES Modules, caution using this example. All icons will be imported. When using bundlers like: `Webpack`, `Rollup` or `Vite` the application build size will grow strongly and harming the performance the application.
|
||||
|
||||
This is not the case for the latest NextJS, because it uses server side rendering. The icons will be streamed to the client when needed. For NextJS with Dynamic Imports, see [dynamic imports](#nextjs-example) section for more information.
|
||||
:::
|
||||
|
||||
### Icon Component Example
|
||||
@@ -94,3 +96,60 @@ const App = () => {
|
||||
|
||||
export default App;
|
||||
```
|
||||
|
||||
#### With Dynamic Imports
|
||||
|
||||
> :warning: This is experimental and only works with bundlers that support dynamic imports.
|
||||
|
||||
Lucide react exports a dynamic import map `dynamicIconImports`. Useful for applications that want to show icons dynamically by icon name. For example when using a content management system with where icon names are stored in a database.
|
||||
|
||||
When using client side rendering, it will fetch the icon component when it's needed. This will reduce the initial bundle size.
|
||||
|
||||
The keys of the dynamic import map are the lucide original icon names (kebab case).
|
||||
|
||||
Example with React suspense:
|
||||
|
||||
```tsx
|
||||
import React, { lazy, Suspense } from 'react';
|
||||
import { dynamicIconImports, LucideProps } from 'lucide-react';
|
||||
|
||||
const fallback = <div style={{ background: '#ddd', width: 24, height: 24 }}/>
|
||||
|
||||
interface IconProps extends Omit<LucideProps, 'ref'> {
|
||||
name: keyof typeof dynamicIconImports;
|
||||
}
|
||||
|
||||
const Icon = ({ name, ...props }: IconProps) => {
|
||||
const LucideIcon = lazy(dynamicIconImports[name]);
|
||||
|
||||
return (
|
||||
<Suspense fallback={fallback}>
|
||||
<LucideIcon {...props} />
|
||||
</Suspense>
|
||||
);
|
||||
}
|
||||
|
||||
export default Icon
|
||||
```
|
||||
|
||||
##### NextJS Example
|
||||
|
||||
In NextJS [the dynamic function](https://nextjs.org/docs/pages/building-your-application/optimizing/lazy-loading#nextdynamic) can be used to load the icon component dynamically.
|
||||
|
||||
```tsx
|
||||
import dynamic from 'next/dynamic'
|
||||
import { LucideProps } from 'lucide-react';
|
||||
import dynamicIconImports from 'lucide-react/dynamicIconImports';
|
||||
|
||||
interface IconProps extends LucideProps {
|
||||
name: keyof typeof dynamicIconImports;
|
||||
}
|
||||
|
||||
const Icon = ({ name, ...props }: IconProps) => {
|
||||
const LucideIcon = dynamic(dynamicIconImports[name])
|
||||
|
||||
return <LucideIcon {...props} />;
|
||||
};
|
||||
|
||||
export default Icon;
|
||||
```
|
||||
|
||||
31
icons/antenna.json
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"signal",
|
||||
"connection",
|
||||
"connectivity",
|
||||
"tv",
|
||||
"television",
|
||||
"broadcast",
|
||||
"live",
|
||||
"frequency",
|
||||
"tune",
|
||||
"scan",
|
||||
"channels",
|
||||
"aerial",
|
||||
"receiver",
|
||||
"transmission",
|
||||
"transducer",
|
||||
"terrestrial",
|
||||
"satellite",
|
||||
"cable"
|
||||
],
|
||||
"categories": [
|
||||
"devices",
|
||||
"multimedia",
|
||||
"communication"
|
||||
]
|
||||
}
|
||||
18
icons/antenna.svg
Normal file
@@ -0,0 +1,18 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M2 12 7 2" />
|
||||
<path d="m7 12 5-10" />
|
||||
<path d="m12 12 5-10" />
|
||||
<path d="m17 12 5-10" />
|
||||
<path d="M4.5 7h15" />
|
||||
<path d="M12 16v6" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 362 B |
18
icons/boom-box.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"tags": [
|
||||
"radio",
|
||||
"speakers",
|
||||
"audio",
|
||||
"music",
|
||||
"sound",
|
||||
"broadcast",
|
||||
"live",
|
||||
"frequency"
|
||||
],
|
||||
"categories": [
|
||||
"devices",
|
||||
"multimedia",
|
||||
"social"
|
||||
]
|
||||
}
|
||||
19
icons/boom-box.svg
Normal file
@@ -0,0 +1,19 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M4 9V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4" />
|
||||
<path d="M8 8v1" />
|
||||
<path d="M12 8v1" />
|
||||
<path d="M16 8v1" />
|
||||
<rect width="20" height="12" x="2" y="9" rx="2" />
|
||||
<circle cx="8" cy="15" r="2" />
|
||||
<circle cx="16" cy="15" r="2" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 453 B |
@@ -6,9 +6,12 @@
|
||||
],
|
||||
"tags": [
|
||||
"robot",
|
||||
"ai"
|
||||
"ai",
|
||||
"chat",
|
||||
"assistant"
|
||||
],
|
||||
"categories": [
|
||||
"development"
|
||||
"development",
|
||||
"social"
|
||||
]
|
||||
}
|
||||
20
icons/bring-to-front.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"james-yeoman",
|
||||
"jguddas"
|
||||
],
|
||||
"tags": [
|
||||
"bring",
|
||||
"send",
|
||||
"move",
|
||||
"over",
|
||||
"forward",
|
||||
"front",
|
||||
"layer"
|
||||
],
|
||||
"categories": [
|
||||
"design",
|
||||
"layout"
|
||||
]
|
||||
}
|
||||
15
icons/bring-to-front.svg
Normal file
@@ -0,0 +1,15 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<rect x="8" y="8" width="8" height="8" rx="2" />
|
||||
<path d="M4 10a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2" />
|
||||
<path d="M14 20a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 395 B |
41
icons/cable.json
Normal file
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"cord",
|
||||
"wire",
|
||||
"connector",
|
||||
"connection",
|
||||
"link",
|
||||
"signal",
|
||||
"console",
|
||||
"computer",
|
||||
"equipment",
|
||||
"electricity",
|
||||
"electronics",
|
||||
"recharging",
|
||||
"charger",
|
||||
"power",
|
||||
"supply",
|
||||
"disconnected",
|
||||
"unplugged",
|
||||
"plugs",
|
||||
"interface",
|
||||
"input",
|
||||
"output",
|
||||
"audio video",
|
||||
"av",
|
||||
"rca",
|
||||
"scart",
|
||||
"tv",
|
||||
"television",
|
||||
"optical"
|
||||
],
|
||||
"categories": [
|
||||
"connectivity",
|
||||
"devices",
|
||||
"multimedia"
|
||||
]
|
||||
}
|
||||
19
icons/cable.svg
Normal file
@@ -0,0 +1,19 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M4 9a2 2 0 0 1-2-2V5h6v2a2 2 0 0 1-2 2Z" />
|
||||
<path d="M3 5V3" />
|
||||
<path d="M7 5V3" />
|
||||
<path d="M19 15V6.5a3.5 3.5 0 0 0-7 0v11a3.5 3.5 0 0 1-7 0V9" />
|
||||
<path d="M17 21v-2" />
|
||||
<path d="M21 21v-2" />
|
||||
<path d="M22 19h-6v-2a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2Z" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 483 B |
@@ -1,17 +1,16 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"colebemis",
|
||||
"csandman",
|
||||
"mittalyashu",
|
||||
"danielbayley",
|
||||
"ericfennis"
|
||||
],
|
||||
"aliases": ["pen"],
|
||||
"tags": [
|
||||
"pencil",
|
||||
"change"
|
||||
"back",
|
||||
"menu"
|
||||
],
|
||||
"categories": [
|
||||
"text"
|
||||
"arrows",
|
||||
"navigation",
|
||||
"shapes"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -9,5 +9,6 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z" />
|
||||
<circle cx="12" cy="12" r="10" />
|
||||
<path d="m16 10-4 4-4-4" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 279 B After Width: | Height: | Size: 274 B |
@@ -5,10 +5,13 @@
|
||||
"ericfennis"
|
||||
],
|
||||
"tags": [
|
||||
"arrow"
|
||||
"back",
|
||||
"menu",
|
||||
"panel"
|
||||
],
|
||||
"categories": [
|
||||
"arrows",
|
||||
"navigation",
|
||||
"shapes"
|
||||
]
|
||||
}
|
||||
@@ -9,6 +9,6 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||
<polyline points="16,10 12,14 8,10" />
|
||||
<rect width="18" height="18" x="3" y="3" rx="2" />
|
||||
<path d="m16 10-4 4-4-4" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 309 B After Width: | Height: | Size: 291 B |
@@ -4,9 +4,13 @@
|
||||
"colebemis"
|
||||
],
|
||||
"tags": [
|
||||
"arrow"
|
||||
"backwards",
|
||||
"reverse",
|
||||
"slow"
|
||||
],
|
||||
"categories": [
|
||||
"arrows"
|
||||
"arrows",
|
||||
"navigation",
|
||||
"gaming"
|
||||
]
|
||||
}
|
||||
@@ -9,5 +9,5 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<polyline points="6 9 12 15 18 9" />
|
||||
<path d="m6 9 6 6 6-6" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 247 B After Width: | Height: | Size: 236 B |
@@ -5,11 +5,11 @@
|
||||
"ericfennis"
|
||||
],
|
||||
"tags": [
|
||||
"arrow",
|
||||
"previous",
|
||||
"music"
|
||||
],
|
||||
"categories": [
|
||||
"arrows"
|
||||
"arrows",
|
||||
"multimedia"
|
||||
]
|
||||
}
|
||||
@@ -9,6 +9,6 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<polyline points="17 18 11 12 17 6" />
|
||||
<path d="m17 18-6-6 6-6" />
|
||||
<path d="M7 6v12" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 272 B After Width: | Height: | Size: 261 B |
@@ -5,12 +5,12 @@
|
||||
"ericfennis"
|
||||
],
|
||||
"tags": [
|
||||
"arrow",
|
||||
"skip",
|
||||
"next",
|
||||
"music"
|
||||
],
|
||||
"categories": [
|
||||
"arrows"
|
||||
"arrows",
|
||||
"multimedia"
|
||||
]
|
||||
}
|
||||
@@ -9,6 +9,6 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<polyline points="7 18 13 12 7 6" />
|
||||
<path d="m7 18 6-6-6-6" />
|
||||
<path d="M17 6v12" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 271 B After Width: | Height: | Size: 261 B |
19
icons/chevron-left-circle.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"back",
|
||||
"previous",
|
||||
"less than",
|
||||
"fewer",
|
||||
"menu",
|
||||
"<"
|
||||
],
|
||||
"categories": [
|
||||
"arrows",
|
||||
"navigation",
|
||||
"shapes"
|
||||
]
|
||||
}
|
||||
14
icons/chevron-left-circle.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<circle cx="12" cy="12" r="10" />
|
||||
<path d="m14 16-4-4 4-4" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 274 B |
@@ -5,10 +5,19 @@
|
||||
"ericfennis"
|
||||
],
|
||||
"tags": [
|
||||
"arrow"
|
||||
"back",
|
||||
"previous",
|
||||
"less than",
|
||||
"fewer",
|
||||
"menu",
|
||||
"panel",
|
||||
"button",
|
||||
"keyboard",
|
||||
"<"
|
||||
],
|
||||
"categories": [
|
||||
"arrows",
|
||||
"navigation",
|
||||
"shapes"
|
||||
]
|
||||
}
|
||||
@@ -9,6 +9,6 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||
<polyline points="14,16 10,12 14,8" />
|
||||
<rect width="18" height="18" x="3" y="3" rx="2" />
|
||||
<path d="m14 16-4-4 4-4" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 309 B After Width: | Height: | Size: 291 B |
@@ -4,9 +4,15 @@
|
||||
"colebemis"
|
||||
],
|
||||
"tags": [
|
||||
"arrow"
|
||||
"back",
|
||||
"previous",
|
||||
"less than",
|
||||
"fewer",
|
||||
"menu",
|
||||
"<"
|
||||
],
|
||||
"categories": [
|
||||
"arrows"
|
||||
"arrows",
|
||||
"navigation"
|
||||
]
|
||||
}
|
||||
@@ -9,5 +9,5 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<polyline points="15 18 9 12 15 6" />
|
||||
<path d="m15 18-6-6 6-6" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 248 B After Width: | Height: | Size: 238 B |
18
icons/chevron-right-circle.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"back",
|
||||
"more than",
|
||||
"greater",
|
||||
"menu",
|
||||
">"
|
||||
],
|
||||
"categories": [
|
||||
"arrows",
|
||||
"navigation",
|
||||
"shapes"
|
||||
]
|
||||
}
|
||||
14
icons/chevron-right-circle.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<circle cx="12" cy="12" r="10" />
|
||||
<path d="m10 8 4 4-4 4" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 273 B |
@@ -5,15 +5,25 @@
|
||||
"ericfennis"
|
||||
],
|
||||
"tags": [
|
||||
"forward",
|
||||
"next",
|
||||
"more than",
|
||||
"greater",
|
||||
"menu",
|
||||
"panel",
|
||||
"code",
|
||||
"coding",
|
||||
"command line",
|
||||
"terminal",
|
||||
"prompt",
|
||||
"shell",
|
||||
"console"
|
||||
"console",
|
||||
">"
|
||||
],
|
||||
"categories": [
|
||||
"development",
|
||||
"shapes"
|
||||
"arrows",
|
||||
"navigation",
|
||||
"shapes",
|
||||
"development"
|
||||
]
|
||||
}
|
||||
@@ -9,6 +9,6 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||
<polyline points="10,8 14,12 10,16" />
|
||||
<rect width="18" height="18" x="3" y="3" rx="2" />
|
||||
<path d="m10 8 4 4-4 4" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 309 B After Width: | Height: | Size: 290 B |
@@ -4,16 +4,23 @@
|
||||
"colebemis"
|
||||
],
|
||||
"tags": [
|
||||
"arrow",
|
||||
"forward",
|
||||
"next",
|
||||
"more than",
|
||||
"greater",
|
||||
"menu",
|
||||
"code",
|
||||
"coding",
|
||||
"command line",
|
||||
"terminal",
|
||||
"prompt",
|
||||
"shell"
|
||||
"shell",
|
||||
">"
|
||||
],
|
||||
"categories": [
|
||||
"arrows",
|
||||
"development",
|
||||
"shapes"
|
||||
"navigation",
|
||||
"maths",
|
||||
"development"
|
||||
]
|
||||
}
|
||||
@@ -9,5 +9,5 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<polyline points="9 18 15 12 9 6" />
|
||||
<path d="m9 18 6-6-6-6" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 247 B After Width: | Height: | Size: 237 B |
17
icons/chevron-up-circle.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"caret",
|
||||
"ahead",
|
||||
"menu",
|
||||
"^"
|
||||
],
|
||||
"categories": [
|
||||
"arrows",
|
||||
"navigation",
|
||||
"shapes"
|
||||
]
|
||||
}
|
||||
14
icons/chevron-up-circle.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<circle cx="12" cy="12" r="10" />
|
||||
<path d="m8 14 4-4 4 4" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 273 B |
@@ -5,10 +5,24 @@
|
||||
"ericfennis"
|
||||
],
|
||||
"tags": [
|
||||
"arrow"
|
||||
"caret",
|
||||
"keyboard",
|
||||
"button",
|
||||
"mac",
|
||||
"control",
|
||||
"ctrl",
|
||||
"superscript",
|
||||
"exponential",
|
||||
"power",
|
||||
"ahead",
|
||||
"menu",
|
||||
"panel",
|
||||
"^"
|
||||
],
|
||||
"categories": [
|
||||
"arrows",
|
||||
"navigation",
|
||||
"maths",
|
||||
"shapes"
|
||||
]
|
||||
}
|
||||
@@ -9,6 +9,6 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||
<polyline points="8,14 12,10 16,14" />
|
||||
<rect width="18" height="18" x="3" y="3" rx="2" />
|
||||
<path d="m8 14 4-4 4 4" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 309 B After Width: | Height: | Size: 290 B |
@@ -4,16 +4,22 @@
|
||||
"colebemis"
|
||||
],
|
||||
"tags": [
|
||||
"arrow",
|
||||
"caret",
|
||||
"keyboard",
|
||||
"key",
|
||||
"mac",
|
||||
"control",
|
||||
"ctrl",
|
||||
"button"
|
||||
"superscript",
|
||||
"exponential",
|
||||
"power",
|
||||
"ahead",
|
||||
"fast",
|
||||
"^"
|
||||
],
|
||||
"categories": [
|
||||
"arrows"
|
||||
"arrows",
|
||||
"navigation",
|
||||
"maths",
|
||||
"gaming"
|
||||
]
|
||||
}
|
||||
@@ -9,5 +9,5 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<polyline points="18 15 12 9 6 15" />
|
||||
<path d="m18 15-6-6-6 6" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 248 B After Width: | Height: | Size: 238 B |
@@ -6,7 +6,6 @@
|
||||
"ericfennis"
|
||||
],
|
||||
"tags": [
|
||||
"arrow",
|
||||
"collapse",
|
||||
"fold",
|
||||
"vertical"
|
||||
|
||||
@@ -4,9 +4,13 @@
|
||||
"colebemis"
|
||||
],
|
||||
"tags": [
|
||||
"arrow"
|
||||
"backwards",
|
||||
"reverse",
|
||||
"slower"
|
||||
],
|
||||
"categories": [
|
||||
"arrows"
|
||||
"arrows",
|
||||
"navigation",
|
||||
"gaming"
|
||||
]
|
||||
}
|
||||
@@ -9,6 +9,6 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<polyline points="7 13 12 18 17 13" />
|
||||
<polyline points="7 6 12 11 17 6" />
|
||||
<path d="m7 6 5 5 5-5" />
|
||||
<path d="m7 13 5 5 5-5" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 288 B After Width: | Height: | Size: 265 B |
@@ -4,7 +4,6 @@
|
||||
"karsa-mistmere"
|
||||
],
|
||||
"tags": [
|
||||
"arrow",
|
||||
"expand",
|
||||
"horizontal",
|
||||
"unfold"
|
||||
|
||||
@@ -4,9 +4,12 @@
|
||||
"colebemis"
|
||||
],
|
||||
"tags": [
|
||||
"arrow"
|
||||
"turn",
|
||||
"corner"
|
||||
],
|
||||
"categories": [
|
||||
"arrows"
|
||||
"arrows",
|
||||
"navigation",
|
||||
"gaming"
|
||||
]
|
||||
}
|
||||
@@ -9,6 +9,6 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<polyline points="11 17 6 12 11 7" />
|
||||
<polyline points="18 17 13 12 18 7" />
|
||||
<path d="m11 17-5-5 5-5" />
|
||||
<path d="m18 17-5-5 5-5" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 289 B After Width: | Height: | Size: 268 B |
@@ -4,7 +4,6 @@
|
||||
"karsa-mistmere"
|
||||
],
|
||||
"tags": [
|
||||
"arrow",
|
||||
"collapse",
|
||||
"fold",
|
||||
"horizontal"
|
||||
|
||||
@@ -4,9 +4,12 @@
|
||||
"colebemis"
|
||||
],
|
||||
"tags": [
|
||||
"arrow"
|
||||
"turn",
|
||||
"corner"
|
||||
],
|
||||
"categories": [
|
||||
"arrows"
|
||||
"arrows",
|
||||
"navigation",
|
||||
"gaming"
|
||||
]
|
||||
}
|
||||
@@ -9,6 +9,6 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<polyline points="13 17 18 12 13 7" />
|
||||
<polyline points="6 17 11 12 6 7" />
|
||||
<path d="m6 17 5-5-5-5" />
|
||||
<path d="m13 17 5-5-5-5" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 288 B After Width: | Height: | Size: 267 B |
@@ -5,7 +5,6 @@
|
||||
"ericfennis"
|
||||
],
|
||||
"tags": [
|
||||
"arrow",
|
||||
"expand",
|
||||
"unfold",
|
||||
"vertical"
|
||||
|
||||
@@ -4,9 +4,15 @@
|
||||
"colebemis"
|
||||
],
|
||||
"tags": [
|
||||
"arrow"
|
||||
"forward",
|
||||
"ahead",
|
||||
"faster",
|
||||
"speed",
|
||||
"boost"
|
||||
],
|
||||
"categories": [
|
||||
"arrows"
|
||||
"arrows",
|
||||
"navigation",
|
||||
"gaming"
|
||||
]
|
||||
}
|
||||
@@ -9,6 +9,6 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<polyline points="17 11 12 6 7 11" />
|
||||
<polyline points="17 18 12 13 7 18" />
|
||||
<path d="m17 11-5-5-5 5" />
|
||||
<path d="m17 18-5-5-5 5" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 289 B After Width: | Height: | Size: 268 B |
14
icons/computer.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"tags": [
|
||||
"pc",
|
||||
"chassis",
|
||||
"codespaces",
|
||||
"github"
|
||||
],
|
||||
"categories": [
|
||||
"devices",
|
||||
"development",
|
||||
"gaming"
|
||||
]
|
||||
}
|
||||
16
icons/computer.svg
Normal file
@@ -0,0 +1,16 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<rect width="14" height="8" x="5" y="2" rx="2" />
|
||||
<rect width="20" height="8" x="2" y="14" rx="2" />
|
||||
<path d="M6 18h2" />
|
||||
<path d="M12 18h6" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 360 B |
@@ -7,7 +7,8 @@
|
||||
],
|
||||
"tags": [
|
||||
"import",
|
||||
"export"
|
||||
"export",
|
||||
"save"
|
||||
],
|
||||
"categories": [
|
||||
"arrows",
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"colebemis",
|
||||
"csandman",
|
||||
"mittalyashu",
|
||||
"ericfennis"
|
||||
],
|
||||
"aliases": ["pen-line"],
|
||||
"tags": [
|
||||
"pencil",
|
||||
"change"
|
||||
],
|
||||
"categories": [
|
||||
"text"
|
||||
]
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"colebemis",
|
||||
"csandman",
|
||||
"mittalyashu",
|
||||
"ericfennis"
|
||||
],
|
||||
"aliases": ["pen-box"],
|
||||
"tags": [
|
||||
"pencil",
|
||||
"change"
|
||||
],
|
||||
"categories": [
|
||||
"text"
|
||||
]
|
||||
}
|
||||
18
icons/gauge-circle.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"tags": [
|
||||
"dashboard",
|
||||
"dial",
|
||||
"meter",
|
||||
"speed",
|
||||
"pressure",
|
||||
"measure",
|
||||
"level"
|
||||
],
|
||||
"categories": [
|
||||
"account",
|
||||
"transportation",
|
||||
"sports",
|
||||
"science"
|
||||
]
|
||||
}
|
||||
15
icons/gauge-circle.svg
Normal file
@@ -0,0 +1,15 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M15.6 2.7a10 10 0 1 0 5.7 5.7" />
|
||||
<circle cx="12" cy="12" r="2" />
|
||||
<path d="M13.4 10.6 19 5" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 319 B |
@@ -12,7 +12,8 @@
|
||||
"meter",
|
||||
"speed",
|
||||
"pressure",
|
||||
"measure"
|
||||
"measure",
|
||||
"level"
|
||||
],
|
||||
"categories": [
|
||||
"account",
|
||||
|
||||
22
icons/hard-drive-download.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"computer",
|
||||
"server",
|
||||
"memory",
|
||||
"data",
|
||||
"ssd",
|
||||
"disk",
|
||||
"hard disk",
|
||||
"save"
|
||||
],
|
||||
"categories": [
|
||||
"development",
|
||||
"devices",
|
||||
"arrows",
|
||||
"files"
|
||||
]
|
||||
}
|
||||
17
icons/hard-drive-download.svg
Normal file
@@ -0,0 +1,17 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M12 2v8" />
|
||||
<path d="m16 6-4 4-4-4" />
|
||||
<rect width="20" height="8" x="2" y="14" rx="2" />
|
||||
<path d="M6 18h.01" />
|
||||
<path d="M10 18h.01" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 364 B |
22
icons/hard-drive-upload.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"computer",
|
||||
"server",
|
||||
"memory",
|
||||
"data",
|
||||
"ssd",
|
||||
"disk",
|
||||
"hard disk",
|
||||
"save"
|
||||
],
|
||||
"categories": [
|
||||
"development",
|
||||
"devices",
|
||||
"arrows",
|
||||
"files"
|
||||
]
|
||||
}
|
||||
17
icons/hard-drive-upload.svg
Normal file
@@ -0,0 +1,17 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="m16 6-4-4-4 4" />
|
||||
<path d="M12 2v8" />
|
||||
<rect width="20" height="8" x="2" y="14" rx="2" />
|
||||
<path d="M6 18h.01" />
|
||||
<path d="M10 18h.01" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 364 B |
28
icons/hdmi-port.json
Normal file
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"socket",
|
||||
"plug",
|
||||
"slot",
|
||||
"controller",
|
||||
"connector",
|
||||
"interface",
|
||||
"console",
|
||||
"signal",
|
||||
"audio",
|
||||
"video",
|
||||
"visual",
|
||||
"av",
|
||||
"data",
|
||||
"input",
|
||||
"output"
|
||||
],
|
||||
"categories": [
|
||||
"devices",
|
||||
"multimedia",
|
||||
"gaming"
|
||||
]
|
||||
}
|
||||
14
icons/hdmi-port.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M22 9a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1l2 2h12l2-2h1a1 1 0 0 0 1-1Z" />
|
||||
<path d="M7.5 12h9" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 330 B |
@@ -6,8 +6,16 @@
|
||||
],
|
||||
"tags": [
|
||||
"subtract",
|
||||
"remove",
|
||||
"decrease",
|
||||
"reduce",
|
||||
"calculate",
|
||||
"maths",
|
||||
"line",
|
||||
"operator",
|
||||
"code",
|
||||
"coding",
|
||||
"minimum",
|
||||
"downgrade",
|
||||
"-"
|
||||
],
|
||||
"categories": [
|
||||
|
||||
@@ -10,5 +10,5 @@
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<circle cx="12" cy="12" r="10" />
|
||||
<line x1="8" x2="16" y1="12" y2="12" />
|
||||
<path d="M8 12h8" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 286 B After Width: | Height: | Size: 267 B |
@@ -6,12 +6,34 @@
|
||||
],
|
||||
"tags": [
|
||||
"subtract",
|
||||
"calculate",
|
||||
"maths",
|
||||
"-"
|
||||
"remove",
|
||||
"decrease",
|
||||
"reduce",
|
||||
"calculator",
|
||||
"button",
|
||||
"keyboard",
|
||||
"line",
|
||||
"divider",
|
||||
"separator",
|
||||
"horizontal rule",
|
||||
"hr",
|
||||
"html",
|
||||
"markup",
|
||||
"markdown",
|
||||
"---",
|
||||
"toolbar",
|
||||
"operator",
|
||||
"code",
|
||||
"coding",
|
||||
"minimum",
|
||||
"downgrade"
|
||||
],
|
||||
"categories": [
|
||||
"maths",
|
||||
"development",
|
||||
"text",
|
||||
"tools",
|
||||
"devices",
|
||||
"shapes"
|
||||
]
|
||||
}
|
||||
@@ -9,6 +9,6 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||
<line x1="8" x2="16" y1="12" y2="12" />
|
||||
<rect width="18" height="18" x="3" y="3" rx="2" />
|
||||
<path d="M8 12h8" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 310 B After Width: | Height: | Size: 284 B |
@@ -6,20 +6,33 @@
|
||||
],
|
||||
"tags": [
|
||||
"subtract",
|
||||
"remove",
|
||||
"decrease",
|
||||
"decrement",
|
||||
"reduce",
|
||||
"negative",
|
||||
"calculate",
|
||||
"maths",
|
||||
"line",
|
||||
"divide",
|
||||
"division",
|
||||
"divider",
|
||||
"separator",
|
||||
"horizontal rule",
|
||||
"hr",
|
||||
"html",
|
||||
"markup",
|
||||
"markdown",
|
||||
"---",
|
||||
"toolbar",
|
||||
"operator",
|
||||
"code",
|
||||
"-"
|
||||
"coding",
|
||||
"minimum",
|
||||
"downgrade"
|
||||
],
|
||||
"categories": [
|
||||
"maths",
|
||||
"shapes",
|
||||
"development"
|
||||
"development",
|
||||
"text",
|
||||
"tools",
|
||||
"shapes"
|
||||
]
|
||||
}
|
||||
@@ -9,5 +9,5 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<line x1="5" x2="19" y1="12" y2="12" />
|
||||
<path d="M5 12h14" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 250 B After Width: | Height: | Size: 232 B |
31
icons/pen-line.json
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"colebemis",
|
||||
"csandman",
|
||||
"mittalyashu",
|
||||
"ericfennis"
|
||||
],
|
||||
"tags": [
|
||||
"pencil",
|
||||
"change",
|
||||
"create",
|
||||
"draw",
|
||||
"writer",
|
||||
"writing",
|
||||
"biro",
|
||||
"ink",
|
||||
"marker",
|
||||
"felt tip",
|
||||
"stationery",
|
||||
"artist"
|
||||
],
|
||||
"categories": [
|
||||
"text",
|
||||
"design",
|
||||
"tools"
|
||||
],
|
||||
"aliases": [
|
||||
"edit-3"
|
||||
]
|
||||
}
|
||||
@@ -10,5 +10,5 @@
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M12 20h9" />
|
||||
<path d="M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z" />
|
||||
<path d="M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 303 B After Width: | Height: | Size: 292 B |
32
icons/pen-square.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"colebemis",
|
||||
"csandman",
|
||||
"mittalyashu",
|
||||
"ericfennis"
|
||||
],
|
||||
"tags": [
|
||||
"pencil",
|
||||
"change",
|
||||
"create",
|
||||
"draw",
|
||||
"sketch",
|
||||
"draft",
|
||||
"writer",
|
||||
"writing",
|
||||
"biro",
|
||||
"ink",
|
||||
"marker",
|
||||
"felt tip",
|
||||
"stationery",
|
||||
"artist"
|
||||
],
|
||||
"categories": [
|
||||
"text"
|
||||
],
|
||||
"aliases": [
|
||||
"pen-box",
|
||||
"edit"
|
||||
]
|
||||
}
|
||||
@@ -10,5 +10,5 @@
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7" />
|
||||
<path d="M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z" />
|
||||
<path d="M18.5 2.5a2.12 2.12 0 0 1 3 3L12 15l-4 1 1-4Z" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 353 B After Width: | Height: | Size: 343 B |
31
icons/pen.json
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"colebemis",
|
||||
"csandman",
|
||||
"mittalyashu",
|
||||
"ericfennis"
|
||||
],
|
||||
"tags": [
|
||||
"pencil",
|
||||
"change",
|
||||
"create",
|
||||
"draw",
|
||||
"writer",
|
||||
"writing",
|
||||
"biro",
|
||||
"ink",
|
||||
"marker",
|
||||
"felt tip",
|
||||
"stationery",
|
||||
"artist"
|
||||
],
|
||||
"categories": [
|
||||
"text",
|
||||
"design",
|
||||
"tools"
|
||||
],
|
||||
"aliases": [
|
||||
"edit-2"
|
||||
]
|
||||
}
|
||||
13
icons/pen.svg
Normal file
@@ -0,0 +1,13 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 272 B |
31
icons/pencil-line.json
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"colebemis",
|
||||
"csandman",
|
||||
"mittalyashu",
|
||||
"ericfennis",
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"pencil",
|
||||
"change",
|
||||
"create",
|
||||
"draw",
|
||||
"sketch",
|
||||
"draft",
|
||||
"writer",
|
||||
"writing",
|
||||
"biro",
|
||||
"ink",
|
||||
"marker",
|
||||
"felt tip",
|
||||
"stationery",
|
||||
"artist"
|
||||
],
|
||||
"categories": [
|
||||
"text",
|
||||
"design",
|
||||
"tools"
|
||||
]
|
||||
}
|
||||
15
icons/pencil-line.svg
Normal file
@@ -0,0 +1,15 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M12 20h9" />
|
||||
<path d="M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z" />
|
||||
<path d="m15 5 3 3" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 317 B |
41
icons/pencil-ruler.json
Normal file
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"edit",
|
||||
"create",
|
||||
"draw",
|
||||
"sketch",
|
||||
"draft",
|
||||
"writer",
|
||||
"writing",
|
||||
"stationery",
|
||||
"artist",
|
||||
"measurements",
|
||||
"centimeters",
|
||||
"cm",
|
||||
"millimeters",
|
||||
"mm",
|
||||
"metre",
|
||||
"foot",
|
||||
"feet",
|
||||
"inches",
|
||||
"units",
|
||||
"size",
|
||||
"length",
|
||||
"width",
|
||||
"height",
|
||||
"dimensions",
|
||||
"depth",
|
||||
"breadth",
|
||||
"extent"
|
||||
],
|
||||
"categories": [
|
||||
"tools",
|
||||
"design",
|
||||
"layout",
|
||||
"text"
|
||||
]
|
||||
}
|
||||
18
icons/pencil-ruler.svg
Normal file
@@ -0,0 +1,18 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z" />
|
||||
<path d="m15 5 4 4" />
|
||||
<path d="M7 13 2.8 8.7c-1-.9-1-2.4 0-3.4l2.6-2.6c.9-1 2.4-1 3.4 0L13 7" />
|
||||
<path d="m8 6 2-2" />
|
||||
<path d="m17 11 4.3 4.2c1 .9 1 2.4 0 3.4l-2.6 2.6c-.9 1-2.4 1-3.4 0L11 17" />
|
||||
<path d="m18 16 2-2" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 504 B |
@@ -3,15 +3,25 @@
|
||||
"contributors": [
|
||||
"ericfennis",
|
||||
"wojtekmaj",
|
||||
"mittalyashu"
|
||||
"mittalyashu",
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"rubber",
|
||||
"edit",
|
||||
"pen",
|
||||
"create"
|
||||
"create",
|
||||
"draw",
|
||||
"sketch",
|
||||
"draft",
|
||||
"writer",
|
||||
"writing",
|
||||
"stationery",
|
||||
"artist"
|
||||
],
|
||||
"categories": [
|
||||
"design",
|
||||
"cursors"
|
||||
"cursors",
|
||||
"tools",
|
||||
"text"
|
||||
]
|
||||
}
|
||||
@@ -9,6 +9,6 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<line x1="18" x2="22" y1="2" y2="6" />
|
||||
<path d="M7.5 20.5 19 9l-4-4L3.5 16.5 2 22z" />
|
||||
<path d="M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z" />
|
||||
<path d="m15 5 4 4" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 299 B After Width: | Height: | Size: 297 B |
@@ -7,11 +7,31 @@
|
||||
"tags": [
|
||||
"add",
|
||||
"new",
|
||||
"maths",
|
||||
"increase",
|
||||
"increment",
|
||||
"positive",
|
||||
"calculate",
|
||||
"crosshair",
|
||||
"aim",
|
||||
"target",
|
||||
"scope",
|
||||
"sight",
|
||||
"reticule",
|
||||
"maximum",
|
||||
"upgrade",
|
||||
"extra",
|
||||
"operator",
|
||||
"join",
|
||||
"concatenate",
|
||||
"code",
|
||||
"coding",
|
||||
"+"
|
||||
],
|
||||
"categories": [
|
||||
"maths",
|
||||
"shapes"
|
||||
"development",
|
||||
"shapes",
|
||||
"cursors",
|
||||
"gaming"
|
||||
]
|
||||
}
|
||||
@@ -10,6 +10,6 @@
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<circle cx="12" cy="12" r="10" />
|
||||
<line x1="12" x2="12" y1="8" y2="16" />
|
||||
<line x1="8" x2="16" y1="12" y2="12" />
|
||||
<path d="M8 12h8" />
|
||||
<path d="M12 8v8" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 328 B After Width: | Height: | Size: 290 B |
@@ -7,11 +7,29 @@
|
||||
"tags": [
|
||||
"add",
|
||||
"new",
|
||||
"maths",
|
||||
"increase",
|
||||
"increment",
|
||||
"positive",
|
||||
"calculate",
|
||||
"calculator",
|
||||
"button",
|
||||
"keyboard",
|
||||
"toolbar",
|
||||
"maximum",
|
||||
"upgrade",
|
||||
"extra",
|
||||
"operator",
|
||||
"join",
|
||||
"concatenate",
|
||||
"code",
|
||||
"coding",
|
||||
"+"
|
||||
],
|
||||
"categories": [
|
||||
"maths",
|
||||
"tools",
|
||||
"development",
|
||||
"text",
|
||||
"shapes"
|
||||
]
|
||||
}
|
||||
@@ -9,7 +9,7 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||
<line x1="12" x2="12" y1="8" y2="16" />
|
||||
<line x1="8" x2="16" y1="12" y2="12" />
|
||||
<rect width="18" height="18" x="3" y="3" rx="2" />
|
||||
<path d="M8 12h8" />
|
||||
<path d="M12 8v8" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 352 B After Width: | Height: | Size: 307 B |
@@ -7,15 +7,28 @@
|
||||
"tags": [
|
||||
"add",
|
||||
"new",
|
||||
"maths",
|
||||
"operator",
|
||||
"join",
|
||||
"concatenate",
|
||||
"code",
|
||||
"increase",
|
||||
"increment",
|
||||
"positive",
|
||||
"calculate",
|
||||
"toolbar",
|
||||
"crosshair",
|
||||
"aim",
|
||||
"target",
|
||||
"scope",
|
||||
"sight",
|
||||
"reticule",
|
||||
"maximum",
|
||||
"upgrade",
|
||||
"extra",
|
||||
"+"
|
||||
],
|
||||
"categories": [
|
||||
"maths",
|
||||
"development"
|
||||
"tools",
|
||||
"development",
|
||||
"text",
|
||||
"cursors",
|
||||
"gaming"
|
||||
]
|
||||
}
|
||||
@@ -9,6 +9,6 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<line x1="12" x2="12" y1="5" y2="19" />
|
||||
<line x1="5" x2="19" y1="12" y2="12" />
|
||||
<path d="M5 12h14" />
|
||||
<path d="M12 5v14" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 292 B After Width: | Height: | Size: 256 B |
29
icons/ratio.json
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"screens",
|
||||
"rotate",
|
||||
"rotation",
|
||||
"aspect ratio",
|
||||
"proportions",
|
||||
"16:9",
|
||||
"widescreen",
|
||||
"4:3",
|
||||
"responsive",
|
||||
"mobile",
|
||||
"desktop",
|
||||
"monitor",
|
||||
"orientation",
|
||||
"portrait",
|
||||
"landscape"
|
||||
],
|
||||
"categories": [
|
||||
"connectivity",
|
||||
"devices",
|
||||
"design",
|
||||
"photography"
|
||||
]
|
||||
}
|
||||
14
icons/ratio.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<rect width="12" height="20" x="6" y="2" rx="2" />
|
||||
<rect width="20" height="12" x="2" y="6" rx="2" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 314 B |
@@ -7,12 +7,28 @@
|
||||
"karsa-mistmere"
|
||||
],
|
||||
"tags": [
|
||||
"measure",
|
||||
"meter",
|
||||
"measurements",
|
||||
"centimeters",
|
||||
"cm",
|
||||
"millimeters",
|
||||
"mm",
|
||||
"metre",
|
||||
"foot",
|
||||
"inch"
|
||||
"feet",
|
||||
"inches",
|
||||
"units",
|
||||
"size",
|
||||
"length",
|
||||
"width",
|
||||
"height",
|
||||
"dimensions",
|
||||
"depth",
|
||||
"breadth",
|
||||
"extent",
|
||||
"stationery"
|
||||
],
|
||||
"categories": [
|
||||
"tools",
|
||||
"design",
|
||||
"layout"
|
||||
]
|
||||
|
||||
20
icons/scissors-line-dashed.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"cut here",
|
||||
"along",
|
||||
"snip",
|
||||
"chop",
|
||||
"stationery",
|
||||
"crafts",
|
||||
"instructions",
|
||||
"diagram"
|
||||
],
|
||||
"categories": [
|
||||
"design",
|
||||
"tools"
|
||||
]
|
||||
}
|
||||
19
icons/scissors-line-dashed.svg
Normal file
@@ -0,0 +1,19 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M5.42 9.42 8 12" />
|
||||
<circle cx="4" cy="8" r="2" />
|
||||
<path d="m14 6-8.58 8.58" />
|
||||
<circle cx="4" cy="16" r="2" />
|
||||
<path d="M10.8 14.8 14 18" />
|
||||
<path d="M16 12h-2" />
|
||||
<path d="M22 12h-2" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 419 B |
20
icons/scissors-square-dashed-bottom.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"cut",
|
||||
"snippet",
|
||||
"chop",
|
||||
"stationery",
|
||||
"crafts"
|
||||
],
|
||||
"categories": [
|
||||
"text",
|
||||
"design",
|
||||
"tools",
|
||||
"files",
|
||||
"development"
|
||||
]
|
||||
}
|
||||
20
icons/scissors-square-dashed-bottom.svg
Normal file
@@ -0,0 +1,20 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M4 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2" />
|
||||
<path d="M10 22H8" />
|
||||
<path d="M16 22h-2" />
|
||||
<circle cx="8" cy="8" r="2" />
|
||||
<path d="M9.414 9.414 12 12" />
|
||||
<path d="M14.8 14.8 18 18" />
|
||||
<circle cx="8" cy="16" r="2" />
|
||||
<path d="m18 6-8.586 8.586" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 508 B |
22
icons/scissors-square.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"cut",
|
||||
"snippet",
|
||||
"chop",
|
||||
"stationery",
|
||||
"crafts",
|
||||
"toolbar",
|
||||
"button"
|
||||
],
|
||||
"categories": [
|
||||
"text",
|
||||
"design",
|
||||
"tools",
|
||||
"files",
|
||||
"development"
|
||||
]
|
||||
}
|
||||
18
icons/scissors-square.svg
Normal file
@@ -0,0 +1,18 @@
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="24"
|
||||
height="24"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<rect width="20" height="20" x="2" y="2" rx="2" />
|
||||
<circle cx="8" cy="8" r="2" />
|
||||
<path d="M9.414 9.414 12 12" />
|
||||
<path d="M14.8 14.8 18 18" />
|
||||
<circle cx="8" cy="16" r="2" />
|
||||
<path d="m18 6-8.586 8.586" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 427 B |