Tags: wafertools/tsmap
Tags
release: v0.1.28 — new app icon, live URL-open demo, wmap 0.23.1 New app/favicon icon: a wafer glyph (wafer body, die grid, notch, one highlighted "anchor" die) replaces the old placeholder, shipped as pre-rendered .ico/16px/32px PNGs rather than a live-scaled SVG (the source strokes render as sub-pixel hairlines at favicon size). The same glyph replaces the generic "target" icon in the empty-state placeholder. New live demo, docs/demos/open-from-link.html: pick a sample dataset and get real, working launch links for both the browser (?dataUrl=) and desktop (tsmap://open?url=...) paths, plus the equivalent --url/ --url-format CLI line. Linked from the homepage, web.md, integrating-data-selection.md, and the user guide, which also gained a fuller explanation of how the tsmap:// handler gets registered per platform. File associations dialog now has a real screenshot in the user guide instead of prose only: capture-screenshots.mjs gained a screenshotFn-based capture that stubs the Tauri IPC bridge so the dialog's mock data renders under headless Chromium. Added npm run preview:site, mirroring wafermap's script of the same name, to serve the built docs site locally for clicking through non-Markdown pages. Changed: - wmap bumped 0.23.0 -> 0.23.1: stable data-wmap-* DOM hooks on the Insights tab (closes WMAP_ISSUES.md #36, used by the new scenario tooling above) and a fix for a degenerate-axis pitch bug (#40). No tsmap code changes needed for the bump itself. Published, unlinked, pinned to ^0.23.1. - Dark-theme border/text contrast raised to WCAG 1.4.11 across Dark, Nord, and Solarized Dark (old values measured 1.04-2.4:1 against these themes' own backgrounds, effectively invisible in places like the empty-state subtitle). Light themes unaffected. Fixed: - A .gz-suffixed sample file failed to load in the browser build when served from GitHub Pages: the CDN sets Content-Encoding: gzip on .gz-named assets, so fetch() had already decompressed the body before decompressGzip tried to decompress it again. decompressGzip now checks the gzip magic bytes first and passes the input through unchanged if they're absent. - A sparse coordinate-less wafer confined to one row/column could render visibly stretched, non-square dies (wmap 0.23.1, WMAP_ISSUES.md #40) - cosmetic only, die count/bin/yield were unaffected. Full details in CHANGELOG.md.
PreviousNext