Skip to content

feat(icons): adopt the new Qoder mark - #82

Merged
luoxuanzao merged 2 commits into
mainfrom
feat/new-qoder-mark
Sep 29, 2026
Merged

luoxuanzao merged 2 commits into
mainfrom
feat/new-qoder-mark

Conversation

@luoxuanzao

Copy link
Copy Markdown
Member

Summary

  • Replaces the old QoderIDE glyph with the monochrome mark introduced with the new Qoder app. The SVG is lifted from the new app's official vector artwork with its invisible masked detail path and duplicated fill path removed (~55 KB).
  • Since the new mark is single-tone, drops the old two-tone rendering hacks: the dimmed-body opacity trick in createQoderianIconContent, the light-theme white-fill CSS patch, and the model selector backdrop stripping in createIconSvg.
  • The header logo and model selector icons now follow the theme's ink tone — dark on light themes, light on dark themes — matching how the new app icon adapts, instead of brand green.
  • Bumps version to 1.0.16 (1.0.15 was taken by the image-copy release).

Test plan

  • npm test — 3600 tests pass (171 suites), including updated icons.test.ts assertions
  • npm run build succeeds
  • Rendered the new asset at 512px/48px with rsvg and pixel-compared against the official artwork (≤0.09% shape difference)
  • Deployed to a local vault and verified ribbon icon, view header logo, and model selector rows on both light and dark themes

Replace the old QoderIDE glyph (dark rounded-square backdrop, green
extruded body, white front ring) with the monochrome mark shipped with
the new Qoder app. The mark is lifted from the app's official vector
artwork with its invisible masked detail path and duplicated fill path
removed.

Because the new mark is single-tone, the old two-tone rendering hacks go
away entirely: the dimmed-body opacity trick, the light-theme white-fill
patch, and the model selector backdrop stripping. The header logo and
model selector icons now follow the theme's ink tone — dark on light
themes, light on dark themes — matching how the new app icon adapts.
Releases bump manifest.json in their own chore: release commit, so the
feature PR stays on 1.0.15 until the next release.
@luoxuanzao
luoxuanzao merged commit 231097e into main Sep 29, 2026
9 of 10 checks passed
@luoxuanzao
luoxuanzao deleted the feat/new-qoder-mark branch September 29, 2026 15:20
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