Skip to content

feat(traffic-style): smart-city icons and sprite/runtime fallback#57

Merged
pjeweb merged 8 commits into
mainfrom
split/03-traffic-style-icons
Jun 14, 2026
Merged

feat(traffic-style): smart-city icons and sprite/runtime fallback#57
pjeweb merged 8 commits into
mainfrom
split/03-traffic-style-icons

Conversation

@pjeweb

@pjeweb pjeweb commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add Font Awesome smart-city pictograms and default ort sprite icons (xsmall through default).
  • Fix sprite padding, missing default.js in the traffic-style build output, and composable sprite/runtime icon fallback in SCSS mixins.
  • Extend runtime icon styling in @mapsight/ui for the updated traffic-style pipeline.
  • Document the pnpm workspace quirk when developing traffic-style in the monorepo.

Follows #56. Sass deprecation fixes for env-based icon URLs land in the next PR (#4).

Changeset

  • @mapsight/traffic-style minor
  • @mapsight/ui patch

Test plan

  • pnpm --filter @mapsight/traffic-style build succeeds and dist/default.js is present
  • Smart-city icons appear in generated sprite/meta output
  • Showcase icon catalog renders sprite and runtime icons with sensible fallbacks
  • CI passes

pjeweb and others added 7 commits June 14, 2026 02:30
Signed-off-by: Paul Golmann <mail@pje-web.de>
Signed-off-by: Paul Golmann <mail@pje-web.de>
Signed-off-by: Paul Golmann <mail@pje-web.de>
Signed-off-by: Paul Golmann <mail@pje-web.de>
…ork together and how the fallback to a default icon works

Signed-off-by: Paul Golmann <mail@pje-web.de>
Signed-off-by: Paul Golmann <mail@pje-web.de>
Signed-off-by: Paul Golmann <mail@pje-web.de>
Co-authored-by: Cursor <cursoragent@cursor.com>
@changeset-bot

changeset-bot Bot commented Jun 14, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: cbc910c

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

This PR includes changesets to release 2 packages
Name Type
@mapsight/traffic-style Minor
@mapsight/ui Patch

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

Signed-off-by: Paul Golmann <mail@pje-web.de>
@pjeweb pjeweb merged commit 74568cf into main Jun 14, 2026
15 checks passed
@pjeweb pjeweb deleted the split/03-traffic-style-icons branch June 14, 2026 00:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant