JSONPrism v1.4.1
JSONPrism v1.4.1 — mobile fixes
Patch release for three regressions reported on iPhone 14 Pro (real device). iPad and tablets were unaffected.
Fixed
- Header overflowed the viewport on iPhone 14 Pro and other ≤sm phones. The brand wordmark + nav links + language switcher + theme toggle + GitHub icon summed to ~460px and didn't fit the 393px iPhone viewport, forcing horizontal page scroll to reach the right-edge buttons. The
JSONPrismwordmark is now hidden belowsm(640px) — the brand SVG mark alone identifies the app on phones, and the row fits cleanly. - Workspace input/output panels disappearing on short / landscape phones. Two compounding causes:
min-h-[40vh]on each stacked panel (introduced in 1.4.0) summed to 80vh, exceeding available height on short phones; the workspace container'soverflow-hiddenthen clipped the lower panel off-screen. Replaced withgrid-rows-2 md:grid-rows-1so each panel takes exactly half the workspace height share on mobile — always visible, no overflow.h-screen(=100vh) on the Layout root didn't account for iOS Safari's dynamic toolbar; the computed height could exceed the actual visible area after rotating to landscape. Swapped forh-dvh(dynamic viewport height).
Docs
THIRD-PARTY.mdnow lists the five CodeMirror language packs that landed across 1.3.0 + 1.4.0 (@codemirror/lang-yaml,@codemirror/lang-xml,@codemirror/lang-markdown,@codemirror/lang-sql,@codemirror/legacy-modes— all MIT). The file was lagging the actual install set.
Downloads
- Windows —
JSONPrism_1.4.1_x64_en-US.msi(WiX MSI) orJSONPrism_1.4.1_x64-setup.exe(NSIS installer) - macOS (universal — Apple Silicon + Intel) —
JSONPrism_1.4.1_universal.dmgorJSONPrism_universal.app.tar.gz - Linux —
JSONPrism_1.4.1_amd64.AppImage(universal),JSONPrism_1.4.1_amd64.deb(Debian/Ubuntu), orJSONPrism-1.4.1-1.x86_64.rpm(Fedora/RHEL)
Full changelog: CHANGELOG.md.
Try the web build at https://poli0981.github.io/jsonPrism/.