Compare commits
97 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e6c50d543b | ||
|
|
0d7c70cab6 | ||
|
|
379d1b1002 | ||
|
|
7d6998941d | ||
|
|
667bb8034d | ||
|
|
fd9c489d7a | ||
|
|
acb0e37ac2 | ||
|
|
6c25cbee67 | ||
|
|
08121af31e | ||
|
|
2d484469cd | ||
|
|
f66d167ead | ||
|
|
c63e5a456e | ||
|
|
aac12f991a | ||
|
|
3844a4b346 | ||
|
|
98b43826a4 | ||
|
|
e8194cbabe | ||
|
|
17bbbe1cbb | ||
|
|
c698121170 | ||
|
|
7a380a8177 | ||
|
|
55623e1611 | ||
|
|
803d237fef | ||
|
|
151bd33cd7 | ||
|
|
b3b8cfd59c | ||
|
|
996fc68c7e | ||
|
|
69e99093b8 | ||
|
|
030c7b9cb9 | ||
|
|
6f384680b4 | ||
|
|
e810b7273f | ||
|
|
599c517188 | ||
|
|
95830a0d88 | ||
|
|
5f0c19afaa | ||
|
|
37135af384 | ||
|
|
0fdc2413f6 | ||
|
|
d565b951d7 | ||
|
|
3e7d748827 | ||
|
|
0e54626bdb | ||
|
|
110d8cce27 | ||
|
|
9db00bfe3c | ||
|
|
e21d0e2dd6 | ||
|
|
483a594622 | ||
|
|
2136843515 | ||
|
|
ad842796dc | ||
|
|
f6a7eadd99 | ||
|
|
f51a01a7d0 | ||
|
|
30ed887ad1 | ||
|
|
a87ac013f7 | ||
|
|
87a67cc314 | ||
|
|
e418be64a1 | ||
|
|
0ca76a1de1 | ||
|
|
be81f20a6b | ||
|
|
41d32b8f40 | ||
|
|
c543914fb0 | ||
|
|
40d9e44b03 | ||
|
|
5821c62880 | ||
|
|
d15973e7ef | ||
|
|
475439bca9 | ||
|
|
13fc99f80d | ||
|
|
6a49a51164 | ||
|
|
ba5a701faf | ||
|
|
9e74dbb617 | ||
|
|
3e644fda2d | ||
|
|
7517894f2d | ||
|
|
5e363f48af | ||
|
|
537040bf81 | ||
|
|
308e738e0e | ||
|
|
e16e8b2783 | ||
|
|
e7f03df844 | ||
|
|
8aed9b826d | ||
|
|
e332d8b7ce | ||
|
|
92aeac569f | ||
|
|
53c16e191b | ||
|
|
4791674365 | ||
|
|
8527049827 | ||
|
|
8205ef68ed | ||
|
|
f5c708adf2 | ||
|
|
d42539d2b4 | ||
|
|
3614b6b46e | ||
|
|
86443054e2 | ||
|
|
cc09c2640f | ||
|
|
394399bfb8 | ||
|
|
af1b0e033e | ||
|
|
bdb5f6c137 | ||
|
|
d42a21610f | ||
|
|
f5be7a9862 | ||
|
|
52d408e6d0 | ||
|
|
f69c760598 | ||
|
|
22a43cbdeb | ||
|
|
1ca70df074 | ||
|
|
5514709fb3 | ||
|
|
34a8280ba8 | ||
|
|
f814c94672 | ||
|
|
e1cfbe14be | ||
|
|
a549fd65ef | ||
|
|
239bbd9a9a | ||
|
|
85b6de6684 | ||
|
|
19fa01b5fc | ||
|
|
e3e6dd9ccc |
1
.github/workflows/labeler.yml
vendored
@@ -9,4 +9,5 @@ jobs:
|
|||||||
pull-requests: write
|
pull-requests: write
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
- uses: actions/labeler@v5
|
- uses: actions/labeler@v5
|
||||||
|
|||||||
5
.github/workflows/linting-icons.yml
vendored
@@ -14,6 +14,9 @@ jobs:
|
|||||||
contents: read
|
contents: read
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
- uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version-file: 'package.json'
|
||||||
- name: Get changed files
|
- name: Get changed files
|
||||||
id: changed-files
|
id: changed-files
|
||||||
uses: tj-actions/changed-files@v46
|
uses: tj-actions/changed-files@v46
|
||||||
@@ -21,7 +24,7 @@ jobs:
|
|||||||
files: icons/*
|
files: icons/*
|
||||||
|
|
||||||
- name: Generate annotations
|
- name: Generate annotations
|
||||||
run: node ./scripts/lintFilenames.mjs
|
run: node ./scripts/lintFilenames.mts
|
||||||
env:
|
env:
|
||||||
CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
|
CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
|
||||||
|
|
||||||
|
|||||||
4
.github/workflows/lucide-astro.yml
vendored
@@ -16,7 +16,7 @@ jobs:
|
|||||||
- uses: pnpm/action-setup@v2
|
- uses: pnpm/action-setup@v2
|
||||||
- uses: actions/setup-node@v4
|
- uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: 18
|
node-version-file: 'package.json'
|
||||||
cache: 'pnpm'
|
cache: 'pnpm'
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
@@ -32,7 +32,7 @@ jobs:
|
|||||||
- uses: pnpm/action-setup@v2
|
- uses: pnpm/action-setup@v2
|
||||||
- uses: actions/setup-node@v3.8.1
|
- uses: actions/setup-node@v3.8.1
|
||||||
with:
|
with:
|
||||||
node-version: 18
|
node-version-file: 'package.json'
|
||||||
cache: 'pnpm'
|
cache: 'pnpm'
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
|||||||
@@ -15,6 +15,9 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
- uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version-file: 'package.json'
|
||||||
|
|
||||||
- name: Get changed files
|
- name: Get changed files
|
||||||
id: changed-files
|
id: changed-files
|
||||||
@@ -24,7 +27,7 @@ jobs:
|
|||||||
|
|
||||||
- uses: actions/setup-node@v4
|
- uses: actions/setup-node@v4
|
||||||
- name: Install svgson for code preview (safer and faster than installing all deps)
|
- name: Install svgson for code preview (safer and faster than installing all deps)
|
||||||
run: npm install svgson
|
run: npm install svgson@5.3.1 --force
|
||||||
|
|
||||||
- name: Save PR number
|
- name: Save PR number
|
||||||
run: |
|
run: |
|
||||||
@@ -32,7 +35,7 @@ jobs:
|
|||||||
echo ${{ github.event.number }} > ./pr/NR
|
echo ${{ github.event.number }} > ./pr/NR
|
||||||
|
|
||||||
- name: Generate comment markup
|
- name: Generate comment markup
|
||||||
run: node ./scripts/generateChangedIconsCommentMarkup.mjs >> ./pr/comment-markup.md
|
run: node ./scripts/generateChangedIconsCommentMarkup.mts >> ./pr/comment-markup.md
|
||||||
id: comment-markup
|
id: comment-markup
|
||||||
env:
|
env:
|
||||||
CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
|
CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
|
||||||
|
|||||||
37
.github/workflows/pull-request-tags-suggestions.yml
vendored
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
name: Pull request tags suggestions
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request_target:
|
||||||
|
paths:
|
||||||
|
- 'icons/*.json'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
pull-request-tags-suggestions:
|
||||||
|
name: Pull Request Tags Suggestions
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
pull-requests: write
|
||||||
|
|
||||||
|
steps:
|
||||||
|
# We checkout the main branch of main repository for security reasons.
|
||||||
|
# This is to prevent the workflow from running on a forked repository.
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
repository: lucide-icons/lucide
|
||||||
|
- uses: pnpm/action-setup@v4
|
||||||
|
- uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
cache: 'pnpm'
|
||||||
|
node-version-file: 'package.json'
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: pnpm install --frozen-lockfile
|
||||||
|
|
||||||
|
- name: Generate comment markup
|
||||||
|
run: node ./scripts/suggestTags.mts
|
||||||
|
env:
|
||||||
|
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
|
||||||
|
PULL_REQUEST_NUMBER: ${{ github.event.number }}
|
||||||
|
COMMIT_SHA: ${{ github.sha }}
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
1
.gitignore
vendored
@@ -4,6 +4,7 @@
|
|||||||
.obsidian
|
.obsidian
|
||||||
.now
|
.now
|
||||||
.idea
|
.idea
|
||||||
|
.env
|
||||||
node_modules
|
node_modules
|
||||||
dist
|
dist
|
||||||
build
|
build
|
||||||
|
|||||||
@@ -161,6 +161,30 @@ lucide
|
|||||||
|
|
||||||
The lucide.dev website is using [vitepress](https://vitepress.dev/) to generate the static website. The markdown files are located in the docs directory.
|
The lucide.dev website is using [vitepress](https://vitepress.dev/) to generate the static website. The markdown files are located in the docs directory.
|
||||||
|
|
||||||
|
#### Running the Docs Website Locally
|
||||||
|
|
||||||
|
To test the docs website locally, follow these steps:
|
||||||
|
|
||||||
|
1. **Navigate to the docs directory**
|
||||||
|
|
||||||
|
```sh
|
||||||
|
cd docs
|
||||||
|
```
|
||||||
|
|
||||||
|
2. **Start the Local Development Server**
|
||||||
|
|
||||||
|
```sh
|
||||||
|
pnpm run docs:dev
|
||||||
|
```
|
||||||
|
|
||||||
|
3. **Open the Website Locally**
|
||||||
|
|
||||||
|
Vitepress should open with the following format:
|
||||||
|
|
||||||
|
VitePress dev server is running at:
|
||||||
|
- **Local**: `http://localhost:3000/`
|
||||||
|
- **Network**: `http://192.168.x.x:3000/`
|
||||||
|
|
||||||
### Guides
|
### Guides
|
||||||
|
|
||||||
Detailed documentation about: installation, guides, packages, design guides etc.
|
Detailed documentation about: installation, guides, packages, design guides etc.
|
||||||
@@ -173,8 +197,6 @@ All the icons of lucide in SVG format. These will be used as source for all the
|
|||||||
|
|
||||||
Includes all the (npm) packages of lucide.
|
Includes all the (npm) packages of lucide.
|
||||||
|
|
||||||
> Note: One package is not managed by pnpm: **lucide-flutter**, this package is written in Dart and uses pub for publishing.
|
|
||||||
|
|
||||||
### Scripts
|
### Scripts
|
||||||
|
|
||||||
Includes useful scripts to automate certain jobs. Big part of the scripts is the template generation, for example it generates icon components for all the packages. These scripts are usually executed from the "scripts" section in the package.json.
|
Includes useful scripts to automate certain jobs. Big part of the scripts is the template generation, for example it generates icon components for all the packages. These scripts are usually executed from the "scripts" section in the package.json.
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import { bundledLanguages, type ThemeRegistration } from 'shikiji';
|
import { bundledLanguages, getHighlighter, type ThemeRegistration } from 'shikiji';
|
||||||
import { getHighlighter } from 'shikiji';
|
|
||||||
|
|
||||||
type CodeExampleType = {
|
type CodeExampleType = {
|
||||||
title: string;
|
title: string;
|
||||||
@@ -102,13 +101,8 @@ import { LucideAngularModule, $PascalCase } from 'lucide-angular';
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
language: 'html',
|
language: 'html',
|
||||||
title: 'Icon Font',
|
title: 'Icon font',
|
||||||
code: `<style>
|
code: `<div class="icon-$Name"></div>`,
|
||||||
@import ('~lucide-static/font/Lucide.css');
|
|
||||||
</style>
|
|
||||||
|
|
||||||
<div class="icon-$Name"></div>
|
|
||||||
`,
|
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,15 +1,22 @@
|
|||||||
<script setup>
|
<script setup>
|
||||||
import { ref } from 'vue'
|
|
||||||
import { Switch } from '@headlessui/vue'
|
import { Switch } from '@headlessui/vue'
|
||||||
|
|
||||||
const enabled = ref(false)
|
defineProps({
|
||||||
|
modelValue: {
|
||||||
|
type: Boolean,
|
||||||
|
default: false
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
const emit = defineEmits(['update:modelValue'])
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<Switch
|
<Switch
|
||||||
v-model="enabled"
|
:model-value="modelValue"
|
||||||
|
@update:model-value="emit('update:modelValue', $event)"
|
||||||
class="switch"
|
class="switch"
|
||||||
:class="{ enabled }"
|
:class="{ enabled: modelValue }"
|
||||||
>
|
>
|
||||||
<span class="thumb" />
|
<span class="thumb" />
|
||||||
</Switch>
|
</Switch>
|
||||||
|
|||||||
@@ -48,6 +48,7 @@ function resetStyle () {
|
|||||||
color.value = 'currentColor'
|
color.value = 'currentColor'
|
||||||
strokeWidth.value = 2
|
strokeWidth.value = 2
|
||||||
size.value = 24
|
size.value = 24
|
||||||
|
absoluteStrokeWidth.value = false
|
||||||
}
|
}
|
||||||
|
|
||||||
watch(absoluteStrokeWidth, (enabled) => {
|
watch(absoluteStrokeWidth, (enabled) => {
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import {useData, useRouter} from 'vitepress';
|
|||||||
import { computed } from 'vue';
|
import { computed } from 'vue';
|
||||||
import createLucideIcon from 'lucide-vue-next/src/createLucideIcon';
|
import createLucideIcon from 'lucide-vue-next/src/createLucideIcon';
|
||||||
import { diamond } from '../../../data/iconNodes'
|
import { diamond } from '../../../data/iconNodes'
|
||||||
import deprecationReasonTemplate from '../../../../../tools/build-icons/utils/deprecationReasonTemplate.mjs';
|
import deprecationReasonTemplate from '../../../../../tools/build-icons/utils/deprecationReasonTemplate.ts';
|
||||||
|
|
||||||
|
|
||||||
const props = defineProps<{
|
const props = defineProps<{
|
||||||
|
|||||||
@@ -14,7 +14,15 @@ import CarbonAdOverlay from './CarbonAdOverlay.vue';
|
|||||||
|
|
||||||
const ICON_SIZE = 56;
|
const ICON_SIZE = 56;
|
||||||
const ICON_GRID_GAP = 8;
|
const ICON_GRID_GAP = 8;
|
||||||
const DEFAULT_GRID_ITEMS = 10 * 160;
|
|
||||||
|
const initialGridItems = computed(() => {
|
||||||
|
if (containerWidth.value === 0) return 120;
|
||||||
|
|
||||||
|
const itemsPerRow = columnSize.value || 10;
|
||||||
|
const visibleRows = Math.ceil(window.innerHeight / (ICON_SIZE + ICON_GRID_GAP));
|
||||||
|
|
||||||
|
return Math.min(itemsPerRow * (visibleRows + 2), 200);
|
||||||
|
});
|
||||||
|
|
||||||
const props = defineProps<{
|
const props = defineProps<{
|
||||||
icons: IconEntity[];
|
icons: IconEntity[];
|
||||||
@@ -115,15 +123,14 @@ function handleCloseDrawer() {
|
|||||||
/>
|
/>
|
||||||
</StickyBar>
|
</StickyBar>
|
||||||
<NoResults
|
<NoResults
|
||||||
v-if="list.length === 0 && searchQuery !== ''"
|
v-if="searchResults.length === 0 && searchQuery !== ''"
|
||||||
:searchQuery="searchQuery"
|
:searchQuery="searchQuery"
|
||||||
@clear="searchQuery = ''"
|
@clear="searchQuery = ''"
|
||||||
/>
|
/>
|
||||||
<IconGrid
|
<IconGrid
|
||||||
v-else-if="list.length === 0"
|
v-else-if="list.length === 0"
|
||||||
:key="index"
|
|
||||||
overlayMode
|
overlayMode
|
||||||
:icons="[...searchResults].splice(0, DEFAULT_GRID_ITEMS)"
|
:icons="searchResults.slice(0, initialGridItems)"
|
||||||
:activeIcon="activeIconName"
|
:activeIcon="activeIconName"
|
||||||
@setActiveIcon="setActiveIconName"
|
@setActiveIcon="setActiveIconName"
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -47,6 +47,7 @@ function resetStyle () {
|
|||||||
color.value = STYLE_DEFAULTS.color
|
color.value = STYLE_DEFAULTS.color
|
||||||
strokeWidth.value = STYLE_DEFAULTS.strokeWidth
|
strokeWidth.value = STYLE_DEFAULTS.strokeWidth
|
||||||
size.value = STYLE_DEFAULTS.size
|
size.value = STYLE_DEFAULTS.size
|
||||||
|
absoluteStrokeWidth.value = STYLE_DEFAULTS.absoluteStrokeWidth
|
||||||
}
|
}
|
||||||
|
|
||||||
watch(absoluteStrokeWidth, (enabled) => {
|
watch(absoluteStrokeWidth, (enabled) => {
|
||||||
@@ -59,9 +60,8 @@ const customizingActive = computed(() => {
|
|||||||
return color.value !== STYLE_DEFAULTS.color
|
return color.value !== STYLE_DEFAULTS.color
|
||||||
|| strokeWidth.value !== STYLE_DEFAULTS.strokeWidth
|
|| strokeWidth.value !== STYLE_DEFAULTS.strokeWidth
|
||||||
|| size.value !== STYLE_DEFAULTS.size
|
|| size.value !== STYLE_DEFAULTS.size
|
||||||
|
|| absoluteStrokeWidth.value !== STYLE_DEFAULTS.absoluteStrokeWidth
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
@@ -120,8 +120,8 @@ const customizingActive = computed(() => {
|
|||||||
label="Absolute Stroke width"
|
label="Absolute Stroke width"
|
||||||
>
|
>
|
||||||
<Switch
|
<Switch
|
||||||
id="size"
|
id="absolute-stroke-width"
|
||||||
name="size"
|
name="absolute-stroke-width"
|
||||||
v-model="absoluteStrokeWidth"
|
v-model="absoluteStrokeWidth"
|
||||||
/>
|
/>
|
||||||
</InputField>
|
</InputField>
|
||||||
@@ -161,9 +161,4 @@ const customizingActive = computed(() => {
|
|||||||
.color-picker {
|
.color-picker {
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
#absolute-stroke-width {
|
|
||||||
flex-direction: row-reverse;
|
|
||||||
}
|
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -42,7 +42,11 @@ Here are rules that should be followed to keep quality and consistency when maki
|
|||||||
|
|
||||||
### 8. Distinct elements must have **2 pixels of spacing between each other**
|
### 8. Distinct elements must have **2 pixels of spacing between each other**
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
### 9. Icons should have a similar optical volume to `circle` and `square`.
|
### 9. Icons should have a similar optical volume to `circle` and `square`.
|
||||||
|
|
||||||
|
|||||||
@@ -87,8 +87,7 @@ const App = () => (
|
|||||||
|
|
||||||
## Dynamic Icon Component
|
## Dynamic Icon Component
|
||||||
|
|
||||||
It is possible to create one generic icon component to load icons, but it is not recommended.
|
It is possible to create one generic icon component to load icons. But it is not recommended, since it is importing all icons during the build. This increases build time and the different modules it will create.
|
||||||
Since it is importing all icons during build. This increases build time and the different modules it will create.
|
|
||||||
|
|
||||||
`DynamicIcon` 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.
|
`DynamicIcon` 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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,24 +1,38 @@
|
|||||||
# Lucide Static
|
# Lucide Static
|
||||||
|
|
||||||
This package include the following lucide implementations:
|
This package includes the following implementations of Lucide icons:
|
||||||
|
|
||||||
- All SVG files
|
- Individual SVG files
|
||||||
- SVG sprite
|
- SVG sprite
|
||||||
- Icon fonts
|
- Icon font files
|
||||||
- JavaScript library containing strings of SVGs.
|
- A JavaScript library exporting SVG strings
|
||||||
|
|
||||||
## Why lucide-static?
|
## Who is this for?
|
||||||
|
|
||||||
This package is suitable for specific use cases, for example if you want to use icon fonts, SVG sprites, normal SVGs or Common.js SVG strings in your javascript project.
|
`lucide-static` is suitable for _very specific use cases_ where you want to use Lucide icons without relying on a JavaScript framework or component system. It's ideal for:
|
||||||
|
|
||||||
::: warning
|
- Projects that use icon fonts with plain CSS or utility-first frameworks
|
||||||
While they can be useful for prototyping, it is not recommended to use the SVG sprites or icon fonts provided by this package in production web apps as all the available icons are included in the app, hence increasing loading time and data usage. We recommend to use a bundler and tree-shaking to make sure only the icons you use are bundled with your app. Tree-shaking is only available in these packages: [lucide](lucide), [lucide-react](lucide-react), [lucide-vue](lucide-vue), [lucide-vue-next](lucide-vue-next), [lucide-angular](lucide-angular), [lucide-preact](lucide-preact)
|
- Embedding raw SVG files or sprites directly in HTML
|
||||||
|
- Using SVGs as CSS background images
|
||||||
|
- Importing SVG strings into Node.js (CommonJS) environments
|
||||||
|
|
||||||
|
::: danger
|
||||||
|
### Not recommended for production {#production-warning}
|
||||||
|
|
||||||
|
SVG sprites and icon fonts include **all icons**, which can significantly increase your app's bundle size and load time.
|
||||||
|
|
||||||
|
For production environments, we recommend using a bundler with tree-shaking support to include only the icons you actually use. Consider using:
|
||||||
|
|
||||||
|
- [lucide](lucide)
|
||||||
|
- [lucide-react](lucide-react)
|
||||||
|
- [lucide-vue](lucide-vue)
|
||||||
|
- [lucide-vue-next](lucide-vue-next)
|
||||||
|
- [lucide-angular](lucide-angular)
|
||||||
|
- [lucide-preact](lucide-preact)
|
||||||
:::
|
:::
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
## Package Managers
|
|
||||||
|
|
||||||
::: code-group
|
::: code-group
|
||||||
|
|
||||||
```sh [pnpm]
|
```sh [pnpm]
|
||||||
@@ -39,64 +53,77 @@ bun add lucide-static
|
|||||||
|
|
||||||
:::
|
:::
|
||||||
|
|
||||||
### CDN
|
## SVG Files
|
||||||
|
|
||||||
```html
|
You can use standalone SVG files or SVG sprites in several ways.
|
||||||
<!-- SVG file for a single icon -->
|
|
||||||
<img src="https://unpkg.com/lucide-static@latest/icons/house.svg" />
|
|
||||||
|
|
||||||
<!-- Icon font -->
|
Check out our [codesandbox example](https://codesandbox.io/s/using-the-svg-sprite-lz1kk).
|
||||||
<style>
|
|
||||||
@font-face {
|
|
||||||
font-family: 'LucideIcons';
|
|
||||||
src: url(https://unpkg.com/lucide-static@latest/font/Lucide.ttf) format('truetype');
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
```
|
|
||||||
|
|
||||||
## Usage
|
### SVG file as image
|
||||||
|
|
||||||
Check out the [codesandbox examples](https://codesandbox.io/s/using-the-svg-sprite-lz1kk).
|
#### In HTML:
|
||||||
|
|
||||||
### SVG Files
|
::: code-group
|
||||||
|
|
||||||
#### SVG file as image
|
```html [Webpack]
|
||||||
|
|
||||||
To use it in for example html:
|
|
||||||
|
|
||||||
```html
|
|
||||||
<!-- SVG file for a single icon -->
|
<!-- SVG file for a single icon -->
|
||||||
<img src="~lucide-static/icons/house.svg" />
|
<img src="~lucide-static/icons/house.svg" />
|
||||||
```
|
```
|
||||||
|
|
||||||
```css
|
```html [CDN]
|
||||||
|
<!-- SVG file for a single icon -->
|
||||||
|
<img src="https://unpkg.com/lucide-static@latest/icons/house.svg" />
|
||||||
|
```
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
|
#### In CSS:
|
||||||
|
|
||||||
|
::: code-group
|
||||||
|
|
||||||
|
```css [Webpack]
|
||||||
.house-icon {
|
.house-icon {
|
||||||
background-image: url(~lucide-static/icons/house.svg);
|
background-image: url(~lucide-static/icons/house.svg);
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Make sure you have the correct webpack loaders to make this work. [url-loader](https://v4.webpack.js.org/loaders/url-loader/)
|
```css [CDN]
|
||||||
|
.house-icon {
|
||||||
|
background-image: url(https://unpkg.com/lucide-static@latest/icons/house.svg);
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
#### SVG file as string
|
:::
|
||||||
|
|
||||||
You can simply import each SVG by targeting `lucide-static/icons/{icon-name}.svg`.
|
Make sure you have the correct Webpack loader configured, such as [`url-loader`](https://v4.webpack.js.org/loaders/url-loader/).
|
||||||
To use SVGs in your project you can for example use a [SVG loader](https://v4.webpack.js.org/loaders/svg-inline-loader/).
|
|
||||||
|
### SVG file as string
|
||||||
|
|
||||||
|
To import an SVG as a string (e.g., for templating):
|
||||||
|
|
||||||
```js
|
```js
|
||||||
import arrowRightIcon from 'lucide-static/icons/arrow-right';
|
import arrowRightIcon from 'lucide-static/icons/arrow-right';
|
||||||
|
|
||||||
// return string of an SVG
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### SVG Sprite
|
You'll need an SVG loader like [`svg-inline-loader`](https://v4.webpack.js.org/loaders/svg-inline-loader/).
|
||||||
|
|
||||||
You may need additional loader for this.
|
### Using the SVG sprite
|
||||||
|
|
||||||
|
:::danger
|
||||||
|
[Not intended for production use.](#production-warning)
|
||||||
|
:::
|
||||||
|
|
||||||
|
You may also need an additional SVG loader to handle this.
|
||||||
|
|
||||||
|
#### Basic sprite usage (not production-optimized):
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<!-- Icon Sprite, not recommended for production! -->
|
|
||||||
<img src="lucide-static/sprite.svg#house" />
|
<img src="lucide-static/sprite.svg#house" />
|
||||||
|
```
|
||||||
|
|
||||||
<!-- or -->
|
#### Inline usage:
|
||||||
|
|
||||||
|
```html
|
||||||
<svg
|
<svg
|
||||||
width="24"
|
width="24"
|
||||||
height="24"
|
height="24"
|
||||||
@@ -109,12 +136,13 @@ You may need additional loader for this.
|
|||||||
<use href="#alert-triangle" />
|
<use href="#alert-triangle" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|
||||||
<svg>
|
<!-- sprite SVG -->
|
||||||
...sprite svg
|
<svg>...</svg>
|
||||||
</svg>
|
|
||||||
```
|
```
|
||||||
|
|
||||||
If you'd prefer, you can use CSS to hold your base SVG properties
|
#### Inline with CSS helper class
|
||||||
|
|
||||||
|
If you'd prefer, you can use CSS to hold your base SVG properties:
|
||||||
|
|
||||||
```css
|
```css
|
||||||
.lucide-icon {
|
.lucide-icon {
|
||||||
@@ -128,47 +156,71 @@ If you'd prefer, you can use CSS to hold your base SVG properties
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
and update the SVG as follows
|
...and update the SVG as follows:
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<svg
|
<svg
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
class="lucide-icon"
|
class="lucide-icon"
|
||||||
>
|
>
|
||||||
<use
|
<use href="#triangle-alert" />
|
||||||
href="#triangle-alert"
|
|
||||||
/>
|
|
||||||
</svg>
|
|
||||||
<svg>
|
|
||||||
...sprite svg
|
|
||||||
</svg>
|
</svg>
|
||||||
|
|
||||||
|
<!-- sprite SVG -->
|
||||||
|
<svg>...</svg>
|
||||||
```
|
```
|
||||||
|
|
||||||
### Icon Font
|
## Icon font
|
||||||
|
|
||||||
```css
|
:::danger
|
||||||
|
[Not intended for production use.](#production-warning)
|
||||||
|
:::
|
||||||
|
|
||||||
|
Lucide icons are also available as a web font. To use them, you first need to include the corresponding stylesheet:
|
||||||
|
|
||||||
|
::: code-group
|
||||||
|
|
||||||
|
```css [Vite]
|
||||||
|
@import 'lucide-static/font/lucide.css';
|
||||||
|
```
|
||||||
|
|
||||||
|
```css [Webpack]
|
||||||
@import ('~lucide-static/font/lucide.css');
|
@import ('~lucide-static/font/lucide.css');
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```html [CDN]
|
||||||
|
<link rel="stylesheet" href="https://unpkg.com/lucide-static@latest/font/lucide.css" />
|
||||||
|
```
|
||||||
|
|
||||||
|
```html [Static asset]
|
||||||
|
<link rel="stylesheet" href="/your/path/to/lucide.css" />
|
||||||
|
```
|
||||||
|
|
||||||
|
:::
|
||||||
|
|
||||||
|
Once included, use the format `icon-{kebab-case-name}`. You can copy icon names from the [Lucide Icons page](https://lucide.dev/icons).
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<div class="icon-house"></div>
|
<div class="icon-house"></div>
|
||||||
```
|
```
|
||||||
|
|
||||||
### Node.js
|
If you're not using a package manager, you can download the font files directly from the [latest release](https://github.com/lucide-icons/lucide/releases/latest).
|
||||||
|
|
||||||
To use lucide icons in your Nodejs project you can import each icon as:
|
## Node.js
|
||||||
|
|
||||||
|
You can also import Lucide icons in Node.js (CommonJS) projects:
|
||||||
|
|
||||||
```js
|
```js
|
||||||
const { messageSquare } = require('lucide-static/lib');
|
const {messageSquare} = require('lucide-static/lib');
|
||||||
```
|
```
|
||||||
|
|
||||||
> Note: Each icon name is in camelCase.
|
> Note: Each icon name is in camelCase.
|
||||||
|
|
||||||
#### Example in node.js project
|
#### Express app example in Node.js
|
||||||
|
|
||||||
```js
|
```js
|
||||||
const express = require('express');
|
const express = require('express');
|
||||||
const { messageSquare } = require('lucide-static/lib');
|
const {messageSquare} = require('lucide-static/lib');
|
||||||
const app = express();
|
const app = express();
|
||||||
const port = 3000;
|
const port = 3000;
|
||||||
|
|
||||||
@@ -181,7 +233,7 @@ app.get('/', (req, res) => {
|
|||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>Lucide Icons</h1>
|
<h1>Lucide Icons</h1>
|
||||||
<p>This is a lucide icon ${messageSquare}</p>
|
<p>This is a Lucide icon ${messageSquare}</p>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
1
docs/images/2px-element-spacing-abrupt-cut.svg
Normal file
|
After Width: | Height: | Size: 9.6 KiB |
1
docs/images/2px-element-spacing-connected.svg
Normal file
|
After Width: | Height: | Size: 14 KiB |
@@ -49,6 +49,8 @@
|
|||||||
<path d="M120 350h240" stroke="#D8D8D9" stroke-width=".5"/>
|
<path d="M120 350h240" stroke="#D8D8D9" stroke-width=".5"/>
|
||||||
<path d="M350 120v240" stroke="#D8D8D9" stroke-width=".5"/>
|
<path d="M350 120v240" stroke="#D8D8D9" stroke-width=".5"/>
|
||||||
</g>
|
</g>
|
||||||
|
<path d="M219 396.5L208 407.5L203 402.5" stroke="#36EA83" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M241.052 414H233.06V391.455H241.118C243.386 391.455 245.338 391.906 246.975 392.809C248.611 393.704 249.87 394.992 250.751 396.673C251.639 398.353 252.083 400.364 252.083 402.705C252.083 405.054 251.639 407.072 250.751 408.76C249.87 410.448 248.604 411.743 246.953 412.646C245.309 413.549 243.342 414 241.052 414ZM237.827 409.916H240.854C242.263 409.916 243.448 409.666 244.41 409.167C245.379 408.661 246.105 407.879 246.59 406.822C247.081 405.758 247.327 404.386 247.327 402.705C247.327 401.039 247.081 399.678 246.59 398.621C246.105 397.564 245.382 396.786 244.421 396.287C243.459 395.788 242.274 395.539 240.865 395.539H237.827V409.916ZM263.166 414.33C261.456 414.33 259.977 413.967 258.729 413.24C257.489 412.507 256.531 411.486 255.856 410.18C255.181 408.866 254.843 407.344 254.843 405.612C254.843 403.865 255.181 402.338 255.856 401.032C256.531 399.718 257.489 398.698 258.729 397.972C259.977 397.238 261.456 396.871 263.166 396.871C264.876 396.871 266.351 397.238 267.591 397.972C268.839 398.698 269.8 399.718 270.475 401.032C271.151 402.338 271.488 403.865 271.488 405.612C271.488 407.344 271.151 408.866 270.475 410.18C269.8 411.486 268.839 412.507 267.591 413.24C266.351 413.967 264.876 414.33 263.166 414.33ZM263.188 410.697C263.966 410.697 264.615 410.477 265.136 410.037C265.657 409.589 266.05 408.98 266.314 408.21C266.586 407.439 266.721 406.562 266.721 405.578C266.721 404.595 266.586 403.718 266.314 402.947C266.05 402.177 265.657 401.568 265.136 401.12C264.615 400.672 263.966 400.449 263.188 400.449C262.402 400.449 261.742 400.672 261.206 401.12C260.678 401.568 260.278 402.177 260.006 402.947C259.742 403.718 259.61 404.595 259.61 405.578C259.61 406.562 259.742 407.439 260.006 408.21C260.278 408.98 260.678 409.589 261.206 410.037C261.742 410.477 262.402 410.697 263.188 410.697ZM277.279 414.286C276.552 414.286 275.928 414.029 275.407 413.516C274.893 412.995 274.637 412.371 274.637 411.644C274.637 410.925 274.893 410.308 275.407 409.795C275.928 409.281 276.552 409.024 277.279 409.024C277.983 409.024 278.6 409.281 279.128 409.795C279.656 410.308 279.921 410.925 279.921 411.644C279.921 412.129 279.796 412.573 279.546 412.976C279.304 413.373 278.985 413.692 278.589 413.934C278.192 414.169 277.756 414.286 277.279 414.286Z" fill="#36EA83"/>
|
||||||
<g id="embed-lucide-copy" stroke="#3C3C43" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" transform="translate(120 120), scale(10)">
|
<g id="embed-lucide-copy" stroke="#3C3C43" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" transform="translate(120 120), scale(10)">
|
||||||
<rect width="14" height="14" x="8" y="8" rx="2" ry="2" />
|
<rect width="14" height="14" x="8" y="8" rx="2" ry="2" />
|
||||||
<path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" />
|
<path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" />
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 21 KiB |
@@ -9,13 +9,13 @@
|
|||||||
"docs:build": "pnpm run /^prebuild:.*/ && vitepress build",
|
"docs:build": "pnpm run /^prebuild:.*/ && vitepress build",
|
||||||
"docs:preview": "vitepress preview",
|
"docs:preview": "vitepress preview",
|
||||||
"build:docs": "vitepress build",
|
"build:docs": "vitepress build",
|
||||||
"prebuild:iconNodes": "node ./scripts/writeIconNodes.mjs",
|
"prebuild:iconNodes": "node --experimental-strip-types ./scripts/writeIconNodes.mjs",
|
||||||
"prebuild:metaJson": "node ./scripts/writeIconMetaIndex.mjs",
|
"prebuild:metaJson": "node --experimental-strip-types ./scripts/writeIconMetaIndex.mjs",
|
||||||
"prebuild:releaseJson": "node ./scripts/writeReleaseMetadata.mjs",
|
"prebuild:releaseJson": "node --experimental-strip-types ./scripts/writeReleaseMetadata.mjs",
|
||||||
"prebuild:categoriesJson": "node ./scripts/writeCategoriesMetadata.mjs",
|
"prebuild:categoriesJson": "node --experimental-strip-types ./scripts/writeCategoriesMetadata.mjs",
|
||||||
"prebuild:relatedIcons": "node ./scripts/writeIconRelatedIcons.mjs",
|
"prebuild:relatedIcons": "node --experimental-strip-types ./scripts/writeIconRelatedIcons.mjs",
|
||||||
"prebuild:iconDetails": "node ./scripts/writeIconDetails.mjs",
|
"prebuild:iconDetails": "node --experimental-strip-types ./scripts/writeIconDetails.mjs",
|
||||||
"postbuild:vercelJson": "node ./scripts/writeVercelOutput.mjs",
|
"postbuild:vercelJson": "node --experimental-strip-types ./scripts/writeVercelOutput.mjs",
|
||||||
"dev": "npx nitropack dev",
|
"dev": "npx nitropack dev",
|
||||||
"prebuild:api": "npx nitropack prepare",
|
"prebuild:api": "npx nitropack prepare",
|
||||||
"build:api": "npx nitropack build",
|
"build:api": "npx nitropack build",
|
||||||
|
|||||||
@@ -2,7 +2,8 @@
|
|||||||
"$schema": "../icon.schema.json",
|
"$schema": "../icon.schema.json",
|
||||||
"contributors": [
|
"contributors": [
|
||||||
"danielbayley",
|
"danielbayley",
|
||||||
"karsa-mistmere"
|
"karsa-mistmere",
|
||||||
|
"jamiemlaw"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"backwards",
|
"backwards",
|
||||||
|
|||||||
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M15 5H9" />
|
<path d="M15 11a1 1 0 0 0 1 1h2.939a1 1 0 0 1 .75 1.811l-6.835 6.836a1.207 1.207 0 0 1-1.707 0L4.31 13.81a1 1 0 0 1 .75-1.811H8a1 1 0 0 0 1-1V9a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1z" />
|
||||||
<path d="M15 9v3h4l-7 7-7-7h4V9z" />
|
<path d="M9 4h6" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 270 B After Width: | Height: | Size: 411 B |
@@ -3,7 +3,9 @@
|
|||||||
"contributors": [
|
"contributors": [
|
||||||
"Andreto",
|
"Andreto",
|
||||||
"mittalyashu",
|
"mittalyashu",
|
||||||
"danielbayley"
|
"danielbayley",
|
||||||
|
"karsa-mistmere",
|
||||||
|
"jamiemlaw"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"backwards",
|
"backwards",
|
||||||
|
|||||||
@@ -9,5 +9,5 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M15 6v6h4l-7 7-7-7h4V6h6z" />
|
<path d="M15 11a1 1 0 0 0 1 1h2.939a1 1 0 0 1 .75 1.811l-6.835 6.836a1.207 1.207 0 0 1-1.707 0L4.31 13.81a1 1 0 0 1 .75-1.811H8a1 1 0 0 0 1-1V5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1z" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 249 B After Width: | Height: | Size: 389 B |
@@ -2,7 +2,8 @@
|
|||||||
"$schema": "../icon.schema.json",
|
"$schema": "../icon.schema.json",
|
||||||
"contributors": [
|
"contributors": [
|
||||||
"danielbayley",
|
"danielbayley",
|
||||||
"karsa-mistmere"
|
"karsa-mistmere",
|
||||||
|
"jamiemlaw"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"previous",
|
"previous",
|
||||||
|
|||||||
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M19 15V9" />
|
<path d="M13 9a1 1 0 0 1-1-1V5.061a1 1 0 0 0-1.811-.75l-6.835 6.836a1.207 1.207 0 0 0 0 1.707l6.835 6.835a1 1 0 0 0 1.811-.75V16a1 1 0 0 1 1-1h2a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1z" />
|
||||||
<path d="M15 15h-3v4l-7-7 7-7v4h3v6z" />
|
<path d="M20 9v6" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 275 B After Width: | Height: | Size: 414 B |
@@ -4,7 +4,9 @@
|
|||||||
"Andreto",
|
"Andreto",
|
||||||
"mittalyashu",
|
"mittalyashu",
|
||||||
"ericfennis",
|
"ericfennis",
|
||||||
"danielbayley"
|
"danielbayley",
|
||||||
|
"karsa-mistmere",
|
||||||
|
"jamiemlaw"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"previous",
|
"previous",
|
||||||
|
|||||||
@@ -9,5 +9,5 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M18 15h-6v4l-7-7 7-7v4h6v6z" />
|
<path d="M13 9a1 1 0 0 1-1-1V5.061a1 1 0 0 0-1.811-.75l-6.835 6.836a1.207 1.207 0 0 0 0 1.707l6.835 6.835a1 1 0 0 0 1.811-.75V16a1 1 0 0 1 1-1h6a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1z" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 251 B After Width: | Height: | Size: 391 B |
@@ -2,7 +2,8 @@
|
|||||||
"$schema": "../icon.schema.json",
|
"$schema": "../icon.schema.json",
|
||||||
"contributors": [
|
"contributors": [
|
||||||
"danielbayley",
|
"danielbayley",
|
||||||
"karsa-mistmere"
|
"karsa-mistmere",
|
||||||
|
"jamiemlaw"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"next",
|
"next",
|
||||||
|
|||||||
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M5 9v6" />
|
<path d="M11 9a1 1 0 0 0 1-1V5.061a1 1 0 0 1 1.811-.75l6.836 6.836a1.207 1.207 0 0 1 0 1.707l-6.836 6.835a1 1 0 0 1-1.811-.75V16a1 1 0 0 0-1-1H9a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z" />
|
||||||
<path d="M9 9h3V5l7 7-7 7v-4H9V9z" />
|
<path d="M4 9v6" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 270 B After Width: | Height: | Size: 413 B |
@@ -4,7 +4,9 @@
|
|||||||
"Andreto",
|
"Andreto",
|
||||||
"mittalyashu",
|
"mittalyashu",
|
||||||
"ericfennis",
|
"ericfennis",
|
||||||
"danielbayley"
|
"danielbayley",
|
||||||
|
"karsa-mistmere",
|
||||||
|
"jamiemlaw"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"next",
|
"next",
|
||||||
|
|||||||
@@ -9,5 +9,5 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M6 9h6V5l7 7-7 7v-4H6V9z" />
|
<path d="M11 9a1 1 0 0 0 1-1V5.061a1 1 0 0 1 1.811-.75l6.836 6.836a1.207 1.207 0 0 1 0 1.707l-6.836 6.835a1 1 0 0 1-1.811-.75V16a1 1 0 0 0-1-1H5a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 248 B After Width: | Height: | Size: 391 B |
@@ -2,7 +2,8 @@
|
|||||||
"$schema": "../icon.schema.json",
|
"$schema": "../icon.schema.json",
|
||||||
"contributors": [
|
"contributors": [
|
||||||
"danielbayley",
|
"danielbayley",
|
||||||
"karsa-mistmere"
|
"karsa-mistmere",
|
||||||
|
"jamiemlaw"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"caps lock",
|
"caps lock",
|
||||||
|
|||||||
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M9 19h6" />
|
<path d="M9 13a1 1 0 0 0-1-1H5.061a1 1 0 0 1-.75-1.811l6.836-6.835a1.207 1.207 0 0 1 1.707 0l6.835 6.835a1 1 0 0 1-.75 1.811H16a1 1 0 0 0-1 1v2a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1z" />
|
||||||
<path d="M9 15v-3H5l7-7 7 7h-4v3H9z" />
|
<path d="M9 20h6" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 273 B After Width: | Height: | Size: 413 B |
@@ -3,7 +3,9 @@
|
|||||||
"contributors": [
|
"contributors": [
|
||||||
"Andreto",
|
"Andreto",
|
||||||
"mittalyashu",
|
"mittalyashu",
|
||||||
"danielbayley"
|
"danielbayley",
|
||||||
|
"karsa-mistmere",
|
||||||
|
"jamiemlaw"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"shift",
|
"shift",
|
||||||
|
|||||||
@@ -9,5 +9,5 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M9 18v-6H5l7-7 7 7h-4v6H9z" />
|
<path d="M9 13a1 1 0 0 0-1-1H5.061a1 1 0 0 1-.75-1.811l6.836-6.835a1.207 1.207 0 0 1 1.707 0l6.835 6.835a1 1 0 0 1-.75 1.811H16a1 1 0 0 0-1 1v6a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1z" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 250 B After Width: | Height: | Size: 390 B |
@@ -11,6 +11,10 @@
|
|||||||
],
|
],
|
||||||
"categories": [
|
"categories": [
|
||||||
"accessibility",
|
"accessibility",
|
||||||
"social"
|
"social",
|
||||||
|
"shapes"
|
||||||
|
],
|
||||||
|
"aliases": [
|
||||||
|
"badge-help"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
Before Width: | Height: | Size: 481 B After Width: | Height: | Size: 481 B |
27
icons/badge-turkish-lira.json
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"contributors": [
|
||||||
|
"danielbayley",
|
||||||
|
"jamiemlaw"
|
||||||
|
],
|
||||||
|
"tags": [
|
||||||
|
"discount",
|
||||||
|
"offer",
|
||||||
|
"sale",
|
||||||
|
"voucher",
|
||||||
|
"tag",
|
||||||
|
"monetization",
|
||||||
|
"marketing",
|
||||||
|
"finance",
|
||||||
|
"financial",
|
||||||
|
"exchange",
|
||||||
|
"transaction",
|
||||||
|
"payment",
|
||||||
|
"try",
|
||||||
|
"₺"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"shopping",
|
||||||
|
"finance"
|
||||||
|
]
|
||||||
|
}
|
||||||
15
icons/badge-turkish-lira.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="M11 7v10a5 5 0 0 0 5-5" />
|
||||||
|
<path d="m15 8-6 3" />
|
||||||
|
<path d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 445 B |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$schema": "../icon.schema.json",
|
"$schema": "../icon.schema.json",
|
||||||
"contributors": [
|
"contributors": [
|
||||||
"danielbayley"
|
"colebemis"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"cancel",
|
"cancel",
|
||||||
|
|||||||
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
|
<path d="M4.929 4.929 19.07 19.071" />
|
||||||
<circle cx="12" cy="12" r="10" />
|
<circle cx="12" cy="12" r="10" />
|
||||||
<path d="m4.9 4.9 14.2 14.2" />
|
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 278 B After Width: | Height: | Size: 285 B |
@@ -18,7 +18,8 @@
|
|||||||
"protection",
|
"protection",
|
||||||
"emergency",
|
"emergency",
|
||||||
"aid",
|
"aid",
|
||||||
"safety"
|
"safety",
|
||||||
|
"patch"
|
||||||
],
|
],
|
||||||
"categories": [
|
"categories": [
|
||||||
"medical"
|
"medical"
|
||||||
|
|||||||
31
icons/barrel.json
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"contributors": [
|
||||||
|
"karsa-mistmere",
|
||||||
|
"jamiemlaw"
|
||||||
|
],
|
||||||
|
"tags": [
|
||||||
|
"keg",
|
||||||
|
"drum",
|
||||||
|
"tank",
|
||||||
|
"wine",
|
||||||
|
"beer",
|
||||||
|
"oak",
|
||||||
|
"wood",
|
||||||
|
"firkin",
|
||||||
|
"hogshead",
|
||||||
|
"kilderkin",
|
||||||
|
"barrique",
|
||||||
|
"solera",
|
||||||
|
"aging",
|
||||||
|
"whiskey",
|
||||||
|
"brewery",
|
||||||
|
"distillery",
|
||||||
|
"winery",
|
||||||
|
"vineyard"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"food-beverage",
|
||||||
|
"navigation"
|
||||||
|
]
|
||||||
|
}
|
||||||
17
icons/barrel.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="M10 3a41 41 0 0 0 0 18" />
|
||||||
|
<path d="M14 3a41 41 0 0 1 0 18" />
|
||||||
|
<path d="M17 3a2 2 0 0 1 1.68.92 15.25 15.25 0 0 1 0 16.16A2 2 0 0 1 17 21H7a2 2 0 0 1-1.68-.92 15.25 15.25 0 0 1 0-16.16A2 2 0 0 1 7 3z" />
|
||||||
|
<path d="M3.84 17h16.32" />
|
||||||
|
<path d="M3.84 7h16.32" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 486 B |
@@ -5,7 +5,8 @@
|
|||||||
"ericfennis",
|
"ericfennis",
|
||||||
"csandman",
|
"csandman",
|
||||||
"karsa-mistmere",
|
"karsa-mistmere",
|
||||||
"johnletey"
|
"johnletey",
|
||||||
|
"jguddas"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"power",
|
"power",
|
||||||
|
|||||||
@@ -9,8 +9,8 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M15 7h1a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-2" />
|
|
||||||
<path d="M6 7H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1" />
|
|
||||||
<path d="m11 7-3 5h4l-3 5" />
|
<path d="m11 7-3 5h4l-3 5" />
|
||||||
<line x1="22" x2="22" y1="11" y2="13" />
|
<path d="M14.856 6H16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.935" />
|
||||||
|
<path d="M22 14v-4" />
|
||||||
|
<path d="M5.14 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2.936" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 393 B After Width: | Height: | Size: 392 B |
@@ -3,7 +3,8 @@
|
|||||||
"contributors": [
|
"contributors": [
|
||||||
"ericfennis",
|
"ericfennis",
|
||||||
"karsa-mistmere",
|
"karsa-mistmere",
|
||||||
"johnletey"
|
"johnletey",
|
||||||
|
"jguddas"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"power",
|
"power",
|
||||||
|
|||||||
@@ -9,9 +9,9 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<rect width="16" height="10" x="2" y="7" rx="2" ry="2" />
|
<path d="M10 10v4" />
|
||||||
<line x1="22" x2="22" y1="11" y2="13" />
|
<path d="M14 10v4" />
|
||||||
<line x1="6" x2="6" y1="11" y2="13" />
|
<path d="M22 14v-4" />
|
||||||
<line x1="10" x2="10" y1="11" y2="13" />
|
<path d="M6 10v4" />
|
||||||
<line x1="14" x2="14" y1="11" y2="13" />
|
<rect x="2" y="6" width="16" height="12" rx="2" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 438 B After Width: | Height: | Size: 357 B |
@@ -3,7 +3,8 @@
|
|||||||
"contributors": [
|
"contributors": [
|
||||||
"ericfennis",
|
"ericfennis",
|
||||||
"johnletey",
|
"johnletey",
|
||||||
"karsa-mistmere"
|
"karsa-mistmere",
|
||||||
|
"jguddas"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"power",
|
"power",
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<rect width="16" height="10" x="2" y="7" rx="2" ry="2" />
|
<path d="M22 14v-4" />
|
||||||
<line x1="22" x2="22" y1="11" y2="13" />
|
<path d="M6 14v-4" />
|
||||||
<line x1="6" x2="6" y1="11" y2="13" />
|
<rect x="2" y="6" width="16" height="12" rx="2" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 352 B After Width: | Height: | Size: 310 B |
@@ -3,7 +3,8 @@
|
|||||||
"contributors": [
|
"contributors": [
|
||||||
"ericfennis",
|
"ericfennis",
|
||||||
"johnletey",
|
"johnletey",
|
||||||
"karsa-mistmere"
|
"karsa-mistmere",
|
||||||
|
"jguddas"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"power",
|
"power",
|
||||||
|
|||||||
@@ -9,8 +9,8 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<rect width="16" height="10" x="2" y="7" rx="2" ry="2" />
|
<path d="M10 14v-4" />
|
||||||
<line x1="22" x2="22" y1="11" y2="13" />
|
<path d="M22 14v-4" />
|
||||||
<line x1="6" x2="6" y1="11" y2="13" />
|
<path d="M6 14v-4" />
|
||||||
<line x1="10" x2="10" y1="11" y2="13" />
|
<rect x="2" y="6" width="16" height="12" rx="2" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 395 B After Width: | Height: | Size: 335 B |
@@ -10,8 +10,8 @@
|
|||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M10 9v6" />
|
<path d="M10 9v6" />
|
||||||
<path d="M13.5 7H16a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-2.5" />
|
<path d="M12.543 6H16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3.605" />
|
||||||
<path d="M22 11v2" />
|
<path d="M22 14v-4" />
|
||||||
<path d="M6.5 17H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h2.5" />
|
|
||||||
<path d="M7 12h6" />
|
<path d="M7 12h6" />
|
||||||
|
<path d="M7.606 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3.606" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 398 B After Width: | Height: | Size: 407 B |
@@ -2,7 +2,8 @@
|
|||||||
"$schema": "../icon.schema.json",
|
"$schema": "../icon.schema.json",
|
||||||
"contributors": [
|
"contributors": [
|
||||||
"Kaladii",
|
"Kaladii",
|
||||||
"ericfennis"
|
"ericfennis",
|
||||||
|
"jguddas"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"power",
|
"power",
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
>
|
>
|
||||||
<path d="M10 17h.01" />
|
<path d="M10 17h.01" />
|
||||||
<path d="M10 7v6" />
|
<path d="M10 7v6" />
|
||||||
<path d="M14 7h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-2" />
|
<path d="M14 6h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2" />
|
||||||
<path d="M22 11v2" />
|
<path d="M22 14v-4" />
|
||||||
<path d="M6 7H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2" />
|
<path d="M6 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 391 B After Width: | Height: | Size: 393 B |
@@ -3,7 +3,8 @@
|
|||||||
"contributors": [
|
"contributors": [
|
||||||
"colebemis",
|
"colebemis",
|
||||||
"ericfennis",
|
"ericfennis",
|
||||||
"johnletey"
|
"johnletey",
|
||||||
|
"jguddas"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"power",
|
"power",
|
||||||
|
|||||||
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<rect width="16" height="10" x="2" y="7" rx="2" ry="2" />
|
<path d="M 22 14 L 22 10" />
|
||||||
<line x1="22" x2="22" y1="11" y2="13" />
|
<rect x="2" y="6" width="16" height="12" rx="2" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 311 B After Width: | Height: | Size: 292 B |
@@ -1,7 +1,8 @@
|
|||||||
{
|
{
|
||||||
"$schema": "../icon.schema.json",
|
"$schema": "../icon.schema.json",
|
||||||
"contributors": [
|
"contributors": [
|
||||||
"danielbayley"
|
"danielbayley",
|
||||||
|
"jguddas"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"addon",
|
"addon",
|
||||||
@@ -14,10 +15,13 @@
|
|||||||
"toys",
|
"toys",
|
||||||
"kids",
|
"kids",
|
||||||
"children",
|
"children",
|
||||||
"learning"
|
"learning",
|
||||||
|
"squares",
|
||||||
|
"corner"
|
||||||
],
|
],
|
||||||
"categories": [
|
"categories": [
|
||||||
"development",
|
"development",
|
||||||
|
"layout",
|
||||||
"shapes"
|
"shapes"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<rect width="7" height="7" x="14" y="3" rx="1" />
|
<path d="M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2" />
|
||||||
<path d="M10 21V8a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1H3" />
|
<rect x="14" y="2" width="8" height="8" rx="1" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 367 B After Width: | Height: | Size: 367 B |
51
icons/book-alert.json
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"contributors": [
|
||||||
|
"colebemis",
|
||||||
|
"csandman",
|
||||||
|
"ericfennis",
|
||||||
|
"karsa-mistmere",
|
||||||
|
"lscheibel",
|
||||||
|
"domasmark"
|
||||||
|
],
|
||||||
|
"tags": [
|
||||||
|
"reading",
|
||||||
|
"paperback",
|
||||||
|
"booklet",
|
||||||
|
"magazine",
|
||||||
|
"leaflet",
|
||||||
|
"pamphlet",
|
||||||
|
"tome",
|
||||||
|
"library",
|
||||||
|
"writing",
|
||||||
|
"written",
|
||||||
|
"writer",
|
||||||
|
"author",
|
||||||
|
"story",
|
||||||
|
"script",
|
||||||
|
"fiction",
|
||||||
|
"novel",
|
||||||
|
"information",
|
||||||
|
"knowledge",
|
||||||
|
"education",
|
||||||
|
"high school",
|
||||||
|
"university",
|
||||||
|
"college",
|
||||||
|
"academy",
|
||||||
|
"student",
|
||||||
|
"study",
|
||||||
|
"learning",
|
||||||
|
"homework",
|
||||||
|
"research",
|
||||||
|
"documentation",
|
||||||
|
"warning",
|
||||||
|
"alert",
|
||||||
|
"danger",
|
||||||
|
"exclamation mark"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"text",
|
||||||
|
"development",
|
||||||
|
"gaming"
|
||||||
|
]
|
||||||
|
}
|
||||||
15
icons/book-alert.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 13h.01" />
|
||||||
|
<path d="M12 6v3" />
|
||||||
|
<path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 359 B |
31
icons/bottle-wine.json
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"contributors": [
|
||||||
|
"jamiemlaw"
|
||||||
|
],
|
||||||
|
"tags": [
|
||||||
|
"alcohol",
|
||||||
|
"drink",
|
||||||
|
"glass",
|
||||||
|
"goblet",
|
||||||
|
"chalice",
|
||||||
|
"vineyard",
|
||||||
|
"winery",
|
||||||
|
"red",
|
||||||
|
"white",
|
||||||
|
"rose",
|
||||||
|
"dry",
|
||||||
|
"sparkling",
|
||||||
|
"bar",
|
||||||
|
"party",
|
||||||
|
"nightclub",
|
||||||
|
"nightlife",
|
||||||
|
"sommelier",
|
||||||
|
"restaurant",
|
||||||
|
"dinner",
|
||||||
|
"meal"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"food-beverage"
|
||||||
|
]
|
||||||
|
}
|
||||||
14
icons/bottle-wine.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="M10 3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a6 6 0 0 0 1.2 3.6l.6.8A6 6 0 0 1 17 13v8a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-8a6 6 0 0 1 1.2-3.6l.6-.8A6 6 0 0 0 10 5z" />
|
||||||
|
<path d="M17 13h-4a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h4" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 432 B |
@@ -3,17 +3,24 @@
|
|||||||
"contributors": [
|
"contributors": [
|
||||||
"karsa-mistmere",
|
"karsa-mistmere",
|
||||||
"jguddas",
|
"jguddas",
|
||||||
"it-is-not"
|
"it-is-not",
|
||||||
|
"jamiemlaw"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"medical",
|
"medical",
|
||||||
"mind",
|
"mind",
|
||||||
|
"mental",
|
||||||
"intellect",
|
"intellect",
|
||||||
"cerebral",
|
"cerebral",
|
||||||
"consciousness",
|
"consciousness",
|
||||||
"genius",
|
"genius",
|
||||||
"artificial intelligence",
|
"artificial intelligence",
|
||||||
"ai"
|
"ai",
|
||||||
|
"think",
|
||||||
|
"thought",
|
||||||
|
"insight",
|
||||||
|
"intelligent",
|
||||||
|
"smart"
|
||||||
],
|
],
|
||||||
"categories": [
|
"categories": [
|
||||||
"medical",
|
"medical",
|
||||||
|
|||||||
@@ -9,13 +9,12 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z" />
|
<path d="M12 18V5" />
|
||||||
<path d="M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z" />
|
<path d="M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4" />
|
||||||
<path d="M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4" />
|
<path d="M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5" />
|
||||||
<path d="M17.599 6.5a3 3 0 0 0 .399-1.375" />
|
<path d="M17.997 5.125a4 4 0 0 1 2.526 5.77" />
|
||||||
<path d="M6.003 5.125A3 3 0 0 0 6.401 6.5" />
|
<path d="M18 18a4 4 0 0 0 2-7.464" />
|
||||||
<path d="M3.477 10.896a4 4 0 0 1 .585-.396" />
|
<path d="M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517" />
|
||||||
<path d="M19.938 10.5a4 4 0 0 1 .585.396" />
|
<path d="M6 18a4 4 0 0 1-2-7.464" />
|
||||||
<path d="M6 18a4 4 0 0 1-1.967-.516" />
|
<path d="M6.003 5.125a4 4 0 0 0-2.526 5.77" />
|
||||||
<path d="M19.967 17.484A4 4 0 0 1 18 18" />
|
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 746 B After Width: | Height: | Size: 601 B |
@@ -2,7 +2,8 @@
|
|||||||
"$schema": "../icon.schema.json",
|
"$schema": "../icon.schema.json",
|
||||||
"contributors": [
|
"contributors": [
|
||||||
"danielbayley",
|
"danielbayley",
|
||||||
"jguddas"
|
"jguddas",
|
||||||
|
"karsa-mistmere"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"debug",
|
"debug",
|
||||||
|
|||||||
@@ -9,13 +9,13 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M12.765 21.522a.5.5 0 0 1-.765-.424v-8.196a.5.5 0 0 1 .765-.424l5.878 3.674a1 1 0 0 1 0 1.696z" />
|
<path d="M10 19.655A6 6 0 0 1 6 14v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 3.97" />
|
||||||
|
<path d="M14 15.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997a1 1 0 0 1-1.517-.86z" />
|
||||||
<path d="M14.12 3.88 16 2" />
|
<path d="M14.12 3.88 16 2" />
|
||||||
<path d="M18 11a4 4 0 0 0-4-4h-4a4 4 0 0 0-4 4v3a6.1 6.1 0 0 0 2 4.5" />
|
|
||||||
<path d="M20.97 5c0 2.1-1.6 3.8-3.5 4" />
|
<path d="M20.97 5c0 2.1-1.6 3.8-3.5 4" />
|
||||||
<path d="M3 21c0-2.1 1.7-3.9 3.8-4" />
|
<path d="M3 21c0-2.1 1.7-3.9 3.8-4" />
|
||||||
<path d="M6 13H2" />
|
<path d="M6 13H2" />
|
||||||
<path d="M6.53 9C4.6 8.8 3 7.1 3 5" />
|
<path d="M6.53 9C4.6 8.8 3 7.1 3 5" />
|
||||||
<path d="m8 2 1.88 1.88" />
|
<path d="m8 2 1.88 1.88" />
|
||||||
<path d="M9 7.13v-1a3.003 3.003 0 1 1 6 0v1" />
|
<path d="M9 7.13v-1a3 3 0 0 1 4.18-2.895 3 3 0 0 1 1.821 2.896v1" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 654 B After Width: | Height: | Size: 678 B |
@@ -1,7 +1,8 @@
|
|||||||
{
|
{
|
||||||
"$schema": "../icon.schema.json",
|
"$schema": "../icon.schema.json",
|
||||||
"contributors": [
|
"contributors": [
|
||||||
"danielbayley"
|
"danielbayley",
|
||||||
|
"jguddas"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"cord",
|
"cord",
|
||||||
|
|||||||
@@ -9,9 +9,11 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M17 21v-2a1 1 0 0 1-1-1v-1a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1" />
|
<path d="M17 19a1 1 0 0 1-1-1v-2a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a1 1 0 0 1-1 1z" />
|
||||||
<path d="M19 15V6.5a1 1 0 0 0-7 0v11a1 1 0 0 1-7 0V9" />
|
<path d="M17 21v-2" />
|
||||||
<path d="M21 21v-2h-4" />
|
<path d="M19 14V6.5a1 1 0 0 0-7 0v11a1 1 0 0 1-7 0V10" />
|
||||||
<path d="M3 5h4V3" />
|
<path d="M21 21v-2" />
|
||||||
<path d="M7 5a1 1 0 0 1 1 1v1a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a1 1 0 0 1 1-1V3" />
|
<path d="M3 5V3" />
|
||||||
|
<path d="M4 10a2 2 0 0 1-2-2V6a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2z" />
|
||||||
|
<path d="M7 5V3" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 491 B After Width: | Height: | Size: 532 B |
@@ -2,7 +2,8 @@
|
|||||||
"$schema": "../icon.schema.json",
|
"$schema": "../icon.schema.json",
|
||||||
"contributors": [
|
"contributors": [
|
||||||
"karsa-mistmere",
|
"karsa-mistmere",
|
||||||
"ericfennis"
|
"ericfennis",
|
||||||
|
"jamiemlaw"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"date",
|
"date",
|
||||||
|
|||||||
@@ -9,10 +9,10 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5" />
|
<path d="M16 14v2.2l1.6 1" />
|
||||||
<path d="M16 2v4" />
|
<path d="M16 2v4" />
|
||||||
<path d="M8 2v4" />
|
<path d="M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5" />
|
||||||
<path d="M3 10h5" />
|
<path d="M3 10h5" />
|
||||||
<path d="M17.5 17.5 16 16.3V14" />
|
<path d="M8 2v4" />
|
||||||
<circle cx="16" cy="16" r="6" />
|
<circle cx="16" cy="16" r="6" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 424 B After Width: | Height: | Size: 419 B |
35
icons/card-sim.json
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"contributors": [
|
||||||
|
"danielbayley",
|
||||||
|
"karsa-mistmere"
|
||||||
|
],
|
||||||
|
"tags": [
|
||||||
|
"cellphone",
|
||||||
|
"smartphone",
|
||||||
|
"mobile",
|
||||||
|
"network",
|
||||||
|
"cellular",
|
||||||
|
"service",
|
||||||
|
"provider",
|
||||||
|
"signal",
|
||||||
|
"coverage",
|
||||||
|
"disk",
|
||||||
|
"data",
|
||||||
|
"format",
|
||||||
|
"storage",
|
||||||
|
"flash",
|
||||||
|
"digital",
|
||||||
|
"contacts",
|
||||||
|
"phone book",
|
||||||
|
"contractual",
|
||||||
|
"circuit board",
|
||||||
|
"chip"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"connectivity",
|
||||||
|
"communication",
|
||||||
|
"multimedia",
|
||||||
|
"devices"
|
||||||
|
]
|
||||||
|
}
|
||||||
16
icons/card-sim.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 14v4" />
|
||||||
|
<path d="M14.172 2a2 2 0 0 1 1.414.586l3.828 3.828A2 2 0 0 1 20 7.828V20a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2z" />
|
||||||
|
<path d="M8 14h8" />
|
||||||
|
<rect x="8" y="10" width="8" height="8" rx="1" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 433 B |
@@ -9,13 +9,12 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M22 20v-9H2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2Z" />
|
<path d="M10 5V3" />
|
||||||
<path d="M18 11V4H6v7" />
|
<path d="M14 5V3" />
|
||||||
<path d="M15 22v-4a3 3 0 0 0-3-3a3 3 0 0 0-3 3v4" />
|
<path d="M15 21v-3a3 3 0 0 0-6 0v3" />
|
||||||
<path d="M22 11V9" />
|
<path d="M18 3v8" />
|
||||||
<path d="M2 11V9" />
|
<path d="M18 5H6" />
|
||||||
<path d="M6 4V2" />
|
<path d="M22 11H2" />
|
||||||
<path d="M18 4V2" />
|
<path d="M22 9v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9" />
|
||||||
<path d="M10 4V2" />
|
<path d="M6 3v8" />
|
||||||
<path d="M14 4V2" />
|
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 490 B After Width: | Height: | Size: 443 B |
@@ -10,6 +10,6 @@
|
|||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<circle cx="12" cy="12" r="10" />
|
<circle cx="12" cy="12" r="10" />
|
||||||
<path d="M16 12H8" />
|
|
||||||
<path d="m12 8-4 4 4 4" />
|
<path d="m12 8-4 4 4 4" />
|
||||||
|
<path d="M16 12H8" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 297 B After Width: | Height: | Size: 297 B |
@@ -10,6 +10,6 @@
|
|||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<circle cx="12" cy="12" r="10" />
|
<circle cx="12" cy="12" r="10" />
|
||||||
<path d="M8 12h8" />
|
|
||||||
<path d="m12 16 4-4-4-4" />
|
<path d="m12 16 4-4-4-4" />
|
||||||
|
<path d="M8 12h8" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 297 B After Width: | Height: | Size: 297 B |
@@ -9,8 +9,10 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<circle cx="12" cy="12" r="10" />
|
<path d="M12.656 7H13a3 3 0 0 1 2.984 3.307" />
|
||||||
<path d="m5 5 14 14" />
|
<path d="M13 13H9" />
|
||||||
<path d="M13 13a3 3 0 1 0 0-6H9v2" />
|
<path d="M19.071 19.071A1 1 0 0 1 4.93 4.93" />
|
||||||
<path d="M9 17v-2.34" />
|
<path d="m2 2 20 20" />
|
||||||
|
<path d="M8.357 2.687a10 10 0 0 1 12.956 12.956" />
|
||||||
|
<path d="M9 17V9" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 337 B After Width: | Height: | Size: 435 B |
@@ -1,7 +1,8 @@
|
|||||||
{
|
{
|
||||||
"$schema": "../icon.schema.json",
|
"$schema": "../icon.schema.json",
|
||||||
"contributors": [
|
"contributors": [
|
||||||
"colebemis"
|
"colebemis",
|
||||||
|
"karsa-mistmere"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"music",
|
"music",
|
||||||
|
|||||||
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
|
<path d="M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z" />
|
||||||
<circle cx="12" cy="12" r="10" />
|
<circle cx="12" cy="12" r="10" />
|
||||||
<polygon points="10 8 16 12 10 16 10 8" />
|
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 289 B After Width: | Height: | Size: 352 B |
24
icons/circle-pound-sterling.json
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"contributors": [
|
||||||
|
"karsa-mistmere",
|
||||||
|
"jguddas",
|
||||||
|
"danielbayley",
|
||||||
|
"LieOnLion"
|
||||||
|
],
|
||||||
|
"tags": [
|
||||||
|
"monetization",
|
||||||
|
"coin",
|
||||||
|
"penny",
|
||||||
|
"marketing",
|
||||||
|
"currency",
|
||||||
|
"money",
|
||||||
|
"payment",
|
||||||
|
"british",
|
||||||
|
"gbp",
|
||||||
|
"£"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"finance"
|
||||||
|
]
|
||||||
|
}
|
||||||
16
icons/circle-pound-sterling.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="M10 16V9.5a1 1 0 0 1 5 0" />
|
||||||
|
<path d="M8 12h4" />
|
||||||
|
<path d="M8 16h7" />
|
||||||
|
<circle cx="12" cy="12" r="10" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 330 B |
@@ -16,6 +16,7 @@
|
|||||||
"notifications"
|
"notifications"
|
||||||
],
|
],
|
||||||
"aliases": [
|
"aliases": [
|
||||||
"help-circle"
|
"help-circle",
|
||||||
|
"circle-help"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
Before Width: | Height: | Size: 322 B After Width: | Height: | Size: 322 B |
35
icons/clipboard-clock.json
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"contributors": [
|
||||||
|
"beanduong",
|
||||||
|
"colebemis",
|
||||||
|
"csandman",
|
||||||
|
"ericfennis",
|
||||||
|
"karsa-mistmere",
|
||||||
|
"jamiemlaw"
|
||||||
|
],
|
||||||
|
"tags": [
|
||||||
|
"copy",
|
||||||
|
"paste",
|
||||||
|
"history",
|
||||||
|
"log",
|
||||||
|
"clock",
|
||||||
|
"time",
|
||||||
|
"watch",
|
||||||
|
"alarm",
|
||||||
|
"hour",
|
||||||
|
"minute",
|
||||||
|
"reminder",
|
||||||
|
"scheduled",
|
||||||
|
"deadline",
|
||||||
|
"pending",
|
||||||
|
"time tracking",
|
||||||
|
"timesheets",
|
||||||
|
"appointment",
|
||||||
|
"logbook"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"time",
|
||||||
|
"text"
|
||||||
|
]
|
||||||
|
}
|
||||||
17
icons/clipboard-clock.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 14v2.2l1.6 1" />
|
||||||
|
<path d="M16 4h2a2 2 0 0 1 2 2v.832" />
|
||||||
|
<path d="M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h2" />
|
||||||
|
<circle cx="16" cy="16" r="6" />
|
||||||
|
<rect x="8" y="2" width="8" height="4" rx="1" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 423 B |
@@ -3,7 +3,8 @@
|
|||||||
"contributors": [
|
"contributors": [
|
||||||
"wojtekmaj",
|
"wojtekmaj",
|
||||||
"ericfennis",
|
"ericfennis",
|
||||||
"danielbayley"
|
"danielbayley",
|
||||||
|
"jamiemlaw"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"time",
|
"time",
|
||||||
|
|||||||
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
|
<path d="M12 6v6l2-4" />
|
||||||
<circle cx="12" cy="12" r="10" />
|
<circle cx="12" cy="12" r="10" />
|
||||||
<polyline points="12 6 12 12 14.5 8" />
|
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 286 B After Width: | Height: | Size: 271 B |
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
|
<path d="M12 6v6l-4-2" />
|
||||||
<circle cx="12" cy="12" r="10" />
|
<circle cx="12" cy="12" r="10" />
|
||||||
<polyline points="12 6 12 12 8 10" />
|
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 284 B After Width: | Height: | Size: 272 B |
@@ -3,7 +3,8 @@
|
|||||||
"contributors": [
|
"contributors": [
|
||||||
"wojtekmaj",
|
"wojtekmaj",
|
||||||
"ericfennis",
|
"ericfennis",
|
||||||
"danielbayley"
|
"danielbayley",
|
||||||
|
"jamiemlaw"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"time",
|
"time",
|
||||||
|
|||||||
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
|
<path d="M12 6v6l-2-4" />
|
||||||
<circle cx="12" cy="12" r="10" />
|
<circle cx="12" cy="12" r="10" />
|
||||||
<polyline points="12 6 12 12 9.5 8" />
|
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 285 B After Width: | Height: | Size: 272 B |
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
|
<path d="M12 6v6" />
|
||||||
<circle cx="12" cy="12" r="10" />
|
<circle cx="12" cy="12" r="10" />
|
||||||
<polyline points="12 6 12 12" />
|
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 279 B After Width: | Height: | Size: 267 B |
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
|
<path d="M12 6v6l4-2" />
|
||||||
<circle cx="12" cy="12" r="10" />
|
<circle cx="12" cy="12" r="10" />
|
||||||
<polyline points="12 6 12 12 16 10" />
|
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 285 B After Width: | Height: | Size: 271 B |
@@ -3,7 +3,8 @@
|
|||||||
"contributors": [
|
"contributors": [
|
||||||
"wojtekmaj",
|
"wojtekmaj",
|
||||||
"ericfennis",
|
"ericfennis",
|
||||||
"danielbayley"
|
"danielbayley",
|
||||||
|
"jamiemlaw"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"time",
|
"time",
|
||||||
|
|||||||
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
|
<path d="M12 6v6h4" />
|
||||||
<circle cx="12" cy="12" r="10" />
|
<circle cx="12" cy="12" r="10" />
|
||||||
<polyline points="12 6 12 12 16.5 12" />
|
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 287 B After Width: | Height: | Size: 269 B |
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
|
<path d="M12 6v6l4 2" />
|
||||||
<circle cx="12" cy="12" r="10" />
|
<circle cx="12" cy="12" r="10" />
|
||||||
<polyline points="12 6 12 12 16 14" />
|
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 285 B After Width: | Height: | Size: 271 B |
@@ -3,7 +3,8 @@
|
|||||||
"contributors": [
|
"contributors": [
|
||||||
"wojtekmaj",
|
"wojtekmaj",
|
||||||
"ericfennis",
|
"ericfennis",
|
||||||
"danielbayley"
|
"danielbayley",
|
||||||
|
"jamiemlaw"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"time",
|
"time",
|
||||||
|
|||||||
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
|
<path d="M12 6v6l2 4" />
|
||||||
<circle cx="12" cy="12" r="10" />
|
<circle cx="12" cy="12" r="10" />
|
||||||
<polyline points="12 6 12 12 14.5 16" />
|
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 287 B After Width: | Height: | Size: 271 B |
@@ -3,7 +3,8 @@
|
|||||||
"contributors": [
|
"contributors": [
|
||||||
"wojtekmaj",
|
"wojtekmaj",
|
||||||
"ericfennis",
|
"ericfennis",
|
||||||
"danielbayley"
|
"danielbayley",
|
||||||
|
"jamiemlaw"
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"time",
|
"time",
|
||||||
|
|||||||
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M12 16.5V6" />
|
<path d="M12 6v10" />
|
||||||
<circle cx="12" cy="12" r="10" />
|
<circle cx="12" cy="12" r="10" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 270 B After Width: | Height: | Size: 268 B |