Files
amitwh 77f8ba3d9d feat(brand): adopt the new M↓ brand kit; fix CI tool downloads
Branding:
- All app icons regenerated from the new vector brand kit (M↓ mark):
  icon.png/icon@2x (app + packaging), favicon.png, tray-icon.png, and the
  full assets/icons/ size set — generate-icons.js now rasterizes
  app-icon.svg directly (docico1.png removed)
- index.html gets proper favicon/apple-touch links from the kit
- Welcome tab hero shows the new mark; README gets the horizontal wordmark
- assets/logo.png (ConcreteInfo) intentionally untouched

CI release fixes (win/mac jobs were failing):
- FiraCode download moved from moving raw/master URLs (hash drifted
  upstream, tripping the pin) to the immutable 6.2 release asset; repo
  fonts updated to the pinned 6.2 bits
- macOS pandoc extractor locates the binary in the archive instead of
  assuming a bin/ layout that the macOS zip doesn't have

Stray upload archive (markdown-converter-assets (1).zip) excluded.
2026-09-05 23:10:15 +05:30

3.9 KiB
Raw Permalink Blame History

Markdown Converter — Brand Assets

Visual identity for markdown-converter: a cross-platform Markdown editor & document converter powered by Pandoc.

Concept

The mark is a stylized M whose right descender becomes a downward chevron — a literal "M↓" for Markdown, suggesting the source document flowing downward into rendered output (PDF, DOCX, PPTX, …).

The palette is a vibrant orange-to-deep-orange gradient (#FB923C → #C2410C) on a white mark — warm, energetic, distinctive. The mark itself is white on light surfaces, and a luminous peach-to-orange gradient (#FFEDD5 → #FB923C) on dark surfaces.

Files

App icon (vector, primary)

These are true SVG app icons — clean vector paths, no rasters. Drop them straight into a macOS/Windows/Linux app bundle, a PWA manifest, an iOS asset catalog, an Electron build, or any HTML page.

File Use it for
app-icon.svg Primary app icon. Emerald→teal vertical gradient, subtle white highlight upper-left, white M↓ mark.
app-icon-dark.svg Dark-mode app icon. Charcoal gradient background, soft teal radial glow upper-left, mint-to-emerald gradient on the M↓ mark.
app-icon-flat.svg Flat solid variant. Single emerald background, white M↓ mark. Use when you can't render gradients (print, stickers, single-color contexts).

Logo (wordmark)

File Use it for
logo-horizontal.jpg (2752×1536) High-res raster master. README hero, press kit.
logo-horizontal-1600w.jpg (1600×893) Web-ready compressed version.
logo-horizontal.svg Vector wordmark. Use in HTML, CSS, anywhere that needs to scale.

Vector mark (for code & inline use)

File Use it for
mark.svg Gradient SVG mark. Drop into HTML, use as a UI element, or rasterize at any size.
mark-mono.svg Monochrome SVG. Uses currentColor — style it from CSS (color: white;) for any single-color context.
mark-standalone.jpg (2048×2048) Raster M↓ on white, for places that need a PNG (GitHub avatar, doc thumbnails).

Favicons (rasterized from app-icon.svg)

In the favicons/ directory:

File Use it for
favicon.ico Legacy .ico (16/32/48/64 embedded). Drop at the site root.
favicon-16x16.png, favicon-32x32.png, favicon-48x48.png Standard browser favicons.
apple-touch-icon.png (180×180) iOS home screen & "Add to Home Screen".
icon-192.png, icon-512.png Android home screen, PWA manifest, web app.

Social preview

File Use it for
og-social-preview-1200x630.jpg GitHub social preview — set as the repository's social card image (Settings → Social preview). Also works as Open Graph / Twitter Card.

Usage in the repo

Drop the vector icons + favicon set into the repo root or a /brand folder, then in README.md:

<p align="left">
  <img src="./brand/app-icon.svg" width="80" alt="Markdown Converter">
</p>

For the favicon, in index.html (or any HTML site):

<link rel="icon" type="image/x-icon" href="/favicon.ico">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">

For an Electron app, point build.icon at the SVG (or a 512×512 PNG export):

{
  "build": {
    "icon": "brand/icon-512.png"
  }
}

Color tokens

--mc-orange-400: #FB923C   /* gradient start (light) */
--mc-orange-700: #C2410C   /* gradient end   (light) */
--mc-orange-500: #F97316   /* flat / accent        */
--mc-peach-100:  #FFEDD5   /* dark-mode mark start */
--mc-orange-300: #FDBA74   /* dark-mode mark mid   */
--mc-ink-900:    #0F172A   /* primary text         */
--mc-ink-500:    #475569   /* secondary text       */
--mc-ink-400:    #94A3B8   /* tagline / muted      */