Compare commits
25 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4a33e90c65 | ||
|
|
062a64a078 | ||
|
|
95a1ea7255 | ||
|
|
a0a5bc8fc2 | ||
|
|
698eded89b | ||
|
|
a70b713572 | ||
|
|
34530ad805 | ||
|
|
f73aed151a | ||
|
|
2bd7748562 | ||
|
|
da8a6c5a1b | ||
|
|
5736028dfa | ||
|
|
45d2063340 | ||
|
|
f71d3ffd1d | ||
|
|
b8c3a5fa0b | ||
|
|
a4076db69b | ||
|
|
55cb681461 | ||
|
|
09d9bb747d | ||
|
|
42f9cdceca | ||
|
|
c652723b32 | ||
|
|
a44328d8be | ||
|
|
376568239f | ||
|
|
92d05b5fca | ||
|
|
27b5b7eaad | ||
|
|
4de1355e54 | ||
|
|
c8d94bf3e1 |
9
.github/workflows/lucide-font.yml
vendored
@@ -10,7 +10,6 @@ on:
|
||||
jobs:
|
||||
lucide-font:
|
||||
runs-on: ubuntu-latest
|
||||
container: ericfennis/lucide-font:latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/setup-node@v3.4.1
|
||||
@@ -43,11 +42,11 @@ jobs:
|
||||
- name: Outline svg Icons
|
||||
run: pnpm build:outline-icons
|
||||
|
||||
- name: Create directory
|
||||
run: mkdir lucide-font
|
||||
- name: Install dependencies
|
||||
run: pnpm install --filter build-font
|
||||
|
||||
- name: Build font
|
||||
run: fontcustom compile "./outlined" -h -n "lucide" -o ./lucide-font -F
|
||||
- name: Create font in ./lucide-font
|
||||
run: pnpm build:font
|
||||
|
||||
- name: "Upload to Artifacts"
|
||||
uses: actions/upload-artifact@v1
|
||||
|
||||
1
.github/workflows/lucide-react.yml
vendored
@@ -5,6 +5,7 @@ on:
|
||||
paths:
|
||||
- packages/lucide-react/**
|
||||
- tools/build-icons/**
|
||||
- scripts/generateNextJSAliases.mjs
|
||||
- pnpm-lock.yaml
|
||||
|
||||
jobs:
|
||||
|
||||
@@ -285,6 +285,9 @@ Thank you to all the people who contributed to Lucide!
|
||||
|
||||
## Sponsors
|
||||
|
||||
|
||||
<a href="https://vercel.com?utm_source=lucide&utm_campaign=oss">
|
||||
<img src="/docs/public/vercel.svg" alt="Powered by Vercel" width="200" />
|
||||
<img src="docs/public/vercel.svg" alt="Powered by Vercel" width="200" />
|
||||
</a>
|
||||
|
||||
<a href="https://www.digitalocean.com/?refcode=b0877a2caebd&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=badge"><img src="docs/public/digitalocean.svg" width="200" alt="DigitalOcean Referral Badge" /></a>
|
||||
|
||||
@@ -12,6 +12,7 @@ export default defineConfig({
|
||||
description,
|
||||
cleanUrls: true,
|
||||
outDir: '.vercel/output/static',
|
||||
srcExclude: ['**/README.md'],
|
||||
vite: {
|
||||
resolve: {
|
||||
alias: [
|
||||
|
||||
@@ -24,7 +24,7 @@ const getIconCodes = (): CodeExampleType => {
|
||||
codes: [
|
||||
{
|
||||
language: 'html',
|
||||
code: `<i data-lucide-name="Name"></i>
|
||||
code: `<i data-lucide="Name"></i>
|
||||
`,
|
||||
},
|
||||
],
|
||||
|
||||
@@ -36,15 +36,22 @@ const links = computed(() => [
|
||||
<template>
|
||||
<footer v-if="theme.footer" class="VPFooter" :class="{ 'has-sidebar': hasSidebar }">
|
||||
<div class="container">
|
||||
<p v-if="theme.footer.message" class="message" v-html="theme.footer.message"></p>
|
||||
<p v-if="theme.footer.copyright" class="copyright" v-html="theme.footer.copyright"></p>
|
||||
<div class="sponsors">
|
||||
<a href="https://vercel.com?utm_source=lucide&utm_campaign=oss" rel="noreferrer noopener">
|
||||
<img src="/vercel.svg" alt="Powered by Vercel" width="200" />
|
||||
</a>
|
||||
<a href="https://www.digitalocean.com/?refcode=b0877a2caebd&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=badge" rel="noreferrer noopener">
|
||||
<img src="/digitalocean.svg" alt="Digital Ocean" width="200" />
|
||||
</a>
|
||||
</div>
|
||||
<div class="links">
|
||||
<VPLink v-for="link in links" :href="link.href" :key="link.text" :rel="link.href.startsWith('http') ? 'noreferrer noopener': undefined">
|
||||
{{ link.text }}
|
||||
</VPLink>
|
||||
<a href="https://vercel.com?utm_source=lucide&utm_campaign=oss" rel="noreferrer noopener">
|
||||
<img src="/vercel.svg" alt="Powered by Vercel" width="200" />
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
<p v-if="theme.footer.message" class="message" v-html="theme.footer.message"></p>
|
||||
<p v-if="theme.footer.copyright" class="copyright" v-html="theme.footer.copyright"></p>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
@@ -67,7 +74,7 @@ const links = computed(() => [
|
||||
|
||||
.container {
|
||||
margin: 0 auto;
|
||||
max-width: var(--vp-layout-max-width);
|
||||
max-width: calc(var(--vp-layout-max-width) - 64px);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
@@ -85,7 +92,7 @@ const links = computed(() => [
|
||||
.message { order: 2; }
|
||||
.copyright { order: 1; }
|
||||
|
||||
.links {
|
||||
.links, .sponsors {
|
||||
display: flex;
|
||||
gap: 32px;
|
||||
align-items: center;
|
||||
@@ -102,7 +109,7 @@ const links = computed(() => [
|
||||
flex-direction: row-reverse;
|
||||
}
|
||||
.links {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -3,8 +3,6 @@
|
||||
The Lucide docs website is built with Vitepress: https://vitepress.dev/
|
||||
This is Markdown-based documentation powered by Vue.
|
||||
|
||||
This is why this file is in txt format.
|
||||
|
||||
## Development
|
||||
|
||||
```sh
|
||||
@@ -26,9 +26,9 @@ npm install lucide-preact
|
||||
|
||||
## How to use
|
||||
|
||||
It's build with ES Modules so it's completely tree-shakable.
|
||||
Lucide is built with ES Modules, so it's completely tree-shakable.
|
||||
|
||||
Each icon can be imported as a Preact component, what renders a inline SVG Element. This way only the icons that are imported into your project are included in the final bundle. The rest of the icons are tree-shaken away.
|
||||
Each icon can be imported as a Preact component, which renders an inline SVG element. This way, only the icons that are imported into your project are included in the final bundle. The rest of the icons are tree-shaken away.
|
||||
|
||||
### Example
|
||||
|
||||
@@ -56,7 +56,7 @@ export default App;
|
||||
|
||||
### Applying props
|
||||
|
||||
To apply custom props to change the look of the icon, this can be done by simply pass them as props to the component. All SVG attributes are available as props to style the SVGs. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
|
||||
To customize the appearance of an icon, you can pass custom properties as props directly to the component. The component accepts all SVG attributes as props, which allows flexible styling of the SVG elements. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
|
||||
|
||||
```jsx
|
||||
// Usage
|
||||
@@ -69,10 +69,10 @@ const App = () => {
|
||||
|
||||
## One generic icon component
|
||||
|
||||
It is possible to create one generic icon component to load icons. It's not recommended.
|
||||
It is possible to create one generic icon component to load icons, but it is not recommended.
|
||||
|
||||
::: 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.
|
||||
The example below imports all ES Modules, so exercise caution when using it. Importing all icons will significantly increase the build size of the application, negatively affecting its performance. This is especially important when using bundlers like `Webpack`, `Rollup`, or `Vite`.
|
||||
:::
|
||||
|
||||
### Icon Component Example
|
||||
|
||||
@@ -52,7 +52,7 @@ export default App;
|
||||
|
||||
### Applying props
|
||||
|
||||
To apply custom props to change the look of the icon, this can be done by simply pass them as props to the component.
|
||||
To customize the appearance of an icon, you can pass custom properties as props directly to the component. The component accepts all SVG attributes as props, which allows flexible styling of the SVG elements.
|
||||
|
||||
```jsx
|
||||
// Usage
|
||||
@@ -63,10 +63,10 @@ const App = () => {
|
||||
|
||||
## One generic icon component
|
||||
|
||||
It is possible to create one generic icon component to load icons.
|
||||
It is possible to create one generic icon component to load icons, but it is not recommended.
|
||||
|
||||
::: warning
|
||||
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.
|
||||
The example below imports all ES Modules, so exercise caution when using it. Importing all icons will significantly increase the build size of the application, negatively affecting its performance. This is especially important to keep in mind when using bundlers like `Webpack`, `Rollup`, or `Vite`.
|
||||
:::
|
||||
|
||||
### Icon Component Example
|
||||
|
||||
@@ -22,9 +22,9 @@ npm install lucide-react
|
||||
|
||||
## How to use
|
||||
|
||||
It's build with ES Modules so it's completely tree-shakable.
|
||||
Lucide is built with ES Modules, so it's completely tree-shakable.
|
||||
|
||||
Each icon can be imported as a React component, what renders a inline SVG Element. This way only the icons that are imported into your project are included in the final bundle. The rest of the icons are tree-shaken away.
|
||||
Each icon can be imported as a React component, which renders an inline SVG element. This way, only the icons that are imported into your project are included in the final bundle. The rest of the icons are tree-shaken away.
|
||||
|
||||
### Example
|
||||
|
||||
@@ -52,7 +52,7 @@ export default App;
|
||||
|
||||
### Applying props
|
||||
|
||||
To apply custom props to change the look of the icon, this can be done by simply pass them as props to the component. All SVG attributes are available as props to style the SVGs. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
|
||||
To customize the appearance of an icon, you can pass custom properties as props directly to the component. The component accepts all SVG attributes as props, which allows flexible styling of the SVG elements. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
|
||||
|
||||
```jsx
|
||||
// Usage
|
||||
@@ -63,10 +63,10 @@ const App = () => {
|
||||
|
||||
## One generic icon component
|
||||
|
||||
It is possible to create one generic icon component to load icons. It's not recommended.
|
||||
It is possible to create one generic icon component to load icons, but it is not recommended.
|
||||
|
||||
::: 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.
|
||||
The example below imports all ES Modules, so exercise caution when using it. Importing all icons will significantly increase the build size of the application, negatively affecting its performance. This is especially important to keep in mind when using bundlers like `Webpack`, `Rollup`, or `Vite`.
|
||||
|
||||
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.
|
||||
:::
|
||||
@@ -101,7 +101,7 @@ export default App;
|
||||
|
||||
> :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.
|
||||
Lucide react exports a dynamic import map `dynamicIconImports`, which is 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.
|
||||
|
||||
|
||||
@@ -22,9 +22,9 @@ npm install lucide-solid
|
||||
|
||||
## How to use
|
||||
|
||||
It's build with ES Modules so it's completely tree-shakable.
|
||||
Lucide is built with ES Modules, so it's completely tree-shakable.
|
||||
|
||||
Each icon can be imported as a Solid component, what renders a inline SVG Element. This way only the icons that are imported into your project are included in the final bundle. The rest of the icons are tree-shaken away.
|
||||
Each icon can be imported as a Solid component, which renders an inline SVG element. This way, only the icons that are imported into your project are included in the final bundle. The rest of the icons are tree-shaken away.
|
||||
|
||||
### Example
|
||||
|
||||
@@ -52,7 +52,7 @@ export default App;
|
||||
|
||||
### Applying props
|
||||
|
||||
To apply custom props to change the look of the icon, this can be done by simply pass them as props to the component. All SVG attributes are available as props to style the SVGs. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
|
||||
To customize the appearance of an icon, you can pass custom properties as props directly to the component. The component accepts all SVG attributes as props, which allows flexible styling of the SVG elements. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
|
||||
|
||||
```jsx
|
||||
// Usage
|
||||
@@ -66,7 +66,7 @@ const App = () => {
|
||||
It is possible to create one generic icon component to load icons. It's not recommended.
|
||||
|
||||
::: 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.
|
||||
The example below imports all ES Modules, so exercise caution when using it. Importing all icons will significantly increase the build size of the application, negatively affecting its performance. This is especially important to keep in mind when using bundlers like `Webpack`, `Rollup`, or `Vite`.
|
||||
:::
|
||||
|
||||
### Icon Component Example
|
||||
|
||||
@@ -22,9 +22,9 @@ npm install lucide-svelte
|
||||
|
||||
## How to use
|
||||
|
||||
It's build with ES Modules so it's completely tree-shakable.
|
||||
Lucide is built with ES Modules, so it's completely tree-shakable.
|
||||
|
||||
Each icon can be imported as a Svelte component, what renders a inline SVG Element. This way only the icons that are imported into your project are included in the final bundle. The rest of the icons are tree-shaken away.
|
||||
Each icon can be imported as a Svelte component, which renders an inline SVG element. This way, only the icons that are imported into your project are included in the final bundle. The rest of the icons are tree-shaken away.
|
||||
|
||||
### Example
|
||||
|
||||
@@ -59,7 +59,7 @@ Additional props can be passed to adjust the icon:
|
||||
|
||||
### Applying props
|
||||
|
||||
To apply custom props to change the look of the icon, this can be done by simply pass them as props to the component. All SVG attributes are available as props to style the SVGs. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
|
||||
To customize the appearance of an icon, you can pass custom properties as props directly to the component. The component accepts all SVG attributes as props, which allows flexible styling of the SVG elements. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
|
||||
|
||||
```svelte
|
||||
<script>
|
||||
@@ -73,10 +73,10 @@ This results a filled phone icon.
|
||||
|
||||
## One generic icon component
|
||||
|
||||
It is possible to create one generic icon component to load icons. It's not recommended.
|
||||
It is possible to create one generic icon component to load icons, but it is not recommended.
|
||||
|
||||
::: 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.
|
||||
The example below imports all ES Modules, so exercise caution when using it. Importing all icons will significantly increase the build size of the application, negatively affecting its performance. This is especially important when using bundlers like `Webpack`, `Rollup`, or `Vite`.
|
||||
:::
|
||||
|
||||
### Icon Component Example
|
||||
|
||||
@@ -28,9 +28,9 @@ npm install lucide-vue-next
|
||||
|
||||
## How to use
|
||||
|
||||
It's build with ES Modules so it's completely tree-shakable.
|
||||
Lucide is built with ES Modules, so it's completely tree-shakable.
|
||||
|
||||
Each icon can be imported as a Vue component, what renders a inline SVG Element. This way only the icons that are imported into your project are included in the final bundle. The rest of the icons are tree-shaken away.
|
||||
Each icon can be imported as a Vue component, which renders an inline SVG Element. This way only the icons that are imported into your project are included in the final bundle. The rest of the icons are tree-shaken away.
|
||||
|
||||
### Example
|
||||
|
||||
@@ -61,7 +61,7 @@ import { Camera } from 'lucide-vue-next';
|
||||
|
||||
### Applying props
|
||||
|
||||
To apply custom props to change the look of the icon, this can be done by simply pass them as props to the component. All SVG attributes are available as props to style the SVGs. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
|
||||
To customize the appearance of an icon, you can pass custom properties as props directly to the component. The component accepts all SVG attributes as props, which allows flexible styling of the SVG elements. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
|
||||
|
||||
```vue
|
||||
<template>
|
||||
@@ -71,10 +71,10 @@ To apply custom props to change the look of the icon, this can be done by simply
|
||||
|
||||
## One generic icon component
|
||||
|
||||
It is possible to create one generic icon component to load icons. It's not recommended.
|
||||
It is possible to create one generic icon component to load icons, but it is not recommended.
|
||||
|
||||
::: 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.
|
||||
The example below imports all ES Modules, so exercise caution when using it. Importing all icons will significantly increase the build size of the application, negatively affecting its performance. This is especially important when using bundlers like `Webpack`, `Rollup`, or `Vite`.
|
||||
:::
|
||||
|
||||
### Icon Component Example
|
||||
|
||||
@@ -28,9 +28,9 @@ npm install lucide-vue
|
||||
|
||||
## How to use
|
||||
|
||||
It's build with ES Modules so it's completely tree-shakable.
|
||||
Lucide is built with ES Modules, so it's completely tree-shakable.
|
||||
|
||||
Each icon can be imported as a Vue component, what renders a inline SVG Element. This way only the icons that are imported into your project are included in the final bundle. The rest of the icons are tree-shaken away.
|
||||
Each icon can be imported as a Vue component, which renders an inline SVG Element. This way only the icons that are imported into your project are included in the final bundle. The rest of the icons are tree-shaken away.
|
||||
|
||||
### Example
|
||||
|
||||
@@ -63,7 +63,7 @@ Additional props can be passed to adjust the icon:
|
||||
|
||||
### Applying props
|
||||
|
||||
To apply custom props to change the look of the icon, this can be done by simply pass them as props to the component. All SVG attributes are available as props to style the SVGs. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
|
||||
To customize the appearance of an icon, you can pass custom properties as props directly to the component. The component accepts all SVG attributes as props, which allows flexible styling of the SVG elements. See the list of SVG Presentation Attributes on [MDN](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/Presentation).
|
||||
|
||||
```vue
|
||||
<template>
|
||||
@@ -73,10 +73,10 @@ To apply custom props to change the look of the icon, this can be done by simply
|
||||
|
||||
## One generic icon component
|
||||
|
||||
It is possible to create one generic icon component to load icons. It's not recommended.
|
||||
It is possible to create one generic icon component to load icons, but it is not recommended.
|
||||
|
||||
::: 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.
|
||||
The example below imports all ES Modules, so exercise caution when using it. Importing all icons will significantly increase the build size of the application, negatively affecting its performance. This is especially important when using bundlers like `Webpack`, `Rollup`, or `Vite`.
|
||||
:::
|
||||
|
||||
### Icon Component Example
|
||||
|
||||
7
docs/public/digitalocean.svg
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
@@ -13,5 +13,8 @@
|
||||
"text",
|
||||
"layout",
|
||||
"arrows"
|
||||
],
|
||||
"aliases": [
|
||||
"arrow-down-01"
|
||||
]
|
||||
}
|
||||
@@ -13,5 +13,8 @@
|
||||
"text",
|
||||
"layout",
|
||||
"arrows"
|
||||
],
|
||||
"aliases": [
|
||||
"arrow-down-10"
|
||||
]
|
||||
}
|
||||
@@ -13,5 +13,8 @@
|
||||
"text",
|
||||
"layout",
|
||||
"arrows"
|
||||
],
|
||||
"aliases": [
|
||||
"arrow-down-az"
|
||||
]
|
||||
}
|
||||
@@ -14,5 +14,8 @@
|
||||
"text",
|
||||
"layout",
|
||||
"arrows"
|
||||
],
|
||||
"aliases": [
|
||||
"arrow-down-za"
|
||||
]
|
||||
}
|
||||
@@ -13,5 +13,8 @@
|
||||
"text",
|
||||
"layout",
|
||||
"arrows"
|
||||
],
|
||||
"aliases": [
|
||||
"arrow-up-01"
|
||||
]
|
||||
}
|
||||
@@ -13,5 +13,8 @@
|
||||
"text",
|
||||
"layout",
|
||||
"arrows"
|
||||
],
|
||||
"aliases": [
|
||||
"arrow-up-10"
|
||||
]
|
||||
}
|
||||
@@ -13,5 +13,8 @@
|
||||
"text",
|
||||
"layout",
|
||||
"arrows"
|
||||
],
|
||||
"aliases": [
|
||||
"arrow-up-az"
|
||||
]
|
||||
}
|
||||
@@ -14,5 +14,8 @@
|
||||
"text",
|
||||
"layout",
|
||||
"arrows"
|
||||
],
|
||||
"aliases": [
|
||||
"arrow-up-za"
|
||||
]
|
||||
}
|
||||
@@ -11,5 +11,8 @@
|
||||
],
|
||||
"categories": [
|
||||
"design"
|
||||
],
|
||||
"aliases": [
|
||||
"axis-3-d"
|
||||
]
|
||||
}
|
||||
@@ -8,12 +8,17 @@
|
||||
"verified",
|
||||
"unverified",
|
||||
"sale",
|
||||
"marketing"
|
||||
"discount",
|
||||
"offer",
|
||||
"marketing",
|
||||
"sticker",
|
||||
"price tag"
|
||||
],
|
||||
"categories": [
|
||||
"account",
|
||||
"social",
|
||||
"money",
|
||||
"shopping",
|
||||
"maths",
|
||||
"shapes"
|
||||
]
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"aliases": ["slash"],
|
||||
"tags": [
|
||||
"cancel",
|
||||
"no",
|
||||
|
||||
@@ -10,6 +10,6 @@
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<circle cx="11" cy="13" r="9" />
|
||||
<path d="m19.5 9.5 1.8-1.8a2.4 2.4 0 0 0 0-3.4l-1.6-1.6a2.41 2.41 0 0 0-3.4 0l-1.8 1.8" />
|
||||
<path d="m19.5 9.5 1.8-1.8a2.4 2.4 0 0 0 0-3.4l-1.6-1.6a2.4 2.4 0 0 0-3.4 0l-1.8 1.8" />
|
||||
<path d="m22 2-1.5 1.5" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 365 B After Width: | Height: | Size: 363 B |
16
icons/bookmark-check.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"tags": [
|
||||
"read",
|
||||
"finished",
|
||||
"complete",
|
||||
"clip",
|
||||
"marker",
|
||||
"tag",
|
||||
"task",
|
||||
"todo"
|
||||
],
|
||||
"categories": [
|
||||
"account"
|
||||
]
|
||||
}
|
||||
14
icons/bookmark-check.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="m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z" />
|
||||
<path d="m9 10 2 2 4-4" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 301 B |
17
icons/bookmark-x.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"tags": [
|
||||
"read",
|
||||
"clip",
|
||||
"marker",
|
||||
"tag",
|
||||
"cancel",
|
||||
"close",
|
||||
"delete",
|
||||
"remove",
|
||||
"clear"
|
||||
],
|
||||
"categories": [
|
||||
"account"
|
||||
]
|
||||
}
|
||||
15
icons/bookmark-x.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="m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z" />
|
||||
<path d="m14.5 7.5-5 5" />
|
||||
<path d="m9.5 7.5 5 5" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 329 B |
@@ -1,7 +1,6 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"mittalyashu",
|
||||
"ericfennis"
|
||||
],
|
||||
"tags": [
|
||||
@@ -14,4 +13,4 @@
|
||||
"development",
|
||||
"social"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,9 +9,10 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<rect width="18" height="10" x="3" y="11" rx="2" />
|
||||
<circle cx="12" cy="5" r="2" />
|
||||
<path d="M12 7v4" />
|
||||
<line x1="8" x2="8" y1="16" y2="16" />
|
||||
<line x1="16" x2="16" y1="16" y2="16" />
|
||||
<path d="M12 8V4H8" />
|
||||
<rect width="16" height="12" x="4" y="8" rx="2" />
|
||||
<path d="M2 14h2" />
|
||||
<path d="M20 14h2" />
|
||||
<path d="M15 13v2" />
|
||||
<path d="M9 13v2" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 403 B After Width: | Height: | Size: 380 B |
@@ -8,11 +8,17 @@
|
||||
],
|
||||
"tags": [
|
||||
"cube",
|
||||
"package"
|
||||
"package",
|
||||
"container",
|
||||
"storage",
|
||||
"geometry",
|
||||
"3d",
|
||||
"isometric"
|
||||
],
|
||||
"categories": [
|
||||
"shapes",
|
||||
"gaming",
|
||||
"development"
|
||||
"development",
|
||||
"maths"
|
||||
]
|
||||
}
|
||||
@@ -10,7 +10,8 @@
|
||||
"group",
|
||||
"units",
|
||||
"collection",
|
||||
"cluster"
|
||||
"cluster",
|
||||
"geometry"
|
||||
],
|
||||
"categories": [
|
||||
"shapes",
|
||||
|
||||
@@ -6,11 +6,12 @@
|
||||
"tags": [
|
||||
"backwards",
|
||||
"reverse",
|
||||
"slow"
|
||||
"slow",
|
||||
"dropdown"
|
||||
],
|
||||
"categories": [
|
||||
"arrows",
|
||||
"navigation",
|
||||
"gaming"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,7 +14,8 @@
|
||||
"power",
|
||||
"ahead",
|
||||
"fast",
|
||||
"^"
|
||||
"^",
|
||||
"dropdown"
|
||||
],
|
||||
"categories": [
|
||||
"arrows",
|
||||
@@ -22,4 +23,4 @@
|
||||
"maths",
|
||||
"gaming"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,6 +11,11 @@
|
||||
"null",
|
||||
"void",
|
||||
"ban",
|
||||
"maths",
|
||||
"divide",
|
||||
"division",
|
||||
"half",
|
||||
"split",
|
||||
"/"
|
||||
],
|
||||
"categories": [
|
||||
|
||||
@@ -21,9 +21,14 @@
|
||||
"mistake",
|
||||
"wrong",
|
||||
"failure",
|
||||
"divide",
|
||||
"division",
|
||||
"or",
|
||||
"/"
|
||||
],
|
||||
"categories": [
|
||||
"shapes"
|
||||
"shapes",
|
||||
"development",
|
||||
"maths"
|
||||
]
|
||||
}
|
||||
@@ -2,15 +2,21 @@
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"it-is-not",
|
||||
"ericfennis"
|
||||
"ericfennis",
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"movie",
|
||||
"film",
|
||||
"video",
|
||||
"camera",
|
||||
"cinema",
|
||||
"cut",
|
||||
"action",
|
||||
"television",
|
||||
"tv",
|
||||
"television"
|
||||
"show",
|
||||
"entertainment"
|
||||
],
|
||||
"categories": [
|
||||
"multimedia"
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M4 11v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8H4Z" />
|
||||
<path d="m4 11-.88-2.87a2 2 0 0 1 1.33-2.5l11.48-3.5a2 2 0 0 1 2.5 1.32l.87 2.87L4 11.01Z" />
|
||||
<path d="m6.6 4.99 3.38 4.2" />
|
||||
<path d="m11.86 3.38 3.38 4.2" />
|
||||
<path d="M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3Z" />
|
||||
<path d="m6.2 5.3 3.1 3.9" />
|
||||
<path d="m12.4 3.4 3.1 4" />
|
||||
<path d="M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 434 B After Width: | Height: | Size: 415 B |
18
icons/cone.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"tags": [
|
||||
"conical",
|
||||
"triangle",
|
||||
"triangular",
|
||||
"geometry",
|
||||
"filter",
|
||||
"funnel",
|
||||
"hopper",
|
||||
"spotlight",
|
||||
"searchlight"
|
||||
],
|
||||
"categories": [
|
||||
"shapes",
|
||||
"maths"
|
||||
]
|
||||
}
|
||||
14
icons/cone.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="m20.9 18.55-8-15.98a1 1 0 0 0-1.8 0l-8 15.98" />
|
||||
<ellipse cx="12" cy="19" rx="9" ry="3" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 312 B |
@@ -18,10 +18,12 @@
|
||||
"divide",
|
||||
"division",
|
||||
"split",
|
||||
"or",
|
||||
"/"
|
||||
],
|
||||
"categories": [
|
||||
"text",
|
||||
"development",
|
||||
"maths"
|
||||
]
|
||||
}
|
||||
@@ -10,5 +10,5 @@
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<circle cx="12" cy="12" r="10" />
|
||||
<path d="M9 9.35a4 4 0 1 1 0 5.3" />
|
||||
<path d="M9 9.4a4 4 0 1 1 0 5.25" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 283 B After Width: | Height: | Size: 283 B |
@@ -10,5 +10,5 @@
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<circle cx="12" cy="12" r="10" />
|
||||
<path d="M15 9.354a4 4 0 1 0 0 5.292" />
|
||||
<path d="M15 9.4a4 4 0 1 0 0 5.246" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 287 B After Width: | Height: | Size: 285 B |
17
icons/cuboid.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"tags": [
|
||||
"brick",
|
||||
"block",
|
||||
"container",
|
||||
"storage",
|
||||
"geometry",
|
||||
"rectangular",
|
||||
"hexahedron"
|
||||
],
|
||||
"categories": [
|
||||
"shapes",
|
||||
"maths",
|
||||
"buildings"
|
||||
]
|
||||
}
|
||||
15
icons/cuboid.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="m21.12 6.4-6.05-4.06a2 2 0 0 0-2.17-.05L2.95 8.41a2 2 0 0 0-.95 1.7v5.82a2 2 0 0 0 .88 1.66l6.05 4.07a2 2 0 0 0 2.17.05l9.95-6.12a2 2 0 0 0 .95-1.7V8.06a2 2 0 0 0-.88-1.66Z" />
|
||||
<path d="M10 22v-8L2.25 9.15" />
|
||||
<path d="m10 14 11.77-6.87" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 464 B |
17
icons/cylinder.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"tags": [
|
||||
"shape",
|
||||
"elliptical",
|
||||
"geometry",
|
||||
"container",
|
||||
"storage",
|
||||
"tin",
|
||||
"pot"
|
||||
],
|
||||
"categories": [
|
||||
"shapes",
|
||||
"design",
|
||||
"maths"
|
||||
]
|
||||
}
|
||||
14
icons/cylinder.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"
|
||||
>
|
||||
<ellipse cx="12" cy="5" rx="9" ry="3" />
|
||||
<path d="M3 5v14a9 3 0 0 0 18 0V5" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 291 B |
@@ -7,6 +7,9 @@
|
||||
"tags": [
|
||||
"storage",
|
||||
"memory",
|
||||
"container",
|
||||
"tin",
|
||||
"pot",
|
||||
"bytes",
|
||||
"servers"
|
||||
],
|
||||
@@ -14,4 +17,4 @@
|
||||
"devices",
|
||||
"development"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
20
icons/diameter.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"tags": [
|
||||
"shape",
|
||||
"circle",
|
||||
"geometry",
|
||||
"trigonometry",
|
||||
"width",
|
||||
"height",
|
||||
"size",
|
||||
"calculate",
|
||||
"measure"
|
||||
],
|
||||
"categories": [
|
||||
"shapes",
|
||||
"maths",
|
||||
"design",
|
||||
"tools"
|
||||
]
|
||||
}
|
||||
17
icons/diameter.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"
|
||||
>
|
||||
<circle cx="19" cy="19" r="2" />
|
||||
<circle cx="5" cy="5" r="2" />
|
||||
<path d="M6.48 3.66a10 10 0 0 1 13.86 13.86" />
|
||||
<path d="m6.41 6.41 11.18 11.18" />
|
||||
<path d="M3.66 6.48a10 10 0 0 0 13.86 13.86" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 414 B |
22
icons/drafting-compass.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"tags": [
|
||||
"geometry",
|
||||
"trigonometry",
|
||||
"radius",
|
||||
"diameter",
|
||||
"circumference",
|
||||
"calculate",
|
||||
"measure",
|
||||
"arc",
|
||||
"curve",
|
||||
"draw",
|
||||
"sketch"
|
||||
],
|
||||
"categories": [
|
||||
"shapes",
|
||||
"maths",
|
||||
"design",
|
||||
"tools"
|
||||
]
|
||||
}
|
||||
17
icons/drafting-compass.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"
|
||||
>
|
||||
<circle cx="12" cy="5" r="2" />
|
||||
<path d="m3 21 8.02-14.26" />
|
||||
<path d="m12.99 6.74 1.93 3.44" />
|
||||
<path d="M19 12c-3.87 4-10.13 4-14 0" />
|
||||
<path d="m21 21-2.16-3.84" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 386 B |
17
icons/drama.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"drama",
|
||||
"masks",
|
||||
"theater",
|
||||
"theatre",
|
||||
"entertainment",
|
||||
"show"
|
||||
],
|
||||
"categories": [
|
||||
"multimedia"
|
||||
]
|
||||
}
|
||||
20
icons/drama.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="M 10 11h.01"/>
|
||||
<path d="M 14 6h.01"/>
|
||||
<path d="M 18 6h.01"/>
|
||||
<path d="M 6.5 13.1h.01"/>
|
||||
<path d="M22 5c0 9-4 12-6 12s-6-3-6-12c0-2 2-3 6-3s6 1 6 3"/>
|
||||
<path d="M17.4 9.9c-.8.8-2 .8-2.8 0"/>
|
||||
<path d="M10.1 7.1C9 7.2 7.7 7.7 6 8.6c-3.5 2-4.7 3.9-3.7 5.6 4.5 7.8 9.5 8.4 11.2 7.4.9-.5 1.9-2.1 1.9-4.7"/>
|
||||
<path d="M9.1 16.5c.3-1.1 1.4-1.7 2.4-1.4"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 578 B |
@@ -12,5 +12,8 @@
|
||||
"categories": [
|
||||
"design",
|
||||
"files"
|
||||
],
|
||||
"aliases": [
|
||||
"file-axis-3-d"
|
||||
]
|
||||
}
|
||||
@@ -2,11 +2,16 @@
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"colebemis",
|
||||
"ericfennis"
|
||||
"ericfennis",
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"movie",
|
||||
"video"
|
||||
"video",
|
||||
"reel",
|
||||
"camera",
|
||||
"cinema",
|
||||
"entertainment"
|
||||
],
|
||||
"categories": [
|
||||
"photography",
|
||||
|
||||
@@ -9,12 +9,12 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<rect width="20" height="20" x="2" y="2" rx="2.18" ry="2.18" />
|
||||
<line x1="7" x2="7" y1="2" y2="22" />
|
||||
<line x1="17" x2="17" y1="2" y2="22" />
|
||||
<line x1="2" x2="22" y1="12" y2="12" />
|
||||
<line x1="2" x2="7" y1="7" y2="7" />
|
||||
<line x1="2" x2="7" y1="17" y2="17" />
|
||||
<line x1="17" x2="22" y1="17" y2="17" />
|
||||
<line x1="17" x2="22" y1="7" y2="7" />
|
||||
<rect width="18" height="18" x="3" y="3" rx="2" />
|
||||
<path d="M7 3v18" />
|
||||
<path d="M3 7.5h4" />
|
||||
<path d="M3 12h18" />
|
||||
<path d="M3 16.5h4" />
|
||||
<path d="M17 3v18" />
|
||||
<path d="M17 7.5h4" />
|
||||
<path d="M17 16.5h4" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 562 B After Width: | Height: | Size: 432 B |
@@ -3,7 +3,8 @@
|
||||
"contributors": [
|
||||
"colebemis",
|
||||
"csandman",
|
||||
"ericfennis"
|
||||
"ericfennis",
|
||||
"jguddas"
|
||||
],
|
||||
"tags": [
|
||||
"present",
|
||||
@@ -15,4 +16,4 @@
|
||||
"gaming",
|
||||
"account"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,9 +9,8 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<polyline points="20 12 20 22 4 22 4 12" />
|
||||
<rect width="20" height="5" x="2" y="7" />
|
||||
<line x1="12" x2="12" y1="22" y2="7" />
|
||||
<path d="M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z" />
|
||||
<path d="M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z" />
|
||||
<rect x="3" y="8" width="18" height="4" rx="1" />
|
||||
<path d="M12 8v13" />
|
||||
<path d="M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7" />
|
||||
<path d="M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 459 B After Width: | Height: | Size: 434 B |
@@ -8,10 +8,19 @@
|
||||
"school",
|
||||
"university",
|
||||
"learn",
|
||||
"study"
|
||||
"study",
|
||||
"mortarboard",
|
||||
"education",
|
||||
"ceremony",
|
||||
"academic",
|
||||
"hat",
|
||||
"diploma",
|
||||
"bachlor's",
|
||||
"master's",
|
||||
"doctorate"
|
||||
],
|
||||
"categories": [
|
||||
"buildings",
|
||||
"maps"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,5 +26,8 @@
|
||||
"design",
|
||||
"shapes",
|
||||
"maths"
|
||||
],
|
||||
"aliases": [
|
||||
"grid-2-x-2"
|
||||
]
|
||||
}
|
||||
@@ -18,6 +18,7 @@
|
||||
"design"
|
||||
],
|
||||
"aliases": [
|
||||
"grid"
|
||||
"grid",
|
||||
"grid-3-x-3"
|
||||
]
|
||||
}
|
||||
30
icons/land-plot.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"area",
|
||||
"surface",
|
||||
"square metres",
|
||||
"allotment",
|
||||
"parcel",
|
||||
"property",
|
||||
"plane",
|
||||
"acres",
|
||||
"measure",
|
||||
"distance",
|
||||
"isometric",
|
||||
"flag",
|
||||
"golf course",
|
||||
"hole"
|
||||
],
|
||||
"categories": [
|
||||
"shapes",
|
||||
"design",
|
||||
"tools",
|
||||
"maths",
|
||||
"sports",
|
||||
"gaming"
|
||||
]
|
||||
}
|
||||
16
icons/land-plot.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"
|
||||
>
|
||||
<path d="m12 8 6-3-6-3v10" />
|
||||
<path d="m8 11.99-5.5 3.14a1 1 0 0 0 0 1.74l8.5 4.86a2 2 0 0 0 2 0l8.5-4.86a1 1 0 0 0 0-1.74L16 12" />
|
||||
<path d="m6.49 12.85 11.02 6.3" />
|
||||
<path d="M17.51 12.85 6.5 19.15" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 420 B |
19
icons/layers-2.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"tags": [
|
||||
"stack",
|
||||
"pile",
|
||||
"pages",
|
||||
"sheets",
|
||||
"paperwork",
|
||||
"copies",
|
||||
"copy",
|
||||
"duplicate",
|
||||
"double",
|
||||
"shortcuts"
|
||||
],
|
||||
"categories": [
|
||||
"design",
|
||||
"layout"
|
||||
]
|
||||
}
|
||||
14
icons/layers-2.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="m16.02 12 5.48 3.13a1 1 0 0 1 0 1.74L13 21.74a2 2 0 0 1-2 0l-8.5-4.87a1 1 0 0 1 0-1.74L7.98 12" />
|
||||
<path d="M13 13.74a2 2 0 0 1-2 0L2.5 8.87a1 1 0 0 1 0-1.74L11 2.26a2 2 0 0 1 2 0l8.5 4.87a1 1 0 0 1 0 1.74Z" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 432 B |
18
icons/layers-3.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"tags": [
|
||||
"stack",
|
||||
"pile",
|
||||
"pages",
|
||||
"sheets",
|
||||
"paperwork",
|
||||
"copies",
|
||||
"copy",
|
||||
"duplicate",
|
||||
"triple"
|
||||
],
|
||||
"categories": [
|
||||
"design",
|
||||
"layout"
|
||||
]
|
||||
}
|
||||
15
icons/layers-3.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.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z" />
|
||||
<path d="m6.08 9.5-3.5 1.6a1 1 0 0 0 0 1.81l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9a1 1 0 0 0 0-1.83l-3.5-1.59" />
|
||||
<path d="m6.08 14.5-3.5 1.6a1 1 0 0 0 0 1.81l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9a1 1 0 0 0 0-1.83l-3.5-1.59" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 557 B |
@@ -5,7 +5,12 @@
|
||||
],
|
||||
"tags": [
|
||||
"stack",
|
||||
"pages"
|
||||
"pile",
|
||||
"pages",
|
||||
"sheets",
|
||||
"paperwork",
|
||||
"copies",
|
||||
"copy"
|
||||
],
|
||||
"categories": [
|
||||
"design",
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<polygon points="12 2 2 7 12 12 22 7 12 2" />
|
||||
<polyline points="2 17 12 22 22 17" />
|
||||
<polyline points="2 12 12 17 22 12" />
|
||||
<path d="m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z" />
|
||||
<path d="m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65" />
|
||||
<path d="m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 338 B After Width: | Height: | Size: 452 B |
@@ -14,5 +14,8 @@
|
||||
],
|
||||
"categories": [
|
||||
"design"
|
||||
],
|
||||
"aliases": [
|
||||
"move-3-d"
|
||||
]
|
||||
}
|
||||
@@ -7,6 +7,11 @@
|
||||
"tags": [
|
||||
"box",
|
||||
"container",
|
||||
"storage",
|
||||
"sealed",
|
||||
"packed",
|
||||
"unopened",
|
||||
"undelivered",
|
||||
"archive",
|
||||
"zip"
|
||||
],
|
||||
|
||||
@@ -12,7 +12,8 @@
|
||||
"todo",
|
||||
"tick",
|
||||
"complete",
|
||||
"task"
|
||||
"task",
|
||||
"delivered"
|
||||
],
|
||||
"categories": [
|
||||
"development"
|
||||
|
||||
@@ -7,10 +7,15 @@
|
||||
"tags": [
|
||||
"box",
|
||||
"container",
|
||||
"storage",
|
||||
"unpack",
|
||||
"open"
|
||||
"unarchive",
|
||||
"unzip",
|
||||
"opened",
|
||||
"delivered"
|
||||
],
|
||||
"categories": [
|
||||
"files",
|
||||
"development"
|
||||
]
|
||||
}
|
||||
@@ -9,7 +9,16 @@
|
||||
],
|
||||
"tags": [
|
||||
"box",
|
||||
"container"
|
||||
"container",
|
||||
"storage",
|
||||
"sealed",
|
||||
"delivery",
|
||||
"undelivered",
|
||||
"unopened",
|
||||
"packed",
|
||||
"archive",
|
||||
"zip",
|
||||
"module"
|
||||
],
|
||||
"categories": [
|
||||
"files",
|
||||
|
||||
9
icons/pentagon.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"tags": [
|
||||
"shape"
|
||||
],
|
||||
"categories": [
|
||||
"shapes"
|
||||
]
|
||||
}
|
||||
13
icons/pentagon.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="M3.5 8.7c-.7.5-1 1.4-.7 2.2l2.8 8.7c.3.8 1 1.4 1.9 1.4h9.1c.9 0 1.6-.6 1.9-1.4l2.8-8.7c.3-.8 0-1.7-.7-2.2l-7.4-5.3a2.1 2.1 0 0 0-2.4 0Z" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 359 B |
24
icons/percent-circle.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"verified",
|
||||
"unverified",
|
||||
"sale",
|
||||
"discount",
|
||||
"offer",
|
||||
"marketing",
|
||||
"sticker",
|
||||
"price tag"
|
||||
],
|
||||
"categories": [
|
||||
"account",
|
||||
"social",
|
||||
"money",
|
||||
"shopping",
|
||||
"maths",
|
||||
"shapes"
|
||||
]
|
||||
}
|
||||
16
icons/percent-circle.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"
|
||||
>
|
||||
<circle cx="12" cy="12" r="10" />
|
||||
<path d="m15 9-6 6" />
|
||||
<path d="M9 9h.01" />
|
||||
<path d="M15 15h.01" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 319 B |
24
icons/percent-diamond.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"verified",
|
||||
"unverified",
|
||||
"sale",
|
||||
"discount",
|
||||
"offer",
|
||||
"marketing",
|
||||
"sticker",
|
||||
"price tag"
|
||||
],
|
||||
"categories": [
|
||||
"account",
|
||||
"social",
|
||||
"money",
|
||||
"shopping",
|
||||
"maths",
|
||||
"shapes"
|
||||
]
|
||||
}
|
||||
16
icons/percent-diamond.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"
|
||||
>
|
||||
<path d="M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0Z" />
|
||||
<path d="M9.2 9.2h.01" />
|
||||
<path d="m14.5 9.5-5 5" />
|
||||
<path d="M14.7 14.8h.01" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 443 B |
24
icons/percent-square.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"danielbayley"
|
||||
],
|
||||
"tags": [
|
||||
"verified",
|
||||
"unverified",
|
||||
"sale",
|
||||
"discount",
|
||||
"offer",
|
||||
"marketing",
|
||||
"sticker",
|
||||
"price tag"
|
||||
],
|
||||
"categories": [
|
||||
"account",
|
||||
"social",
|
||||
"money",
|
||||
"shopping",
|
||||
"maths",
|
||||
"shapes"
|
||||
]
|
||||
}
|
||||
16
icons/percent-square.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="18" height="18" x="3" y="3" rx="2" />
|
||||
<path d="m15 9-6 6" />
|
||||
<path d="M9 9h.01" />
|
||||
<path d="M15 15h.01" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 336 B |
@@ -5,15 +5,20 @@
|
||||
"ericfennis"
|
||||
],
|
||||
"tags": [
|
||||
"discount",
|
||||
"percentage",
|
||||
"modulo",
|
||||
"modulus",
|
||||
"remainder",
|
||||
"%"
|
||||
"%",
|
||||
"sale",
|
||||
"discount",
|
||||
"offer",
|
||||
"marketing"
|
||||
],
|
||||
"categories": [
|
||||
"maths",
|
||||
"development"
|
||||
"development",
|
||||
"money",
|
||||
"shopping"
|
||||
]
|
||||
}
|
||||
20
icons/pyramid.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"tags": [
|
||||
"prism",
|
||||
"triangle",
|
||||
"triangular",
|
||||
"hierarchy",
|
||||
"structure",
|
||||
"geometry",
|
||||
"ancient",
|
||||
"egyptian",
|
||||
"landmark",
|
||||
"tourism"
|
||||
],
|
||||
"categories": [
|
||||
"shapes",
|
||||
"maths",
|
||||
"travel"
|
||||
]
|
||||
}
|
||||
14
icons/pyramid.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="M2.5 16.88a1 1 0 0 1-.32-1.43l9-13.02a1 1 0 0 1 1.64 0l9 13.01a1 1 0 0 1-.32 1.44l-8.51 4.86a2 2 0 0 1-1.98 0Z" />
|
||||
<path d="M12 2v20" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 358 B |
19
icons/radius.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"tags": [
|
||||
"shape",
|
||||
"circle",
|
||||
"geometry",
|
||||
"trigonometry",
|
||||
"radii",
|
||||
"calculate",
|
||||
"measure",
|
||||
"size"
|
||||
],
|
||||
"categories": [
|
||||
"shapes",
|
||||
"maths",
|
||||
"design",
|
||||
"tools"
|
||||
]
|
||||
}
|
||||
16
icons/radius.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"
|
||||
>
|
||||
<path d="M20.34 17.52a10 10 0 1 0-2.82 2.82" />
|
||||
<circle cx="19" cy="19" r="2" />
|
||||
<path d="m13.41 13.41 4.18 4.18" />
|
||||
<circle cx="12" cy="12" r="2" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 366 B |
@@ -11,5 +11,8 @@
|
||||
],
|
||||
"categories": [
|
||||
"design"
|
||||
],
|
||||
"aliases": [
|
||||
"rotate-3-d"
|
||||
]
|
||||
}
|
||||
@@ -12,5 +12,8 @@
|
||||
],
|
||||
"categories": [
|
||||
"design"
|
||||
],
|
||||
"aliases": [
|
||||
"scale-3-d"
|
||||
]
|
||||
}
|
||||
13
icons/slash.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"tags": [
|
||||
"divide",
|
||||
"division",
|
||||
"or",
|
||||
"/"
|
||||
],
|
||||
"categories": [
|
||||
"development",
|
||||
"maths"
|
||||
]
|
||||
}
|
||||
13
icons/slash.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="M22 2 2 22" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 234 B |
22
icons/speech.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"doerge",
|
||||
"airone01",
|
||||
"jguddas",
|
||||
"karsa-mistmere"
|
||||
],
|
||||
"tags": [
|
||||
"disability",
|
||||
"disabled",
|
||||
"dda",
|
||||
"human",
|
||||
"accessibility",
|
||||
"people",
|
||||
"sound"
|
||||
],
|
||||
"categories": [
|
||||
"accessibility",
|
||||
"communication"
|
||||
]
|
||||
}
|
||||
15
icons/speech.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="M8.8 20v-4.1l1.9.2a2.3 2.3 0 0 0 2.164-2.1V8.3A5.37 5.37 0 0 0 2 8.25c0 2.8.656 3.054 1 4.55a5.77 5.77 0 0 1 .029 2.758L2 20" />
|
||||
<path d="M19.8 17.8a7.5 7.5 0 0 0 .003-10.603" />
|
||||
<path d="M17 15a3.5 3.5 0 0 0-.025-4.975" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 447 B |
@@ -12,10 +12,12 @@
|
||||
"divide",
|
||||
"division",
|
||||
"shortcut",
|
||||
"/"
|
||||
"or",
|
||||
"/"
|
||||
],
|
||||
"categories": [
|
||||
"shapes",
|
||||
"development",
|
||||
"maths"
|
||||
]
|
||||
}
|
||||
@@ -13,5 +13,5 @@
|
||||
<path d="M15 13h2" />
|
||||
<path d="M7 9h2" />
|
||||
<path d="M13 9h4" />
|
||||
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10Z" />
|
||||
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2Z" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 380 B After Width: | Height: | Size: 377 B |
@@ -1,17 +1,23 @@
|
||||
{
|
||||
"$schema": "../icon.schema.json",
|
||||
"contributors": [
|
||||
"itsjavi",
|
||||
"mittalyashu",
|
||||
"karsa-mistmere"
|
||||
],
|
||||
"tags": [
|
||||
"night",
|
||||
"dark",
|
||||
"light",
|
||||
"moon",
|
||||
"sun",
|
||||
"brightness"
|
||||
"brightness",
|
||||
"theme",
|
||||
"auto theme",
|
||||
"system theme",
|
||||
"appearance"
|
||||
],
|
||||
"categories": [
|
||||
"accessibility"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||