diff --git a/icons/subtitles.svg b/icons/subtitles.svg new file mode 100644 index 000000000..5b498f8a5 --- /dev/null +++ b/icons/subtitles.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/packages/lucide-angular/package.json b/packages/lucide-angular/package.json index d9973cc66..f0df79a7e 100644 --- a/packages/lucide-angular/package.json +++ b/packages/lucide-angular/package.json @@ -1,7 +1,7 @@ { "name": "lucide-angular", "description": "A Lucide icon library package for Angular applications", - "version": "0.101.0", + "version": "0.102.0", "author": "SMAH1", "license": "ISC", "homepage": "https://lucide.dev", diff --git a/packages/lucide-flutter/pubspec.yaml b/packages/lucide-flutter/pubspec.yaml index a4439e8a3..aad8c9973 100644 --- a/packages/lucide-flutter/pubspec.yaml +++ b/packages/lucide-flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: lucide_icons description: A Lucide icon library package for Flutter applications. Fork of Feather Icons, open for anyone to contribute icons. -version: 0.101.0 +version: 0.102.0 homepage: https://lucide.dev repository: https://github.com/lucide-icons/lucide diff --git a/packages/lucide-preact/package.json b/packages/lucide-preact/package.json index f4130e93b..138656017 100644 --- a/packages/lucide-preact/package.json +++ b/packages/lucide-preact/package.json @@ -1,7 +1,7 @@ { "name": "lucide-preact", "description": "A Lucide icon library package for Preact applications", - "version": "0.101.0", + "version": "0.102.0", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", diff --git a/packages/lucide-react-native/package.json b/packages/lucide-react-native/package.json index fff0b9b26..f5cc70025 100644 --- a/packages/lucide-react-native/package.json +++ b/packages/lucide-react-native/package.json @@ -1,7 +1,7 @@ { "name": "lucide-react-native", "description": "A Lucide icon library package for React Native applications", - "version": "0.101.0", + "version": "0.102.0", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", diff --git a/packages/lucide-react/package.json b/packages/lucide-react/package.json index c32deb7e2..64ed35c50 100644 --- a/packages/lucide-react/package.json +++ b/packages/lucide-react/package.json @@ -1,7 +1,7 @@ { "name": "lucide-react", "description": "A Lucide icon library package for React applications", - "version": "0.101.0", + "version": "0.102.0", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", diff --git a/packages/lucide-svelte/package.json b/packages/lucide-svelte/package.json index 5f0479071..a40fc76e3 100644 --- a/packages/lucide-svelte/package.json +++ b/packages/lucide-svelte/package.json @@ -1,7 +1,7 @@ { "name": "lucide-svelte", "description": "A Lucide icon library package for Svelte applications", - "version": "0.101.0", + "version": "0.102.0", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", diff --git a/packages/lucide-vue-next/package.json b/packages/lucide-vue-next/package.json index b51ad8c43..35d5a6ca0 100644 --- a/packages/lucide-vue-next/package.json +++ b/packages/lucide-vue-next/package.json @@ -1,6 +1,6 @@ { "name": "lucide-vue-next", - "version": "0.101.0", + "version": "0.102.0", "author": "Eric Fennis", "description": "A Lucide icon library package for Vue 3 applications", "license": "ISC", diff --git a/packages/lucide-vue/package.json b/packages/lucide-vue/package.json index 165585b03..d34a43546 100644 --- a/packages/lucide-vue/package.json +++ b/packages/lucide-vue/package.json @@ -1,6 +1,6 @@ { "name": "lucide-vue", - "version": "0.101.0", + "version": "0.102.0", "author": "Eric Fennis", "description": "A Lucide icon library package for Vue 2 applications", "license": "ISC", @@ -19,7 +19,8 @@ "unpkg": "dist/umd/lucide-vue.min.js", "sideEffects": false, "files": [ - "dist" + "dist", + "nuxt.js" ], "scripts": { "build": "pnpm clean && pnpm copy:license && pnpm build:icons && pnpm build:es && pnpm build:bundles", diff --git a/packages/lucide/package.json b/packages/lucide/package.json index 6c370bacc..6d423ff19 100644 --- a/packages/lucide/package.json +++ b/packages/lucide/package.json @@ -1,7 +1,7 @@ { "name": "lucide", "description": "A Lucide icon library package for web and javascript applications.", - "version": "0.101.0", + "version": "0.102.0", "license": "ISC", "homepage": "https://lucide.dev", "bugs": "https://github.com/lucide-icons/lucide/issues", diff --git a/site/.gitignore b/site/.gitignore index 2e424a61a..bb0662eb8 100644 --- a/site/.gitignore +++ b/site/.gitignore @@ -1 +1,2 @@ +.idea public/docs/images diff --git a/site/src/lib/icons.tsx b/site/src/lib/icons.tsx index 044fa740b..2d1ed67ec 100644 --- a/site/src/lib/icons.tsx +++ b/site/src/lib/icons.tsx @@ -1,6 +1,6 @@ import fs from "fs"; import path from "path"; -import { parseSync, stringify } from 'svgson'; +import { parseSync } from 'svgson'; import tags from '../../../tags.json'; import { IconEntity } from "../types"; import { getContributors } from "./fetchAllContributors"; @@ -19,10 +19,6 @@ export async function getData(name: string) { const fullPath = path.join(directory, `${name}.svg`); const fileContent = fs.readFileSync(fullPath, "utf8"); - const svgNodes = parseSync(fileContent); - - const svgContent = svgNodes.children.map((node) => stringify(node)).join(''); - const contributors = await getContributors(name); return { diff --git a/tags.json b/tags.json index 0262b9027..27c6f41e8 100644 --- a/tags.json +++ b/tags.json @@ -3884,6 +3884,11 @@ "subscript": [ "text" ], + "subtitles": [ + "captions", + "closed captions", + "accessibility" + ], "sun": [ "brightness", "weather",