← Package directory
Available on winget

Install KatanA Desktop

KatanA Desktop

Install with winget
winget install --id HiroyukiFuruno.katana-desktop
Upgrade
winget upgrade --id HiroyukiFuruno.katana-desktop
Uninstall
winget uninstall --id HiroyukiFuruno.katana-desktop

About KatanA Desktop

KatanA Desktop

What's new in 0.22.37

๐Ÿš€ Features - Interactive HTML viewer: Local files and HTTP/HTTPS documents now open inside KatanA with CSS, JavaScript, same-origin resources and iframes, links, text input, and pointer or keyboard interaction. โœจ Improvements - Browser-compatible layouts: HTML slide decks preserve viewport-based sizing, multi-column and flex layouts, gradients, fixed controls, explicit line breaks, multilingual text, centered number badges, and paging controls. - Responsive HTML interaction: High-rate pointer and scroll input no longer blocks discrete clicks, keyboard input, navigation, or later frame updates, and the avoidable delay before the first HTML frame has been removed. - Actionable HTML errors: On-screen diagnostics now identify the failed operation and document with the root cause, including HTTP status, server verification challenges, and JavaScript runtime failures. ๐Ÿ› Bug Fixes - Document switching: A completed request for an older remote URL can no longer replace a local HTML document opened afterward, and interactions no longer reuse a stale frame from the previous document. - Local HTML URLs and slideshows: Opening a file:// URL now preserves its query and fragment, loads same-folder iframe content, advances interactive slides, and shows a specific in-page error when an iframe file is missing instead of leaving a blank preview. - Image viewing controls: Fullscreen zoom remains active while panning in every direction, and image controls keep a fixed high-contrast background and border on light themes and white images.

Read release notes

Version history

Version Updated Notes
0.22.37 Unknown ๐Ÿš€ Features - Interactive HTML viewer: Local files and HTTP/HTTPS documents now open inside KatanA with CSS, JavaScript, same-origin resources and iframes, links, text input, and pointer or keyboard interaction. โœจ Improve...
0.22.36 Unknown โœจ Improvements - Browser-compatible HTML styling: HTML pages now apply structured stylesheet cascade, custom properties, responsive rules, flex and grid layouts, box sizing, overflow, tables, typography, external images,...
0.22.35 Unknown ๐Ÿ› Bug Fixes - HTML document lifecycle events: Scripts that register DOMContentLoaded, readystatechange, or load handlers now initialize correctly instead of failing because the document event API is unavailable. - Tracea...
0.22.34 Unknown โœจ Improvements - Complete HTML resource rendering: Local HTML files and web pages now load allowed external stylesheets, scripts, images, and embedded SVG content while keeping the main document visible when an individua...
0.22.33 Unknown ๐Ÿš€ Features - Interactive HTML browser view: Added browser-equivalent viewing for local .html / .htm files and web URLs, including CSS layout, JavaScript actions, form input, links, navigation, and reload inside the nativ...
0.22.32 Unknown ๐Ÿ› Bug Fixes - Editor responsiveness after changes: Fixed a regression where editing, saving, or applying Markdown lint fixes could make the editor appear frozen after the document refreshed.
0.22.31 Unknown ๐Ÿ› Bug Fixes - PDF export SVG and theme parity: Updated the KDV export path to katana-document-viewer 0.2.7, improving PDF raster quality for SVG-backed diagrams, math, SVG images, and SVG data URIs while preserving their...
0.22.30 Unknown ๐Ÿ› Bug Fixes - PDF export layout, links, tables, code blocks, and theme: Fixed Japanese long paragraph wrapping in PDF export, preserved Markdown link/table fidelity through the KDV export path, fixed dark code block cont...
0.22.29 Unknown ๐Ÿ› Bug Fixes - Draw.io diagram text layout: Fixed multiline Draw.io labels in previews so text inside boxes starts at the expected position instead of appearing with an unnecessary blank line at the top.
0.22.28 Unknown โœจ Improvements - Document preview and export stability: Refreshed the document and diagram rendering components used by previews and saved files, improving consistency after rendering updates. - Markdown processing stabi...
0.22.27 Unknown โœจ Improvements - Diagram preview and export stability: Updated the bundled document and diagram rendering path used by Mermaid, Draw.io, and PlantUML so previews and saved files stay aligned after renderer updates. ๐Ÿ”ง Sys...
0.22.26 Unknown โœจ Improvements - Unified document export: HTML, PDF, PNG, and JPEG exports now use the same document rendering path as the viewer, improving consistency between previews and saved files. - Diagram preview consistency: Me...
0.22.25 Unknown ๐Ÿ› Bug Fixes - Release quality checks now always run for version bumps: Fixed release automation so version updates no longer bypass CI. Release PRs that touch the app version now keep the normal validation path active be...
0.22.24 Unknown ๐Ÿ› Bug Fixes - Update check no longer surfaces "io: Connection refused" at launch: Fixed a regression where the auto update-check dialog flashed a red "ๆ›ดๆ–ฐใฎ็ขบ่ชใซๅคฑๆ•—ใ—ใพใ—ใŸ โ€” io: Connection refused" error on every launch on machi...
0.22.23 Unknown ๐Ÿ› Bug Fixes - Windows console window suppression: Fixed the lingering console window that briefly appeared on Windows when KatanA launched the PlantUML renderer (notably on startup if the opened document contains a Plant...
0.22.22 Unknown ๐Ÿ”ง System - Windows distribution stability: Closed the last remaining gaps where external processes spawned from build scripts and screenshot tooling could briefly flash a console window on Windows. Every process launch n...
0.22.21 Unknown โœจ Improvements - Diagram Preview Cache: Reuses generated diagram SVGs per Markdown file, reducing unnecessary redraws when reopening or restoring tabs. ๐Ÿ”ง System - Improved diagram rendering quality verification so Mermai...
0.22.20 Unknown ๐Ÿ› Bug Fixes - Linux Diagram Text: Fixed Mermaid, PlantUML, and ZenUML diagram labels disappearing in previews on Linux environments without system fonts.
0.22.19 Unknown ๐Ÿ› Bug Fixes - Diagram Preview Stability: Fixed Mermaid and Draw.io previews failing with a worker disconnect after the renderer update. ๐Ÿ”ง System - Aligned the internal diagram rendering runtime used by preview and export...
0.22.18 Unknown ๐Ÿ› Bug Fixes - Linux Diagram Labels: Fixed Mermaid and Draw.io diagram labels disappearing in the preview on Linux. - Linux PlantUML Preview: Fixed PlantUML diagrams rendering as blank space in the preview on Linux. - Win...