Skip to content

Conversation

@karsa-mistmere
Copy link
Member

@karsa-mistmere karsa-mistmere commented Mar 7, 2024

closes #1865

What is the purpose of this pull request?

  • New Icon

Description

Adds chess pieces as per #1865

Icon use case

As provided in #1865:

  1. Chess-related applications
  2. Chess-related educational materials
  3. Chess-related branding/merchandise
  4. Algebraic notation (with symbols instead of letters)

Alternative icon designs

image
Also see #1865

There's also a more minimal set that could match the crown redesign in #1947:
image
I'm not sure the rest of the icons work particularly well with the bottom line, and crown doesn't work particularly well without it.

Icon Design Checklist

Concept

  • I have provided valid use cases for each icon.
  • I have not added any a brand or logo icon.
  • I have not used any hate symbols.
  • I have not included any religious or political imagery.

Author, credits & license

  • The icons are solely my own creation.

Naming

  • I've read and followed the naming conventions
  • I've named icons by what they are rather than their use case.
  • I've provided meta JSON files in icons/[iconName].json.

Design

  • I've read and followed the icon design guidelines
  • I've made sure that the icons look sharp on low DPI displays.
  • I've made sure that the icons look consistent with the icon set in size, optical volume and density.
  • I've made sure that the icons are visually centered.
  • I've correctly optimized all icons to two points of precision.

Before Submitting

@github-actions github-actions bot added 🎨 icon About new icons 🫧 metadata Improved metadata labels Mar 7, 2024
@github-actions
Copy link
Contributor

github-actions bot commented Mar 7, 2024

Added or changed icons

chess-bishopchess-kingchess-knightchess-pawnchess-queenchess-rook

Preview cohesion square-powersquare-starsquare-functionsquare-codemessage-square-textsquare-pause
chess-bishopchess-kingchess-knightchess-pawnchess-queenchess-rook
chevrons-up-downgrid-2x2-xbed-doublemessage-square-morehamglass-water
Preview stroke widths chess-bishopchess-kingchess-knightchess-pawnchess-queenchess-rook
chess-bishopchess-kingchess-knightchess-pawnchess-queenchess-rook
chess-bishopchess-kingchess-knightchess-pawnchess-queenchess-rook
DPI Preview

16px (shadcn/ui)

chess-bishop chess-king chess-knight chess-pawn chess-queen chess-rook

24px (default)

chess-bishop chess-king chess-knight chess-pawn chess-queen chess-rook

32px (shadcn/ui + retina)

chess-bishop chess-king chess-knight chess-pawn chess-queen chess-rook

48px (default + retina)

chess-bishop chess-king chess-knight chess-pawn chess-queen chess-rook
Icon X-rays chess-bishop chess-king chess-knight chess-pawn chess-queen chess-rook
Icon Diffs chess-bishop chess-king chess-knight chess-pawn chess-queen chess-rook
Icons as code

Works for: lucide-react, lucide-react-native, lucide-preact, lucide-vue-next

const ChessBishopIcon = createLucideIcon('ChessBishop', [
  ["path",{"d":"M5 20a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z"}],
  ["path",{"d":"M15 18c1.5-.615 3-2.461 3-4.923C18 8.769 14.5 4.462 12 2 9.5 4.462 6 8.77 6 13.077 6 15.539 7.5 17.385 9 18"}],
  ["path",{"d":"m16 7-2.5 2.5"}],
  ["path",{"d":"M9 2h6"}]
])

const ChessKingIcon = createLucideIcon('ChessKing', [
  ["path",{"d":"M4 20a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z"}],
  ["path",{"d":"m6.7 18-1-1C4.35 15.682 3 14.09 3 12a5 5 0 0 1 4.95-5c1.584 0 2.7.455 4.05 1.818C13.35 7.455 14.466 7 16.05 7A5 5 0 0 1 21 12c0 2.082-1.359 3.673-2.7 5l-1 1"}],
  ["path",{"d":"M10 4h4"}],
  ["path",{"d":"M12 2v6.818"}]
])

const ChessKnightIcon = createLucideIcon('ChessKnight', [
  ["path",{"d":"M5 20a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z"}],
  ["path",{"d":"M16.5 18c1-2 2.5-5 2.5-9a7 7 0 0 0-7-7H6.635a1 1 0 0 0-.768 1.64L7 5l-2.32 5.802a2 2 0 0 0 .95 2.526l2.87 1.456"}],
  ["path",{"d":"m15 5 1.425-1.425"}],
  ["path",{"d":"m17 8 1.53-1.53"}],
  ["path",{"d":"M9.713 12.185 7 18"}]
])

const ChessPawnIcon = createLucideIcon('ChessPawn', [
  ["path",{"d":"M5 20a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z"}],
  ["path",{"d":"m14.5 10 1.5 8"}],
  ["path",{"d":"M7 10h10"}],
  ["path",{"d":"m8 18 1.5-8"}],
  ["circle",{"cx":"12","cy":"6","r":"4"}]
])

const ChessQueenIcon = createLucideIcon('ChessQueen', [
  ["path",{"d":"M4 20a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z"}],
  ["path",{"d":"m12.474 5.943 1.567 5.34a1 1 0 0 0 1.75.328l2.616-3.402"}],
  ["path",{"d":"m20 9-3 9"}],
  ["path",{"d":"m5.594 8.209 2.615 3.403a1 1 0 0 0 1.75-.329l1.567-5.34"}],
  ["path",{"d":"M7 18 4 9"}],
  ["circle",{"cx":"12","cy":"4","r":"2"}],
  ["circle",{"cx":"20","cy":"7","r":"2"}],
  ["circle",{"cx":"4","cy":"7","r":"2"}]
])

const ChessRookIcon = createLucideIcon('ChessRook', [
  ["path",{"d":"M5 20a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z"}],
  ["path",{"d":"M10 2v2"}],
  ["path",{"d":"M14 2v2"}],
  ["path",{"d":"m17 18-1-9"}],
  ["path",{"d":"M6 2v5a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2"}],
  ["path",{"d":"M6 4h12"}],
  ["path",{"d":"m7 18 1-9"}]
])

@karsa-mistmere karsa-mistmere marked this pull request as ready for review March 7, 2024 09:46
@jguddas
Copy link
Member

jguddas commented Mar 7, 2024

The pawn icon feels bigger than the rest to me.

@karsa-mistmere
Copy link
Member Author

karsa-mistmere commented Mar 7, 2024

The pawn icon feels bigger than the rest to me.

I see what you mean. We could shrink it down by 1 or 2pxs in height, but it would either not be vertically centered anymore or its base would not be aligned with the rest of the icons:
image

Sidenote: in the official unicode chart, pawn is also quite large
image

@ericfennis
Copy link
Member

Hmm, I think I prefer the minimal design approach, where we use these icons for more use-cases. One crown icon in the set would be great. Also the tower icon can have more use cases like: "A castle or monument POI's on maps".

I think you bottom design with bottom line is not that bad. It also matches the landmark icon

@karsa-mistmere
Copy link
Member Author

Hmm, I think I prefer the minimal design approach, where we use these icons for more use-cases. One crown icon in the set would be great. Also the tower icon can have more use cases like: "A castle or monument POI's on maps".

I think you bottom design with bottom line is not that bad. It also matches the landmark icon

I do see merit in the minimal set, but the concerns raised would need to be addressed; crown looks fine as it is, but some of the others don't really work that well when following crown's formula, including some of our existing icons the non-minimal set was based on, which would kind of stick out should we go minimal, and I'm less than enthusiastic about changing these (concierge-bell is okay, the others are very meh):
image

@jguddas
Copy link
Member

jguddas commented Mar 29, 2024

I think the minimal is nice but not lucide-y

@ericfennis
Copy link
Member

@karsa-mistmere You are right. The first row looks the best.
But it would be nice if icons had multiple use cases. So not having two crown icons.

@github-actions
Copy link
Contributor

This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 5 days.

@github-actions github-actions bot added the Stale label May 31, 2024
@spacedawwwg
Copy link

These icons look mint

Copy link
Member

@ericfennis ericfennis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Request for multipurpose icons, and reuse/redesign for example the crown icon.
Tower piece is also great for landmarks on maps.

@karsa-mistmere
Copy link
Member Author

karsa-mistmere commented Aug 9, 2024

Request for multipurpose icons, and reuse/redesign for example the crown icon. Tower piece is also great for landmarks on maps.

@ericfennis: To be honest, I'm against this approach because of the following reason: chess pieces need to have a base, otherwise they do not look like chess pieces anymore.

On the other hand, similarly shaped stuff with completely different use cases do not require a base (I'd even wager that a base is pretty much always a distraction), for example, this is what an actual tower icon would likely look like following the precedent of previous building icons (fort for comparison):

image

None one of these truly looks like a chess rook, and neither do either of the chess rook proposals look particularly tower-like because of the base:
image

As far as I'm concerned, if we want chess piece icons, we should have chess piece icons.

If we want something else (crown, tower, horse, mitre etc.), we should add those as their own entity, but crown≠king, tower≠rook, horse≠knight, mitre≠bishop.

@github-actions github-actions bot removed the Stale label Aug 13, 2024
@jguddas jguddas requested a review from ericfennis June 20, 2025 20:06
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 ChatGPT Tags suggestions ✨

I've asked ChatGPT for some suggestions for tags.

"contributors": [
"karsa-mistmere"
],
"tags": [
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestions for the chess-bishop icon.
Try asking it your self if you want more suggestions. Open ChatGPT
Here are the suggestions:

Suggested change
"tags": [
"tags": [
"bishop",
"chess",
"strategy",
"game",
"board",
"move",
"power",
"craftsmanship",
"classic",

"contributors": [
"karsa-mistmere"
],
"tags": [
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestions for the chess-king icon.
Try asking it your self if you want more suggestions. Open ChatGPT
Here are the suggestions:

Suggested change
"tags": [
"tags": [
"king",
"chess",
"royalty",
"game",
"strategy",
"board",
"czar",
"monarch",
"regal",

"contributors": [
"karsa-mistmere"
],
"tags": [
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestions for the chess-knight icon.
Try asking it your self if you want more suggestions. Open ChatGPT
Here are the suggestions:

Suggested change
"tags": [
"tags": [
"knight",
"chess",
"strategy",
"game",
"battle",
"medieval",
"cavalry",
"figure",

"contributors": [
"karsa-mistmere"
],
"tags": [
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestions for the chess-pawn icon.
Try asking it your self if you want more suggestions. Open ChatGPT
Here are the suggestions:

Suggested change
"tags": [
"tags": [
"pawn",
"chess",
"game",
"strategy",
"board",
"move",
"delicate",
"simple",
"staunton",

"contributors": [
"karsa-mistmere"
],
"tags": [
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestions for the chess-queen icon.
Try asking it your self if you want more suggestions. Open ChatGPT
Here are the suggestions:

Suggested change
"tags": [
"tags": [
"queen",
"chess",
"strategy",
"power",
"royalty",
"game",
"battle",
"figure",
"board",

"karsa-mistmere",
"jguddas"
],
"tags": [
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestions for the chess-rook icon.
Try asking it your self if you want more suggestions. Open ChatGPT
Here are the suggestions:

Suggested change
"tags": [
"tags": [
"chess",
"rook",
"strategy",
"game",
"board",
"figure",
"move",
"battle",

@ericfennis ericfennis merged commit a94044c into main Nov 7, 2025
7 checks passed
@ericfennis ericfennis deleted the icon/chess-pieces branch November 7, 2025 09:39
ch4og pushed a commit to csmplay/mapban that referenced this pull request Nov 18, 2025
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [lucide-react](https://lucide.dev) ([source](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)) | [`^0.539.0` -> `^0.554.0`](https://renovatebot.com/diffs/npm/lucide-react/0.539.0/0.554.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-react/0.554.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-react/0.539.0/0.554.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>lucide-icons/lucide (lucide-react)</summary>

### [`v0.554.0`](https://github.com/lucide-icons/lucide/releases/tag/0.554.0): Version 0.554.0

[Compare Source](lucide-icons/lucide@0.553.0...0.554.0)

#### What's Changed

- fix(icons): Rename fingerprint icon to fingerprint-pattern by [@&#8203;ericfennis](https://github.com/ericfennis) in [#&#8203;3767](lucide-icons/lucide#3767)
- feat(docs): added lucide-rails third-party package by [@&#8203;theiereman](https://github.com/theiereman) in [#&#8203;3769](lucide-icons/lucide#3769)
- fix(icons): changed `ampersand` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3771](lucide-icons/lucide#3771)
- fix(icons): changed `folder-git-2` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3790](lucide-icons/lucide#3790)
- fix(icons): update `anchor` icon by [@&#8203;jamiemlaw](https://github.com/jamiemlaw) in [#&#8203;2523](lucide-icons/lucide#2523)
- feat(icons): added `calendars` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3788](lucide-icons/lucide#3788)

#### Breaking change

For `lucide-react` and `lucide-solid`, imports for `Fingerprint` icon are changed to `FingerprintPattern`.

##### Lucide React

```diff
- import { Fingerprint } from "lucide-react";
+ import { FingerprintPattern } from "lucide-react";
```

##### Lucide Solid

```diff
- import { Fingerprint } from "lucide/solid";
+ import { FingerprintPattern } from "lucide/solid";

// Or

- import Fingerprint from "lucide/solid/icons/fingerprint";
+ import FingerprintPattern from "lucide/solid/icons/fingerprint-pattern";
```

#### New Contributors

- [@&#8203;theiereman](https://github.com/theiereman) made their first contribution in [#&#8203;3769](lucide-icons/lucide#3769)

**Full Changelog**: <lucide-icons/lucide@0.553.0...0.554.0>

### [`v0.553.0`](https://github.com/lucide-icons/lucide/releases/tag/0.553.0): Version 0.553.0

[Compare Source](lucide-icons/lucide@0.552.0...0.553.0)

#### What's Changed

- feat(icons): added `mouse-pointer-2-off` icon by [@&#8203;domingasp](https://github.com/domingasp) in [#&#8203;3570](lucide-icons/lucide#3570)
- fix(icons): changed `ruler-dimension-line` icon by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3433](lucide-icons/lucide#3433)
- feat(docs): add keyboard shortcut for search by [@&#8203;dzonatan](https://github.com/dzonatan) in [#&#8203;3718](lucide-icons/lucide#3718)
- fix(lucide-preact): handle `className` prop by [@&#8203;ocavue](https://github.com/ocavue) in [#&#8203;3751](lucide-icons/lucide#3751)
- feat(icons): added chess pieces by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;1945](lucide-icons/lucide#1945)

#### New Contributors

- [@&#8203;domingasp](https://github.com/domingasp) made their first contribution in [#&#8203;3570](lucide-icons/lucide#3570)

**Full Changelog**: <lucide-icons/lucide@0.552.0...0.553.0>

### [`v0.552.0`](https://github.com/lucide-icons/lucide/releases/tag/0.552.0): Version 0.552.0

[Compare Source](lucide-icons/lucide@0.551.0...0.552.0)

#### What's Changed

- fix(icons/file): arcified folds by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3587](lucide-icons/lucide#3587)
- feat(icons): added `solar-panel` icon by [@&#8203;UsamaKhan](https://github.com/UsamaKhan) in [#&#8203;2780](lucide-icons/lucide#2780)

**Full Changelog**: <lucide-icons/lucide@0.551.0...0.552.0>

### [`v0.551.0`](https://github.com/lucide-icons/lucide/releases/tag/0.551.0): Version 0.551.0

[Compare Source](lucide-icons/lucide@0.550.0...0.551.0)

#### What's Changed

- feat(icons): added `clock-check` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;2402](lucide-icons/lucide#2402)

**Full Changelog**: <lucide-icons/lucide@0.550.0...0.551.0>

### [`v0.550.0`](https://github.com/lucide-icons/lucide/releases/tag/0.550.0): Version 0.550.0

[Compare Source](lucide-icons/lucide@0.549.0...0.550.0)

#### What's Changed

- feat(icons): added `helicopter` icon by [@&#8203;liloudreams](https://github.com/liloudreams) in [#&#8203;2760](lucide-icons/lucide#2760)

#### New Contributors

- [@&#8203;liloudreams](https://github.com/liloudreams) made their first contribution in [#&#8203;2760](lucide-icons/lucide#2760)

**Full Changelog**: <lucide-icons/lucide@0.549.0...0.550.0>

### [`v0.549.0`](https://github.com/lucide-icons/lucide/releases/tag/0.549.0): Version 0.549.0

[Compare Source](lucide-icons/lucide@0.548.0...0.549.0)

#### What's Changed

- fix(docs): Replace `pnpm install` with `pnpm add` across documentation. by [@&#8203;josch87](https://github.com/josch87) in [#&#8203;3735](lucide-icons/lucide#3735)
- feat(docs): add new package for Go by [@&#8203;kaugesaar](https://github.com/kaugesaar) in [#&#8203;3736](lucide-icons/lucide#3736)
- feat(icons): added `git-branch-minus` icon by [@&#8203;joris-gallot](https://github.com/joris-gallot) in [#&#8203;3586](lucide-icons/lucide#3586)

#### New Contributors

- [@&#8203;josch87](https://github.com/josch87) made their first contribution in [#&#8203;3735](lucide-icons/lucide#3735)
- [@&#8203;kaugesaar](https://github.com/kaugesaar) made their first contribution in [#&#8203;3736](lucide-icons/lucide#3736)
- [@&#8203;joris-gallot](https://github.com/joris-gallot) made their first contribution in [#&#8203;3586](lucide-icons/lucide#3586)

**Full Changelog**: <lucide-icons/lucide@0.548.0...0.549.0>

### [`v0.548.0`](https://github.com/lucide-icons/lucide/releases/tag/0.548.0): Version 0.548.0

[Compare Source](lucide-icons/lucide@0.547.0...0.548.0)

#### What's Changed

- feat(docs): add new package for Slint by [@&#8203;cnlancehu](https://github.com/cnlancehu) in [#&#8203;3698](lucide-icons/lucide#3698)
- docs(site): add introductions for packages in documentation by [@&#8203;mattheskaiser](https://github.com/mattheskaiser) in [#&#8203;3643](lucide-icons/lucide#3643)
- Fix default prop by [@&#8203;ericfennis](https://github.com/ericfennis) in [#&#8203;3730](lucide-icons/lucide#3730)
- feat(icons): added `gamepad-directional` icon by [@&#8203;felipeajzanetti](https://github.com/felipeajzanetti) in [#&#8203;3693](lucide-icons/lucide#3693)

#### New Contributors

- [@&#8203;cnlancehu](https://github.com/cnlancehu) made their first contribution in [#&#8203;3698](lucide-icons/lucide#3698)
- [@&#8203;mattheskaiser](https://github.com/mattheskaiser) made their first contribution in [#&#8203;3643](lucide-icons/lucide#3643)
- [@&#8203;felipeajzanetti](https://github.com/felipeajzanetti) made their first contribution in [#&#8203;3693](lucide-icons/lucide#3693)

**Full Changelog**: <lucide-icons/lucide@0.547.0...0.548.0>

### [`v0.547.0`](https://github.com/lucide-icons/lucide/releases/tag/0.547.0): Version 0.547.0

[Compare Source](lucide-icons/lucide@0.546.0...0.547.0)

#### What's Changed

- fix(docs): update brand logo statement link in github action by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3630](lucide-icons/lucide#3630)
- chore(deps): bump astro from 5.5.2 to 5.14.4 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;3683](lucide-icons/lucide#3683)
- fix(packages/lucide): replace elements inside `<template>` ([#&#8203;2635](lucide-icons/lucide#2635)) by [@&#8203;KhalidAlansary](https://github.com/KhalidAlansary) in [#&#8203;3576](lucide-icons/lucide#3576)
- feat(icons): added `birdhouse` icon by [@&#8203;hieu-onefold](https://github.com/hieu-onefold) in [#&#8203;3378](lucide-icons/lucide#3378)

#### New Contributors

- [@&#8203;KhalidAlansary](https://github.com/KhalidAlansary) made their first contribution in [#&#8203;3576](lucide-icons/lucide#3576)
- [@&#8203;hieu-onefold](https://github.com/hieu-onefold) made their first contribution in [#&#8203;3378](lucide-icons/lucide#3378)

**Full Changelog**: <lucide-icons/lucide@0.546.0...0.547.0>

### [`v0.546.0`](https://github.com/lucide-icons/lucide/releases/tag/0.546.0): Version 0.546.0

[Compare Source](lucide-icons/lucide@0.545.0...0.546.0)

#### What's Changed

- fix(icons): changed `receipt-text` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3553](lucide-icons/lucide#3553)
- fix(docs): removed duplicate text in intro text by [@&#8203;nielsswinkels](https://github.com/nielsswinkels) in [#&#8203;3673](lucide-icons/lucide#3673)
- feat(icons): add VS Code `squircle` base shape snippet by [@&#8203;danielbayley](https://github.com/danielbayley) in [#&#8203;3674](lucide-icons/lucide#3674)
- fix(icons): changed `sword` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3421](lucide-icons/lucide#3421)
- feat(icons): added `monitor-cloud` icon by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3037](lucide-icons/lucide#3037)

#### New Contributors

- [@&#8203;nielsswinkels](https://github.com/nielsswinkels) made their first contribution in [#&#8203;3673](lucide-icons/lucide#3673)

**Full Changelog**: <lucide-icons/lucide@0.545.0...0.546.0>

### [`v0.545.0`](https://github.com/lucide-icons/lucide/releases/tag/0.545.0): Version 0.545.0

[Compare Source](lucide-icons/lucide@0.544.0...0.545.0)

#### What's Changed

- fix(icons): changed `flame` icon by [@&#8203;jamiemlaw](https://github.com/jamiemlaw) in [#&#8203;3600](lucide-icons/lucide#3600)
- fix(icons): arcified `square-m` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3549](lucide-icons/lucide#3549)
- chore(deps-dev): bump vite from 6.3.5 to 6.3.6 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;3611](lucide-icons/lucide#3611)
- fix(icons): changed `combine` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3200](lucide-icons/lucide#3200)
- fix(icons): changed `building-2` icon by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3509](lucide-icons/lucide#3509)
- chore(deps): bump devalue from 5.1.1 to 5.3.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;3638](lucide-icons/lucide#3638)
- feat(icons): Add `motorbike` icon by [@&#8203;jamiemlaw](https://github.com/jamiemlaw) in [#&#8203;3371](lucide-icons/lucide#3371)

**Full Changelog**: <lucide-icons/lucide@0.544.0...0.545.0>

### [`v0.544.0`](https://github.com/lucide-icons/lucide/releases/tag/0.544.0): Version 0.544.0

[Compare Source](lucide-icons/lucide@0.543.0...0.544.0)

#### What's Changed

- docs: update lucide-static documentation about raw string imports by [@&#8203;pascalduez](https://github.com/pascalduez) in [#&#8203;3524](lucide-icons/lucide#3524)
- feat(icons): added `ev-charger` icon by [@&#8203;UsamaKhan](https://github.com/UsamaKhan) in [#&#8203;2781](lucide-icons/lucide#2781)

#### New Contributors

- [@&#8203;pascalduez](https://github.com/pascalduez) made their first contribution in [#&#8203;3524](lucide-icons/lucide#3524)

**Full Changelog**: <lucide-icons/lucide@0.543.0...0.544.0>

### [`v0.543.0`](https://github.com/lucide-icons/lucide/releases/tag/0.543.0): Version 0.543.0

[Compare Source](lucide-icons/lucide@0.542.0...0.543.0)

#### What's Changed

- feat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3589](lucide-icons/lucide#3589)
- fix(icons): changed `church` icon by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;2971](lucide-icons/lucide#2971)
- chore(metadata): Added tags to `messages-square` by [@&#8203;jamiemlaw](https://github.com/jamiemlaw) in [#&#8203;3529](lucide-icons/lucide#3529)
- fix(icons): Optimise `bug` icons by [@&#8203;jamiemlaw](https://github.com/jamiemlaw) in [#&#8203;3574](lucide-icons/lucide#3574)
- fix(icons): changed list/text & derived icons by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3568](lucide-icons/lucide#3568)
- fix(icons): changed `panel-top-bottom-dashed` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3584](lucide-icons/lucide#3584)
- fix(icons): changed `message-square-quote` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3550](lucide-icons/lucide#3550)
- fix(meta): added tag to `ship` metadata by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3559](lucide-icons/lucide#3559)
- fix(meta): add tags to `id-card-lanyard` metadata by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3534](lucide-icons/lucide#3534)
- fix(icons): changed `calendar-cog` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3583](lucide-icons/lucide#3583)
- chore(deps): bump astro from 5.5.2 to 5.13.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;3564](lucide-icons/lucide#3564)
- feat(packages): add new package for flutter by [@&#8203;vqh2602](https://github.com/vqh2602) in [#&#8203;3536](lucide-icons/lucide#3536)
- feat(icons): added `house-heart` icon by [@&#8203;danielbayley](https://github.com/danielbayley) in [#&#8203;3239](lucide-icons/lucide#3239)

**Full Changelog**: <lucide-icons/lucide@0.542.0...0.543.0>

### [`v0.542.0`](https://github.com/lucide-icons/lucide/releases/tag/0.542.0): Version 0.542.0

[Compare Source](lucide-icons/lucide@0.541.0...0.542.0)

#### What's Changed

- feat(docs): add MDN Web Docs & Nuxt to showcase by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3590](lucide-icons/lucide#3590)
- feat(icons): added `list-chevrons-down-up` icon by [@&#8203;juliankellydesign](https://github.com/juliankellydesign) in [#&#8203;3492](lucide-icons/lucide#3492)

#### New Contributors

- [@&#8203;juliankellydesign](https://github.com/juliankellydesign) made their first contribution in [#&#8203;3492](lucide-icons/lucide#3492)

**Full Changelog**: <lucide-icons/lucide@0.541.0...0.542.0>

### [`v0.541.0`](https://github.com/lucide-icons/lucide/releases/tag/0.541.0): Version 0.541.0

[Compare Source](lucide-icons/lucide@0.540.0...0.541.0)

#### What's Changed

- feat(packages/lucide): added support for providing a custom root element by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3543](lucide-icons/lucide#3543)
- fix(icons): optimized `chrome` icon & renamed to `chromium` by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3572](lucide-icons/lucide#3572)
- fix(icons): changed `wallpaper` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3566](lucide-icons/lucide#3566)
- fix(icons): optimized `cog` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3548](lucide-icons/lucide#3548)
- fix(icons): changed `building` icon by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3510](lucide-icons/lucide#3510)
- feat(dpi-preview): add previous version for easier comparison by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3532](lucide-icons/lucide#3532)
- feat(icons): added 'panel-dashed' variants + update tags on existing icons by [@&#8203;irvineacosta](https://github.com/irvineacosta) in [#&#8203;3500](lucide-icons/lucide#3500)

**Full Changelog**: <lucide-icons/lucide@0.540.0...0.541.0>

### [`v0.540.0`](https://github.com/lucide-icons/lucide/releases/tag/0.540.0): Version 0.540.0

[Compare Source](lucide-icons/lucide@0.539.0...0.540.0)

#### What's Changed

- fix(license): add full text of Feather license by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;3530](lucide-icons/lucide#3530)
- fix(icons): changed `umbrella` icon by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3490](lucide-icons/lucide#3490)
- docs(site): added official statement on brand logos in Lucide by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3541](lucide-icons/lucide#3541)
- fix(icons): changed `camera` icon by [@&#8203;karsa-mistmere](https://github.com/karsa-mistmere) in [#&#8203;3539](lucide-icons/lucide#3539)
- feat(icons): added `rose` icon by [@&#8203;jguddas](https://github.com/jguddas) in [#&#8203;1972](lucide-icons/lucide#1972)

**Full Changelog**: <lucide-icons/lucide@0.539.0...0.540.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44MS4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTAuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://git.in.csmpro.ru/csmpro/csm-mapban/pulls/21
Co-authored-by: Renovate Bot <[email protected]>
Co-committed-by: Renovate Bot <[email protected]>
ikku47 pushed a commit to ikku47/lucide that referenced this pull request Nov 26, 2025
karsa-mistmere added a commit that referenced this pull request Dec 12, 2025
* fix(icons): add more Lucide-ish rounding to sparkle icons

* chore(icons): sharpen points ever so slightly for better visual weight

* chore(icons): update sparkles & moon-star icon as per Discord

* feat(icons): added chess icons

* chore(icons): revert commits from #1937

* chore(icons): revert commits from #1937

* Update icons/chess-rook.svg

* Update icons/chess-rook.svg

* Update icons/chess-rook.json

* fix(icons/chess): finetune queen & adjust bases for better scalability

* fix(icons/chess): decrease rook base width

* fix(icons/chess): decrease knight base width

* fix(icons/chess): fix linting issue with chess-rook.json

---------

Co-authored-by: Karsa <[email protected]>
Co-authored-by: Eric Fennis <[email protected]>
Co-authored-by: Jakob Guddas <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🎨 icon About new icons 🫧 metadata Improved metadata

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Chess pieces

5 participants