Compare commits

..
Author SHA1 Message Date
Eric Fennis 63353ad207 Setup solid 2 2026-07-10 11:51:42 +02:00
1768 changed files with 11052 additions and 10963 deletions
@@ -33,7 +33,7 @@ jobs:
Lucide **does not accept** brand logos, and we do not plan to add them in the future. This is due to a combination of **legal restrictions**, **design consistency concerns**, and **practical maintenance reasons**.
[Click here to read our official statement about brand logos in Lucide.](https://github.com/lucide-icons/lucide/blob/main/BRAND_LOGOS_STATEMENT.md)
[Click here to read our official statement about brand logos in Lucide.](./BRAND_LOGOS_STATEMENT.md)
You can [search for similar issues.](https://github.com/lucide-icons/lucide/issues?q=is%3Aissue+${VALUE})
@@ -13,21 +13,23 @@ const { go } = useRouter()
<HomeSectionTitle>Available For:</HomeSectionTitle>
<div class="packages-list">
<a
v-for="{ name, label, path, logo, logoDark } in data.packages"
:href="path"
v-for="{ name, logo, logoDark } in data.packages"
:href="`/guide/packages/${name}`"
class="package-logo"
@click.prevent="go(path)"
:aria-label="`Read more about: ${name} package`"
@click.prevent="go(`/guide/packages/${name}`)"
>
<img
:src="logo"
:class="{ light: logoDark, 'image-logo': true }"
:alt="label"
:alt="`${name} logo`"
loading="lazy"
/>
<img
v-if="logoDark"
:src="logoDark"
:alt="label"
:alt="`${name} logo`"
class="image-logo dark"
loading="lazy"
/>
@@ -3,7 +3,6 @@ import type { IconEntity } from '../../types';
import { computed, ref } from 'vue';
import createLucideIcon from '@lucide/vue/src/createLucideIcon';
import { useIconStyleContext } from '../../composables/useIconStyle';
import { squarePen } from '../../../data/iconNodes';
const props = defineProps<{
name: IconEntity['name'];
@@ -20,31 +19,6 @@ const iconComponent = computed(() => {
if (!props.name || !props.iconNode) return null;
return createLucideIcon(props.name, props.iconNode);
});
const SquarePenIcon = createLucideIcon('SquarePen', squarePen);
const innerSvg = computed(() => {
if (!props.iconNode) return '';
const string = props.iconNode
.map(([tag, attrs]) => {
const attributes = Object.entries(attrs)
.map(([key, value]) => `${key}="${value}"`)
.join(' ');
return `<${tag} ${attributes}/>`;
})
.join('');
return string
.replace(/>[\r\n ]+</g, '><')
.replace(/(<.*?>)|\s+/g, (m, $1) => $1 || ' ')
.trim();
});
const base64InnerSvg = computed(() => {
if (typeof window === 'undefined') return '';
return btoa(innerSvg.value);
});
</script>
<template>
@@ -83,16 +57,6 @@ const base64InnerSvg = computed(() => {
/>
</g>
</svg>
<a
:href="`https://studio.lucide.dev/edit?value=${encodeURIComponent(base64InnerSvg)}&name=${name}`"
target="_blank"
rel="noopener noreferrer"
class="studio-button"
title="Open in Lucide Studio"
aria-label="Open in Lucide Studio"
>
<SquarePenIcon :size="14" />
</a>
</div>
</template>
@@ -111,8 +75,6 @@ const base64InnerSvg = computed(() => {
position: relative;
background: var(--vp-c-bg-alt);
border-radius: 8px;
overflow: hidden;
flex-shrink: 0;
}
.icon-container > :deep(svg:not(.icon-grid)) {
width: 100%;
@@ -123,34 +85,6 @@ const base64InnerSvg = computed(() => {
opacity: 0.8;
}
.studio-button {
position: absolute;
bottom: 8px;
right: 8px;
background: var(--vp-c-bg);
border: 1px solid var(--vp-c-divider);
border-radius: 6px;
padding: 5px;
display: flex;
align-items: center;
justify-content: center;
color: var(--vp-c-text-2);
opacity: 0;
transition: opacity 0.2s, color 0.2s, background-color 0.2s;
z-index: 2;
}
.icon-container:hover .studio-button,
.studio-button:focus-visible {
opacity: 1;
}
.studio-button:hover,
.studio-button:focus-visible {
background: var(--vp-c-bg-soft);
color: var(--vp-c-text-1);
}
.icon-component.customizable {
will-change: width, height, stroke-width, stroke;
/* color: var(--customize-color, currentColor);
@@ -44,12 +44,8 @@ function setActiveIconName(name: string) {
activeIconName.value = name;
}
const { execute: fetchTags, data: tags, isFetching: isFetchingTags } = useFetchTags();
const {
execute: fetchCategories,
data: categoriesMap,
isFetching: isFetchingCategories,
} = useFetchCategories();
const { execute: fetchTags, data: tags } = useFetchTags();
const { execute: fetchCategories, data: categoriesMap } = useFetchCategories();
const overviewEl = ref<HTMLElement | null>(null);
const { width: containerWidth } = useElementSize(overviewEl);
@@ -121,9 +117,6 @@ const categoriesList = computed(() => {
}, []);
});
const searchPlaceholder = useSearchPlaceholder(searchQuery, searchResults);
const isSearchMetadataLoading = computed(
() => searchQuery.value.length > 0 && (tags.value == null || categoriesMap.value == null),
);
const { list, containerProps, wrapperProps, scrollTo } = useVirtualList(categoriesList, {
itemHeight: ICON_SIZE + ICON_GRID_GAP,
@@ -142,21 +135,15 @@ onMounted(() => {
useEventListener(window, 'scroll', containerProps.onScroll);
});
function loadSearchMetadata() {
if (tags.value == null && !isFetchingTags.value) {
void fetchTags();
function onFocusSearchInput() {
if (tags.value == null) {
fetchTags();
}
if (categoriesMap.value == null && !isFetchingCategories.value) {
void fetchCategories();
if (categoriesMap.value == null) {
fetchCategories();
}
}
watch(searchQuery, (searchString) => {
if (searchString !== '') {
loadSearchMetadata();
}
});
const NoResults = defineAsyncComponent(() => import('./NoResults.vue'));
const IconDetailOverlay = defineAsyncComponent(() => import('./IconDetailOverlay.vue'));
@@ -191,11 +178,11 @@ function handleCloseDrawer() {
:shortcut="kbdSearchShortcut"
class="input-wrapper"
ref="searchInput"
@focus="loadSearchMetadata"
@focus="onFocusSearchInput"
/>
</StickyBar>
<NoResults
v-if="searchPlaceholder.isNoResults && !isSearchMetadataLoading"
v-if="searchPlaceholder.isNoResults"
:searchQuery="searchPlaceholder.query"
:isBrandSearch="searchPlaceholder.isBrand"
@clear="searchQuery = ''"
@@ -52,12 +52,8 @@ const props = defineProps<{
const activeIconName = ref(null);
const selectedSort = ref(SORTING[0])
const { execute: fetchTags, data: tags, isFetching: isFetchingTags } = useFetchTags();
const {
execute: fetchCategories,
data: categories,
isFetching: isFetchingCategories,
} = useFetchCategories();
const { execute: fetchTags, data: tags } = useFetchTags();
const { execute: fetchCategories, data: categories } = useFetchCategories();
const overviewEl = ref<HTMLElement | null>(null);
const { width: containerWidth } = useElementSize(overviewEl);
@@ -114,9 +110,6 @@ const searchResults = useSearch(searchQueryDebounced, mappedIcons, [
]);
const searchPlaceholder = useSearchPlaceholder(searchQuery, searchResults);
const isSearchMetadataLoading = computed(
() => searchQuery.value.length > 0 && (tags.value == null || categories.value == null),
);
const chunkedIcons = computed(() => {
return chunkArray(searchResults.value, columnSize.value);
@@ -142,21 +135,15 @@ function setActiveIconName(name: string) {
activeIconName.value = name;
}
function loadSearchMetadata() {
if (tags.value == null && !isFetchingTags.value) {
void fetchTags();
function onFocusSearchInput() {
if (tags.value == null) {
fetchTags();
}
if (categories.value == null && !isFetchingCategories.value) {
void fetchCategories();
if (categories.value == null) {
fetchCategories();
}
}
watch(searchQuery, (searchString) => {
if (searchString !== '') {
loadSearchMetadata();
}
});
const NoResults = defineAsyncComponent(() => import('./NoResults.vue'));
const IconDetailOverlay = defineAsyncComponent(() => import('./IconDetailOverlay.vue'));
@@ -192,7 +179,7 @@ function handleCloseDrawer() {
ref="searchInput"
:shortcut="kbdSearchShortcut"
class="input-wrapper"
@focus="loadSearchMetadata"
@focus="onFocusSearchInput"
/>
<Select
@@ -210,7 +197,7 @@ function handleCloseDrawer() {
</Select>
</StickyBar>
<NoResults
v-if="searchPlaceholder.isNoResults && !isSearchMetadataLoading"
v-if="searchPlaceholder.isNoResults"
:searchQuery="searchPlaceholder.query"
:isBrandSearch="searchPlaceholder.isBrand"
@clear="searchQuery = ''"
+18 -19
View File
@@ -32,32 +32,31 @@
"@lucide/shared": "workspace:*",
"@rollup/plugin-replace": "^6.0.3",
"@types/semver": "^7.7.1",
"h3": "^1.15.11",
"markdown-it": "^14.3.0",
"markdown-it-container": "^4.0.0",
"h3": "^1.15.9",
"nitropack": "^2.13.4",
"rollup-plugin-copy": "^3.5.0",
"semver": "^7.8.5",
"sharp": "^0.34.5",
"shiki": "^3.23.0",
"simple-git": "^3.36.0",
"sitemap": "^7.1.3",
"svg-path-commander": "^2.2.1",
"svg-pathdata": "^6.0.3",
"svgson": "^5.3.1",
"svg-path-commander": "^2.1.11",
"vitepress": "^1.6.4",
"vitepress-plugin-group-icons": "^1.7.5",
"vitepress-plugin-llms": "^1.13.3"
"vitepress-plugin-group-icons": "^1.6.5",
"vitepress-plugin-llms": "^1.11.1",
"markdown-it": "^14.2.0",
"markdown-it-container": "^4.0.0",
"semver": "^7.7.3",
"sharp": "^0.34.5",
"shiki": "^3.15.0",
"simple-git": "^3.36.0",
"sitemap": "^7.1.2",
"svg-pathdata": "^6.0.3",
"svgson": "^5.3.1"
},
"dependencies": {
"@floating-ui/vue": "^1.1.11",
"@floating-ui/vue": "^1.1.9",
"@headlessui/vue": "^1.7.23",
"@lucide/vue": "workspace:*",
"@vueuse/components": "^14.3.0",
"@vueuse/core": "^14.3.0",
"@vueuse/integrations": "^14.3.0",
"@vueuse/components": "^14.0.0",
"@vueuse/core": "^14.0.0",
"element-to-path": "^1.2.1",
"fuse.js": "^7.5.0",
"fuse.js": "^7.1.0",
"jszip": "^3.10.1",
"lodash-es": "^4.18.1",
"lucide": "workspace:*",
@@ -66,6 +65,6 @@
"react": "18.2.0",
"react-dom": "18.2.0",
"sandpack-vue3": "3.1.12",
"vue": "^3.5.39"
"vue": "^3.5.24"
}
}
+1 -3
View File
@@ -6,9 +6,7 @@
"danielbayley",
"ericfennis"
],
"use-cases": [
"Decreasing the font size in a text editor"
],
"use-cases": [],
"tags": [
"letter",
"font size",
+1 -3
View File
@@ -6,9 +6,7 @@
"danielbayley",
"ericfennis"
],
"use-cases": [
"Increasing the font size in a text editor"
],
"use-cases": [],
"tags": [
"letter",
"font size",
+1 -4
View File
@@ -4,10 +4,7 @@
"karsa-mistmere",
"jguddas"
],
"use-cases": [
"Representing physical disability or accessibility assistance",
"Marking wheelchair-accessible facilities or routes"
],
"use-cases": [],
"tags": [
"disability",
"disabled",
+1 -5
View File
@@ -4,11 +4,7 @@
"colebemis",
"jguddas"
],
"use-cases": [
"Representing an activity feed or recent actions",
"Showing health metrics such as heart rate or vital signs",
"Indicating live system activity or monitoring"
],
"use-cases": [],
"tags": [
"pulse",
"action",
+1 -4
View File
@@ -4,10 +4,7 @@
"karsa-mistmere",
"jguddas"
],
"use-cases": [
"Representing air conditioning or ventilation in smart home apps",
"Indicating climate control amenities on hotel and booking platforms"
],
"use-cases": [],
"tags": [
"air conditioner",
"ac",
+1 -4
View File
@@ -5,10 +5,7 @@
"csandman",
"ericfennis"
],
"use-cases": [
"Streaming or mirroring a screen to an external display",
"Casting media to a TV or compatible device"
],
"use-cases": [],
"tags": [
"stream",
"cast",
+1 -4
View File
@@ -6,10 +6,7 @@
"jguddas",
"karsa-mistmere"
],
"use-cases": [
"Confirming an alarm or scheduled reminder is set",
"Marking a timed task as complete"
],
"use-cases": [],
"tags": [
"done",
"todo",
+1 -3
View File
@@ -6,9 +6,7 @@
"jguddas",
"karsa-mistmere"
],
"use-cases": [
"Removing or deleting an alarm"
],
"use-cases": [],
"tags": [
"remove"
],
+1 -3
View File
@@ -6,9 +6,7 @@
"karsa-mistmere",
"jguddas"
],
"use-cases": [
"Turning off or disabling an alarm"
],
"use-cases": [],
"tags": [
"morning",
"turn-off"
+1 -3
View File
@@ -6,9 +6,7 @@
"jguddas",
"karsa-mistmere"
],
"use-cases": [
"Adding or creating a new alarm"
],
"use-cases": [],
"tags": [
"add"
],
+1 -3
View File
@@ -7,9 +7,7 @@
"jguddas",
"karsa-mistmere"
],
"use-cases": [
"Setting an alarm or wake-up reminder"
],
"use-cases": [],
"tags": [
"morning"
],
+1 -4
View File
@@ -5,10 +5,7 @@
"karsa-mistmere",
"jguddas"
],
"use-cases": [
"Representing a smoke or fire detector in smart home apps",
"Indicating fire safety equipment or amenities in listings"
],
"use-cases": [],
"tags": [
"fire",
"alert",
+1 -4
View File
@@ -5,10 +5,7 @@
"csandman",
"mittalyashu"
],
"use-cases": [
"Representing a photo album or collection",
"Indicating a music album"
],
"use-cases": [],
"tags": [
"photo",
"book"
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Aligning elements to the horizontal center in page builders and design tools"
],
"use-cases": [],
"tags": [
"items",
"flex",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Aligning elements to the vertical center in page builders and design tools"
],
"use-cases": [],
"tags": [
"items",
"flex",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Aligning elements to the horizontal end in page builders and design tools"
],
"use-cases": [],
"tags": [
"items",
"bottom",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Aligning elements to the vertical end in page builders and design tools"
],
"use-cases": [],
"tags": [
"items",
"right",
@@ -4,9 +4,7 @@
"r4lv",
"ericfennis"
],
"use-cases": [
"Distributing elements evenly around their horizontal centers in design tools"
],
"use-cases": [],
"tags": [
"items",
"flex",
+1 -3
View File
@@ -4,9 +4,7 @@
"r4lv",
"ericfennis"
],
"use-cases": [
"Distributing elements by their right edges in design tools"
],
"use-cases": [],
"tags": [
"right",
"items",
+1 -3
View File
@@ -4,9 +4,7 @@
"r4lv",
"ericfennis"
],
"use-cases": [
"Distributing elements by their left edges in design tools"
],
"use-cases": [],
"tags": [
"left",
"items",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Justifying elements around the horizontal center in design tools"
],
"use-cases": [],
"tags": [
"center",
"items",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Justifying elements to the horizontal end in design tools"
],
"use-cases": [],
"tags": [
"right",
"items",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Justifying elements to the horizontal start in design tools"
],
"use-cases": [],
"tags": [
"left",
"items",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Distributing elements with equal horizontal space around them in design tools"
],
"use-cases": [],
"tags": [
"center",
"items",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Distributing elements with equal horizontal space between them in design tools"
],
"use-cases": [],
"tags": [
"around",
"items",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Aligning elements to the horizontal start in page builders and design tools"
],
"use-cases": [],
"tags": [
"top",
"items",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Aligning elements to the vertical start in page builders and design tools"
],
"use-cases": [],
"tags": [
"left",
"items",
+1 -3
View File
@@ -4,9 +4,7 @@
"ericfennis",
"jguddas"
],
"use-cases": [
"Distributing elements evenly around the vertical center in design tools"
],
"use-cases": [],
"tags": [
"items",
"flex",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Distributing elements toward the vertical end in design tools"
],
"use-cases": [],
"tags": [
"bottom",
"items",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Distributing elements toward the vertical start in design tools"
],
"use-cases": [],
"tags": [
"top",
"items",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Justifying elements around the vertical center in design tools"
],
"use-cases": [],
"tags": [
"center",
"items",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Justifying elements to the vertical end in design tools"
],
"use-cases": [],
"tags": [
"bottom",
"items",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Justifying elements to the vertical start in design tools"
],
"use-cases": [],
"tags": [
"top",
"items",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Distributing elements with equal vertical space around them in design tools"
],
"use-cases": [],
"tags": [
"center",
"items",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"ericfennis"
],
"use-cases": [
"Distributing elements with equal vertical space between them in design tools"
],
"use-cases": [],
"tags": [
"center",
"items",
+1 -4
View File
@@ -11,10 +11,7 @@
"karsa-mistmere",
"danielbayley"
],
"use-cases": [
"Directing users to nearby emergency services in navigation apps",
"Marking emergency contacts or medical transport services"
],
"use-cases": [],
"tags": [
"ambulance",
"emergency",
+1 -4
View File
@@ -5,10 +5,7 @@
"karsa-mistmere",
"jguddas"
],
"use-cases": [
"Inserting an ampersand in text editors",
"Representing a join or concatenation operator in code"
],
"use-cases": [],
"tags": [
"and",
"typography",
+1 -3
View File
@@ -4,9 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
"use-cases": [
"Representing a logical AND operator in code"
],
"use-cases": [],
"tags": [
"and",
"operator",
+1 -6
View File
@@ -3,12 +3,7 @@
"contributors": [
"karsa-mistmere"
],
"use-cases": [
"Representing museological or archaeological artefacts",
"Indicating pottery or ceramics",
"Symbolizing Greek culture or antiquity",
"Denoting amphora-aged wines"
],
"use-cases": [],
"tags": [
"pottery",
"artifact",
+1 -4
View File
@@ -6,10 +6,7 @@
"ericfennis",
"karsa-mistmere"
],
"use-cases": [
"Representing a ship's anchor or maritime context",
"Linking to an anchor point or section within a page"
],
"use-cases": [],
"tags": [
"ship"
],
+1 -4
View File
@@ -4,10 +4,7 @@
"karsa-mistmere",
"ericfennis"
],
"use-cases": [
"Expressing strong dissatisfaction in feedback or rating scales",
"Marking the lowest score on a contentment scale (very unhappy to very happy)"
],
"use-cases": [],
"tags": [
"emoji",
"anger",
+1 -4
View File
@@ -3,10 +3,7 @@
"contributors": [
"karsa-mistmere"
],
"use-cases": [
"Expressing mild dissatisfaction in feedback or rating scales",
"Marking an unhappy step on a contentment scale (very unhappy to very happy)"
],
"use-cases": [],
"tags": [
"emoji",
"nuisance",
+1 -5
View File
@@ -3,11 +3,7 @@
"contributors": [
"danielbayley"
],
"use-cases": [
"Representing signal reception or broadcast",
"Indicating a TV antenna or terrestrial reception",
"Showing connectivity or frequency tuning"
],
"use-cases": [],
"tags": [
"signal",
"connection",
+1 -3
View File
@@ -4,9 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
"use-cases": [
"Representing construction, metalwork, or industrial tools"
],
"use-cases": [],
"tags": [
"metal",
"iron",
+1 -4
View File
@@ -4,10 +4,7 @@
"colebemis",
"ericfennis"
],
"use-cases": [
"Representing camera aperture or exposure settings",
"Indicating photography or capture features"
],
"use-cases": [],
"tags": [
"camera",
"photo",
+1 -4
View File
@@ -3,10 +3,7 @@
"contributors": [
"danielbayley"
],
"use-cases": [
"Representing an application window on macOS",
"Indicating a desktop app or pane"
],
"use-cases": [],
"tags": [
"application",
"menu bar",
+1 -4
View File
@@ -4,10 +4,7 @@
"danielbayley",
"karsa-mistmere"
],
"use-cases": [
"Representing an application window",
"Indicating a desktop app or executable"
],
"use-cases": [],
"tags": [
"application",
"menu bar",
+1 -5
View File
@@ -3,11 +3,7 @@
"contributors": [
"karsa-mistmere"
],
"use-cases": [
"Representing fruit or healthy eating",
"Categorizing produce or groceries",
"Symbolizing nutrition or a balanced diet"
],
"use-cases": [],
"tags": [
"fruit",
"food",
+1 -3
View File
@@ -5,9 +5,7 @@
"ericfennis",
"danielbayley"
],
"use-cases": [
"Restoring an item from the archive, reversing an archive action"
],
"use-cases": [],
"tags": [
"unarchive",
"index",
+1 -4
View File
@@ -3,10 +3,7 @@
"contributors": [
"danielbayley"
],
"use-cases": [
"Removing an item from the archive",
"Marking archived mail as junk"
],
"use-cases": [],
"tags": [
"index",
"backup",
+1 -4
View File
@@ -6,10 +6,7 @@
"karsa-mistmere",
"danielbayley"
],
"use-cases": [
"Archiving items or moving them to storage",
"Representing backups or stored records"
],
"use-cases": [],
"tags": [
"index",
"backup",
+1 -4
View File
@@ -4,10 +4,7 @@
"karsa-mistmere",
"jguddas"
],
"use-cases": [
"Indicating a lounge or seating area in hotel and booking apps",
"Representing living room furniture in smart home applications"
],
"use-cases": [],
"tags": [
"sofa",
"furniture",
+1 -4
View File
@@ -6,10 +6,7 @@
"jamiemlaw",
"jguddas"
],
"use-cases": [
"Moving down with emphasis, e.g. as a game control",
"Indicating a download or a jump to the bottom"
],
"use-cases": [],
"tags": [
"backwards",
"reverse",
+1 -3
View File
@@ -8,9 +8,7 @@
"jamiemlaw",
"jguddas"
],
"use-cases": [
"Indicating a strong downward direction, e.g. as a game control"
],
"use-cases": [],
"tags": [
"backwards",
"reverse",
+1 -3
View File
@@ -6,9 +6,7 @@
"jamiemlaw",
"jguddas"
],
"use-cases": [
"Indicating a strong leftward direction or turn, e.g. as a game control"
],
"use-cases": [],
"tags": [
"previous",
"back",
+1 -3
View File
@@ -9,9 +9,7 @@
"jamiemlaw",
"jguddas"
],
"use-cases": [
"Indicating a strong leftward direction, e.g. as a game control"
],
"use-cases": [],
"tags": [
"previous",
"back",
+1 -3
View File
@@ -6,9 +6,7 @@
"jamiemlaw",
"jguddas"
],
"use-cases": [
"Indicating a strong rightward direction or turn, e.g. as a game control"
],
"use-cases": [],
"tags": [
"next",
"forward",
+1 -3
View File
@@ -9,9 +9,7 @@
"jamiemlaw",
"jguddas"
],
"use-cases": [
"Indicating a strong rightward direction, e.g. as a game control"
],
"use-cases": [],
"tags": [
"next",
"forward",
+1 -4
View File
@@ -6,10 +6,7 @@
"jamiemlaw",
"jguddas"
],
"use-cases": [
"Representing the Caps Lock key on a keyboard",
"Indicating a speed boost or strong upward direction in games"
],
"use-cases": [],
"tags": [
"caps lock",
"capitals",
+1 -4
View File
@@ -8,10 +8,7 @@
"jamiemlaw",
"jguddas"
],
"use-cases": [
"Representing the Shift key on a keyboard",
"Indicating a strong upward direction in games"
],
"use-cases": [],
"tags": [
"shift",
"keyboard",
+2 -5
View File
@@ -4,9 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
"use-cases": [
"Sorting numerical values in ascending order"
],
"use-cases": [],
"tags": [
"filter",
"sort",
@@ -28,7 +26,6 @@
"name": "arrow-down-01",
"deprecationReason": "alias.name",
"deprecated": true
},
"arrow-down-01"
}
]
}
+2 -5
View File
@@ -4,9 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
"use-cases": [
"Sorting numerical values in descending order"
],
"use-cases": [],
"tags": [
"filter",
"sort",
@@ -28,7 +26,6 @@
"name": "arrow-down-10",
"deprecationReason": "alias.name",
"deprecated": true
},
"arrow-down-10"
}
]
}
+2 -5
View File
@@ -4,9 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
"use-cases": [
"Sorting items alphabetically from A to Z"
],
"use-cases": [],
"tags": [
"filter",
"sort",
@@ -28,7 +26,6 @@
"name": "arrow-down-az",
"deprecationReason": "alias.name",
"deprecated": true
},
"arrow-down-az"
}
]
}
+1 -4
View File
@@ -4,10 +4,7 @@
"danielbayley",
"ericfennis"
],
"use-cases": [
"Downloading or moving content downward from a boundary",
"Expanding a section downward"
],
"use-cases": [],
"tags": [
"backwards",
"reverse",
+1 -3
View File
@@ -4,9 +4,7 @@
"colebemis",
"ericfennis"
],
"use-cases": [
"Indicating a downward-left diagonal direction"
],
"use-cases": [],
"tags": [
"direction",
"south-west",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"karsa-mistmere"
],
"use-cases": [
"Sorting items from narrow to wide, e.g. smallest to largest"
],
"use-cases": [],
"tags": [
"filter",
"sort",
+1 -3
View File
@@ -4,9 +4,7 @@
"colebemis",
"ericfennis"
],
"use-cases": [
"Indicating a downward-right diagonal direction"
],
"use-cases": [],
"tags": [
"direction",
"south-east",
+1 -4
View File
@@ -3,10 +3,7 @@
"contributors": [
"danielbayley"
],
"use-cases": [
"Moving down to a specific point or waypoint",
"Indicating a target or destination below"
],
"use-cases": [],
"tags": [
"direction",
"south",
+1 -4
View File
@@ -4,10 +4,7 @@
"danielbayley",
"ericfennis"
],
"use-cases": [
"Downloading or saving content to a boundary",
"Representing a git pull or collapsing a section"
],
"use-cases": [],
"tags": [
"behind",
"direction",
+1 -4
View File
@@ -3,10 +3,7 @@
"contributors": [
"karsa-mistmere"
],
"use-cases": [
"Indicating two-way data transfer or network traffic",
"Sorting or reordering items"
],
"use-cases": [],
"tags": [
"bidirectional",
"two-way",
+1 -3
View File
@@ -5,9 +5,7 @@
"csandman",
"karsa-mistmere"
],
"use-cases": [
"Sorting items from wide to narrow, e.g. largest to smallest"
],
"use-cases": [],
"tags": [
"filter",
"sort",
+2 -5
View File
@@ -4,9 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
"use-cases": [
"Sorting items alphabetically from Z to A"
],
"use-cases": [],
"tags": [
"filter",
"sort",
@@ -29,7 +27,6 @@
"name": "arrow-down-za",
"deprecationReason": "alias.name",
"deprecated": true
},
"arrow-down-za"
}
]
}
+1 -3
View File
@@ -4,9 +4,7 @@
"colebemis",
"ericfennis"
],
"use-cases": [
"Indicating a downward direction or movement"
],
"use-cases": [],
"tags": [
"backwards",
"reverse",
+1 -4
View File
@@ -4,10 +4,7 @@
"danielbayley",
"ericfennis"
],
"use-cases": [
"Moving content left from a boundary",
"Expanding a section to the left"
],
"use-cases": [],
"tags": [
"previous",
"back",
+1 -4
View File
@@ -4,10 +4,7 @@
"wojtekmaj",
"ericfennis"
],
"use-cases": [
"Indicating a two-way or horizontal swap",
"Representing a transaction or exchange"
],
"use-cases": [],
"tags": [
"bidirectional",
"two-way",
+1 -3
View File
@@ -4,9 +4,7 @@
"danielbayley",
"ericfennis"
],
"use-cases": [
"Moving content left to a boundary or collapsing it"
],
"use-cases": [],
"tags": [
"previous",
"back",
+1 -3
View File
@@ -4,9 +4,7 @@
"colebemis",
"ericfennis"
],
"use-cases": [
"Indicating a leftward direction or going back"
],
"use-cases": [],
"tags": [
"previous",
"back",
+1 -4
View File
@@ -4,10 +4,7 @@
"danielbayley",
"ericfennis"
],
"use-cases": [
"Exporting or moving content right from a boundary",
"Expanding a section to the right"
],
"use-cases": [],
"tags": [
"next",
"forward",
+1 -4
View File
@@ -3,10 +3,7 @@
"contributors": [
"karsa-mistmere"
],
"use-cases": [
"Indicating a two-way or horizontal swap",
"Representing a transaction or exchange"
],
"use-cases": [],
"tags": [
"bidirectional",
"two-way",
+1 -4
View File
@@ -4,10 +4,7 @@
"danielbayley",
"ericfennis"
],
"use-cases": [
"Representing the Tab key or indenting content",
"Moving content right to a boundary"
],
"use-cases": [],
"tags": [
"next",
"forward",
+1 -3
View File
@@ -4,9 +4,7 @@
"colebemis",
"ericfennis"
],
"use-cases": [
"Indicating a rightward direction or moving forward"
],
"use-cases": [],
"tags": [
"forward",
"next",
+2 -5
View File
@@ -4,9 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
"use-cases": [
"Sorting numerical values in ascending order"
],
"use-cases": [],
"tags": [
"filter",
"sort",
@@ -28,7 +26,6 @@
"name": "arrow-up-01",
"deprecationReason": "alias.name",
"deprecated": true
},
"arrow-up-01"
}
]
}
+2 -5
View File
@@ -4,9 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
"use-cases": [
"Sorting numerical values in descending order"
],
"use-cases": [],
"tags": [
"filter",
"sort",
@@ -28,7 +26,6 @@
"name": "arrow-up-10",
"deprecationReason": "alias.name",
"deprecated": true
},
"arrow-up-10"
}
]
}
+2 -5
View File
@@ -4,9 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
"use-cases": [
"Sorting items alphabetically from A to Z"
],
"use-cases": [],
"tags": [
"filter",
"sort",
@@ -28,7 +26,6 @@
"name": "arrow-up-az",
"deprecationReason": "alias.name",
"deprecated": true
},
"arrow-up-az"
}
]
}
+1 -4
View File
@@ -5,10 +5,7 @@
"karsa-mistmere",
"ericfennis"
],
"use-cases": [
"Indicating two-way data transfer",
"Sorting or reordering items"
],
"use-cases": [],
"tags": [
"bidirectional",
"two-way",
+1 -4
View File
@@ -3,10 +3,7 @@
"contributors": [
"danielbayley"
],
"use-cases": [
"Moving up and out from a point",
"Indicating an origin or starting point below"
],
"use-cases": [],
"tags": [
"direction",
"north",
+1 -4
View File
@@ -4,10 +4,7 @@
"danielbayley",
"ericfennis"
],
"use-cases": [
"Uploading or moving content upward from a boundary",
"Representing a git push"
],
"use-cases": [],
"tags": [
"forward",
"direction",
+1 -3
View File
@@ -4,9 +4,7 @@
"colebemis",
"ericfennis"
],
"use-cases": [
"Indicating an upward-left diagonal direction"
],
"use-cases": [],
"tags": [
"direction",
"north-west",
+1 -3
View File
@@ -6,9 +6,7 @@
"csandman",
"karsa-mistmere"
],
"use-cases": [
"Sorting items from narrow to wide, e.g. smallest to largest"
],
"use-cases": [],
"tags": [
"filter",
"sort",
+1 -4
View File
@@ -4,10 +4,7 @@
"colebemis",
"ericfennis"
],
"use-cases": [
"Indicating an upward-right diagonal direction",
"Linking to external content"
],
"use-cases": [],
"tags": [
"direction",
"north-east",
+1 -3
View File
@@ -4,9 +4,7 @@
"danielbayley",
"ericfennis"
],
"use-cases": [
"Uploading or moving content up to a boundary"
],
"use-cases": [],
"tags": [
"forward",
"direction",
+1 -3
View File
@@ -3,9 +3,7 @@
"contributors": [
"karsa-mistmere"
],
"use-cases": [
"Sorting items from wide to narrow, e.g. largest to smallest"
],
"use-cases": [],
"tags": [
"filter",
"sort",
+2 -5
View File
@@ -4,9 +4,7 @@
"karsa-mistmere",
"danielbayley"
],
"use-cases": [
"Sorting items alphabetically from Z to A"
],
"use-cases": [],
"tags": [
"filter",
"sort",
@@ -29,7 +27,6 @@
"name": "arrow-up-za",
"deprecationReason": "alias.name",
"deprecated": true
},
"arrow-up-za"
}
]
}
+1 -3
View File
@@ -4,9 +4,7 @@
"colebemis",
"ericfennis"
],
"use-cases": [
"Indicating an upward direction or movement"
],
"use-cases": [],
"tags": [
"forward",
"direction",

Some files were not shown because too many files have changed in this diff Show More