Artifact viewer: pptx slide carousel с keyboard navigation

## Что это Viewer для .pptx-артефактов рендерит слайды как карусель: основная область — текущий слайд (SVG+text rendering, не raster), внизу — thumbnail-полоса всех слайдов. Навигация: ArrowLeft/Right, PgUp/PgDn (±1), Home/End (первый/последний), цифры 1-9 (быстрый прыжок). Click на thumbnail — переход на слайд. Спикерские заметки в боковой панели toggle через `N`. Экспорт: «Export as PDF» через headless print-to-pdf, «Open in source» — если артефакт пришёл из сессии с file-path, открывает в нативном PowerPoint/Keynote. Компоненты: `@rox-one/artifact-viewer-pptx`, парсинг через `pptxgenjs` или fork с read-mode. Рендеринг через CSS+SVG, без iframe-isolation (контент уже прошёл redaction). ## Зачем Pptx — частый артефакт для team-планинга, board-meetings, customer-decks. Без native-viewer пользователь либо открывает в PowerPoint (теряет flow), либо смотрит на сырой XML. Carousel + keyboard nav даёт presenter-mode прямо в правой панели. ## Источники вдохновения - [1weiho/open-slide](https://github.com/1weiho/open-slide) — agent-oriented slides в TS, pptx-adapter reference - [AAAAAAAJ/slides](https://github.com/AAAAAAAJ/slides) — стиль-классификация промптов и slide-rendering - [agisota/Markdansi](https://github.com/agisota/Markdansi) — TS Markdown→ANSI Micro-Mark для slide content ## 🔗 Linear - [PZD-443](https://linear.app/kuhjie/issue/PZD-443) — backing ticket

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
🌊

Frictionless UX

Date

About 19 hours ago

Author

agi

Subscribe to post

Get notified by email when there are changes.