Skip to content

feat: add Rstack (Rspack/Rsbuild/Rslib/Rspress/Rstest/Rslint) icons#3208

Merged
PKief merged 13 commits intomaterial-extensions:mainfrom
ralphneeleman:rspack-rsbuild
Oct 21, 2025
Merged

feat: add Rstack (Rspack/Rsbuild/Rslib/Rspress/Rstest/Rslint) icons#3208
PKief merged 13 commits intomaterial-extensions:mainfrom
ralphneeleman:rspack-rsbuild

Conversation

@ralphneeleman
Copy link
Copy Markdown
Contributor

@ralphneeleman ralphneeleman commented Oct 7, 2025

Resolves #2174 & #2240.

Due to the fact that a minimalist Rspack/Rsbuild icon currently isn't provided by the web-infra team and no-one has made one themselves, I took it upon myself to throw something together. I'm clearly not an icon designer but I think this is the closest thing that I can make that honors both material and rstack.

Result is an icon created by using the 'material filled crab' icon from Icons8 with the closest material color for #ff5e00 that Rspack/web-infra uses on their site.

Config files data:

@github-actions github-actions bot added the icons PR with new icons label Oct 7, 2025
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Oct 7, 2025

Preview

Thank you for creating a pull request. This preview shows you how your icon will look on the different themes:

Generated preview

Check how your icon fits in a 16x16 grid with our Pixel Perfect Checker by following this link.

You can find more information on how to contribute in the contribution guidelines.

Copy link
Copy Markdown
Member

@lucas-labs lucas-labs left a comment

Choose a reason for hiding this comment

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

Hi! Thanks for your PR!

All of our icons have at least 1px padding (rendering at 16x16 px).

You can read more in our contribution guidelines

image

@ralphneeleman
Copy link
Copy Markdown
Contributor Author

Updated patterns and icon.

Couldn't seem to find the exact same font that was used in the other file icons. If you'd like, I can change it to the font that the others use so they share the same style. Or we can opt for going with no text at all. Lmk!

@lucas-labs
Copy link
Copy Markdown
Member

Couldn't seem to find the exact same font that was used in the other file icons.

Some of them were handmade for that specific icon or manually aligned to fit the grid. That said, I'm affraid it's going to be hard to fit an R and an S with this design; while keeping it perfectly pixel perfect. To fit an S you need 5 pixels height, but you only have 6 pixels inside the body to fit them. So any attempt to do so, will end with a missaligned text.

@ralphneeleman
Copy link
Copy Markdown
Contributor Author

Updated icon

Copy link
Copy Markdown
Member

@PKief PKief left a comment

Choose a reason for hiding this comment

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

lgtm

@PKief PKief merged commit 5be7222 into material-extensions:main Oct 21, 2025
6 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

Merge Successful

Thanks for your contribution! 🎉

The changes will be part of the upcoming update on the Marketplace.

@PKief PKief mentioned this pull request Oct 21, 2025
2 tasks
@chenjiahan
Copy link
Copy Markdown
Contributor

@ralphneeleman Thanks a lot for designing this icon for Rspack, it looks great! Would you be open to letting us use it in other Rstack-related contexts as well, such as favicons in our project templates or documentation sites?

@ralphneeleman
Copy link
Copy Markdown
Contributor Author

ralphneeleman commented Oct 24, 2025

Hi there @chenjiahan! Thanks for your interest.

I didn’t design this icon myself, I obtained written consent from Icons8 to use it here without a contributor note. If your team would like to use the same icon, I recommend contacting them through the Icons8 Open Source section to confirm usage, they're really easy about these sorts of things.

@chenjiahan
Copy link
Copy Markdown
Contributor

Thanks for clarifying! We'll reach out to Icons8 to confirm whether we can use the same icon for Rstack-related projects.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

icons PR with new icons

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Icon Request] Rspack

4 participants