<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/november-2024---icons-hcozjq7rg" -->

---
title: November 2024 - Icons | daily.dev
description: The new-york style in shadcn/ui now defaults to Lucide as its icon set for new projects. Existing projects are unaffected since there are no breaking changes,...
canonical: https://daily.dev/posts/november-2024---icons-hcozjq7rg
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: November 2024 - Icons | daily.dev
og:description: The new-york style in shadcn/ui now defaults to Lucide as its icon set for new projects. Existing projects are unaffected since there are no breaking changes,...
og:url: https://daily.dev/posts/november-2024---icons-hcozjq7rg
og:image: https://api.daily.dev/og/posts/hCozJQ7rG.png
og:image:alt: November 2024 - Icons
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# November 2024 - Icons

**[The Foundation for your Design System - shadcn/ui](https://daily.dev/sources/shadcn-ui)** · 1 min read · 0 upvotes · 0 comments

## Summary

The new-york style in shadcn/ui now defaults to Lucide as its icon set for new projects. Existing projects are unaffected since there are no breaking changes, but developers can use the CLI to optionally migrate existing icon primitives to Lucide. Rationale for the switch is explained in a linked thread from the shadcn team.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://ui.shadcn.com/docs/changelog/2024-11-icons>

## Questions this post answers

### Does switching shadcn's new-york style to Lucide icons break my existing project?

No, there are no breaking changes for existing projects. Only new projects created after the update will use Lucide as the default icon set automatically. Developers with existing projects can optionally use the shadcn CLI to migrate their icon primitives to Lucide if they choose to adopt the new default.

_Track shadcn/ui updates like this on daily.dev before they affect your component library choices._

### What is the default icon library for shadcn ui's new-york style?

Lucide is now the default icon set for the new-york style in shadcn/ui. This applies to new projects created going forward, while existing projects keep their current icons unless the developer runs the CLI migration tool to switch them over.

_Developers picking a design system stack can follow shadcn/ui changes on daily.dev._

## Similar posts on daily.dev

- [Lucide Releases Version 1.0, Removing Brand Icons and Cutting Bundle Size for Millions of Projects](https://daily.dev/posts/lucide-releases-version-1-0-removing-brand-icons-and-cutting-bundle-size-for-millions-of-projects-sdgeh2nej) · InfoQ · 0 upvotes · 0 comments
- [Shadcn UI adoption guide: Overview, examples, and alternatives](https://daily.dev/posts/shadcn-ui-adoption-guide-overview-examples-and-alternatives-0pr6z5eli) · LogRocket · 1 upvotes · 0 comments
- [shadcn spooky szn](https://daily.dev/posts/shadcn-spooky-szn-okmlrbq9x) · Bytes by ui.dev · 2 upvotes · 0 comments

---

Tags: [#react](https://daily.dev/tags/react), [#design-systems](https://daily.dev/tags/design-systems), [#shadcn](https://daily.dev/tags/shadcn)

[View this post on daily.dev](https://daily.dev/posts/november-2024---icons-hcozjq7rg)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"November 2024 - Icons","url":"https://daily.dev/posts/november-2024---icons-hcozjq7rg","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/november-2024---icons-hcozjq7rg"},"datePublished":"2026-08-23T12:17:36.424Z","dateModified":"2026-08-23T12:25:42.468Z","description":"The new-york style in shadcn/ui now defaults to Lucide as its icon set for new projects. Existing projects are unaffected since there are no breaking changes,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5be87eca9341fbc5cb58d2918d1b6b2b?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5be87eca9341fbc5cb58d2918d1b6b2b?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"The Foundation for your Design System - shadcn/ui","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"The Foundation for your Design System - shadcn/ui","logo":"https://media.daily.dev/image/upload/s--GiOq6F7Y--/f_auto,q_auto/v1787487441/logos/shadcn-ui?_a=BAMAMicg0","url":"https://daily.dev/sources/shadcn-ui"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/november-2024---icons-hcozjq7rg","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"react,design-systems,shadcn","timeRequired":"PT1M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"The Foundation for your Design System - shadcn/ui","item":"https://daily.dev/sources/shadcn-ui"},{"@type":"ListItem","position":3,"name":"November 2024 - Icons"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/november-2024---icons-hcozjq7rg#faq","mainEntity":[{"@type":"Question","name":"Does switching shadcn's new-york style to Lucide icons break my existing project?","acceptedAnswer":{"@type":"Answer","text":"No, there are no breaking changes for existing projects. Only new projects created after the update will use Lucide as the default icon set automatically. Developers with existing projects can optionally use the shadcn CLI to migrate their icon primitives to Lucide if they choose to adopt the new default. Track shadcn/ui updates like this on daily.dev before they affect your component library choices."}},{"@type":"Question","name":"What is the default icon library for shadcn ui's new-york style?","acceptedAnswer":{"@type":"Answer","text":"Lucide is now the default icon set for the new-york style in shadcn/ui. This applies to new projects created going forward, while existing projects keep their current icons unless the developer runs the CLI migration tool to switch them over. Developers picking a design system stack can follow shadcn/ui changes on daily.dev."}}]}
```

