Skip to content

NUTBOOK 1.2.0 — Native HTML Presentation / HTML 原生演示模式

Choose a tag to compare

@github-actions github-actions released this 08 Oct 03:18
· 14 commits to main since this release
3e6257d

NUTBOOK 1.2.0

中文 | English

中文

1.2.0 新增 HTML 原生演示模式。打开符合演示协议的 HTML,从右上角的更多 → 演示模式或快捷键 S 进入准备界面,再开始演示。由 NUTBOOK 管理观众画面和独立演讲者窗口,让已有 HTML 产物直接用于会议、提案、课堂和评审。

新增功能

  • 原生演示控制:提供翻页、页列表、计时、黑屏和全屏操作,结束演示后返回原 HTML 文档。
  • 演讲者画面:显示实时运行的当前页、静态下一页预览和逐页备注,便于一边讲解、一边准备下一页。
  • 逐页备注编辑:在支持的 HTML 中编辑演示备注,可与正文修改一起保存,关闭重开后保留。
  • Markdown 与 Agent 演示 HTML:Markdown 导出中心生成的演示 HTML 可直接进入原生演示模式;nbskill 随包提供离线模板和演示协议指引,供 Agent 生成兼容页面。
  • 统一快捷键与文案:S 打开演示准备,F 切换全屏;编辑态、输入框与中文组合输入受到保护。导出中心相关名称统一为“演示 HTML”。

使用边界

原生演示需要 HTML 符合演示协议,任意 HTML 不会自动获得该能力;不兼容页面会显示提示。演讲者当前页独立运行同一 HTML,不保证与观众页的动画和脚本状态逐帧同步;下一页保持静态预览。主要单屏路径已在真实 macOS 窗口中验收,双屏放置和断屏恢复仍待扩展屏验证。

安装说明

  • macOS Apple Silicon:下载 NUTBOOK_1.2.0_aarch64.dmg。
  • macOS Intel:下载 NUTBOOK_1.2.0_x64.dmg。
  • Windows:下载 NUTBOOK_1.2.0_x64-setup.exe。
  • 每个安装包旁的 .sha256 文件用于校验下载内容。macOS 首次启动如提示无法验证开发者,请在“系统设置 → 隐私与安全性”中选择“仍要打开”或“允许打开”。

本次还改进了演示准备、全屏切换、焦点和结束恢复,更新了中英文 README,并压缩历史版本说明。完整变更见 v1.1.0…v1.2.0。


English

NUTBOOK 1.2.0 introduces native HTML presentation mode. Open an HTML file that implements the presentation protocol, then choose More → Presentation mode in the upper right or press S to prepare and start presenting. NUTBOOK manages the audience view and a separate presenter window for meetings, proposals, classes, and reviews.

What's new

  • Native presentation controls: slide navigation, a slide list, a timer, blackout, and fullscreen controls, with a return to the original HTML document when presenting ends.
  • Presenter view: a live current slide, a static next-slide preview, and per-slide notes help you present and prepare for what comes next.
  • Editable per-slide notes: edit notes in supported HTML, save them alongside document changes, and retain them after closing and reopening.
  • Markdown and Agent presentation HTML: presentation HTML from the Markdown Export Center works directly with native presentation mode. nbskill bundles an offline template and protocol guide for Agents to generate compatible pages.
  • Consistent shortcuts and wording: S opens presentation preparation and F toggles fullscreen, with editing, input-field, and IME protection. The export center consistently uses “Presentation HTML”.

Requirements

Native presentation requires the HTML presentation protocol; arbitrary HTML does not automatically support it. Incompatible pages show an explanation. The presenter's current slide runs a separate instance of the same HTML, so animation and script state are not guaranteed to match the audience view frame by frame; the next-slide preview remains static. The main single-screen paths have been validated on real macOS windows. Dual-screen placement and display-disconnection recovery still require external-display validation.

Installation

  • macOS Apple Silicon: download NUTBOOK_1.2.0_aarch64.dmg.
  • macOS Intel: download NUTBOOK_1.2.0_x64.dmg.
  • Windows: download NUTBOOK_1.2.0_x64-setup.exe.
  • Each installer has an accompanying .sha256 file for download verification. On first launch in macOS, if the system cannot verify the developer, open System Settings → Privacy & Security and select Open Anyway or Allow.

This version also improves presentation preparation, fullscreen switching, focus, and restoration after presenting, and updates the bilingual README with a condensed release history. See the full changelog.