adobe / spectrum-css-workflow-icons

Apache License 2.0
14 stars 15 forks source link

refactor: s2 icon updates #36

Closed castastrophe closed 3 months ago

castastrophe commented 4 months ago

Description

Introducing the Spectrum 2 workflow icons! πŸŽ‰

Motivation and Context

With the rolling out of Spectrum 2's new designs, a new set of iconography has been created and with that, some improvements on how those icons are provided. To adjust for this, breaking changes have been made to this repository's architecture in order to support providing iconography in it's new format:

Spectrum CSS Workflow icons

Found in ./dist/, this folder contains the contents published to npm for @adobe/spectrum-css-workflow-icons. This package represents S2 iconography and will now ship 3 formats: components (i.e., web components), react, and svg. At the root of this package, you can find a manifest (dist/manifest.json) in JSON format of all available assets, as well as a prebuilt spritesheet for the SVGs called assets/svg-spriteSheet/icons.svg.

Note: Providing a PR preview link was out of scope for the work being done here but is planned for a future iteration.

How Has This Been Tested?

Setup

TODO: Need to find and summarize the changed icons and list out any deprecated and new icons.

Screenshots

Screenshot 2024-05-02 at 9 39 04β€―AM

Types of changes

Checklist:

karstens commented 4 months ago

@castastrophe I really like what you are doing, thank you so much! How can I test this without publishing anything? Just check out the branch and build it and manually look/check the dist folder?

@Hinschmi @jianliao Are you okay with this?

jianliao commented 4 months ago

@castastrophe Do I need yarn 4 for this project?

Never mind. It is yarn v1, I figure it out from the yarn.lock file.

jianliao commented 4 months ago

LGTM

netlify[bot] commented 3 months ago

Deploy Preview for spectrum-workflow-icons ready!

Name Link
Latest commit 9ce1a149dd3e37638898e27ac511d47219eb4947
Latest deploy log https://app.netlify.com/sites/spectrum-workflow-icons/deploys/66579d38487187000882648a
Deploy Preview https://deploy-preview-36--spectrum-workflow-icons.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

github-actions[bot] commented 3 months ago

πŸš€ Deployed on https://66579d5b043c3444e704940b--spectrum-workflow-icons.netlify.app

changeset-bot[bot] commented 3 months ago

πŸ¦‹ Changeset detected

Latest commit: 9ce1a149dd3e37638898e27ac511d47219eb4947

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package | Name | Type | | ---------------------------------- | ----- | | @adobe/spectrum-css-workflow-icons | Major |

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR