From d4211b7554d51b67e1f5ad640881767fd33b767d Mon Sep 17 00:00:00 2001 From: Oleg Samarin Date: Mon, 18 May 2026 17:21:43 +0300 Subject: [PATCH] Updated README feature list and user manual for 0.23 release - README: expanded opening description from 2 bullets to 8 feature bullets with bold headings and one-line summaries - user-manual.md: added terminal font zoom note to Section 4; added "Markdown Preview controls" subsection to Section 10 (find bar, F5 reload, zoom shortcuts) Co-Authored-By: Claude Sonnet 4.6 --- README.md | 14 ++++++++++---- docs/user-manual.md | 18 ++++++++++++++++++ 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 331742cf..2f40e625 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,16 @@ NetBeans Claude Code GUI is a NetBeans IDE plugin that embeds the Claude Code CLI as a full interactive terminal session directly inside the IDE. You type prompts in a dedicated session tab, Claude reads and edits your project files, and the plugin provides: -- a graphical file diff (using NetBeans' built-in diff viewer) before any change is written to disk -- a graphical panel for responding to Claude's interactive questions - -IDE integration (open editors, diagnostics, current selection) is exposed to Claude via the MCP protocol so that Claude always has full context about your work. +- **Graphical file diff** — review every proposed file change before it is written to disk; accept, decline (with an optional reason), or interrupt Claude +- **Interactive choice menu** — Claude's Yes/No and multiple-choice prompts appear as a native panel instead of raw terminal text +- **Prompt history and favorites** — recall past prompts with Ctrl+Up/Down; save reusable prompts as favorites with optional keyboard shortcuts +- **File attachments** — attach files via `@path` tokens with auto-completion popup, drag-and-drop, and clipboard paste support +- **Multiple profiles** — run Claude Code under separate accounts or API keys for different projects, each with an isolated config directory, authentication, proxy, and model settings +- **Session management** — start new sessions, continue the last session, or resume a specific past session; sessions persist across IDE restarts +- **Markdown Preview** — live-rendered markdown tab for plan files and MCP-initiated previews; includes a find bar (Ctrl+F) and font zoom (Alt+Scroll) +- **Auto Plan Preview** — when Claude writes a plan file, a live preview tab opens automatically as soon as you accept the diff + +IDE integration (open editors, diagnostics, current selection, file operations) is exposed to Claude via the MCP protocol so that Claude always has full context about your work. The plugin code was written entirely by [Claude Code](https://claude.ai/code) using **Claude Sonnet 4.6**, with the author acting as architect and reviewer. diff --git a/docs/user-manual.md b/docs/user-manual.md index 687cf93a..53d39180 100644 --- a/docs/user-manual.md +++ b/docs/user-manual.md @@ -61,6 +61,8 @@ The session tab contains the following areas: ### Terminal area (center) Displays Claude Code output. You can also click into the terminal and interact with Claude Code directly — as if it were running in a standalone terminal. Use this when the plugin fails to detect Claude's state correctly, for example if an interactive choice panel was not shown. +**Zoom** — use **Alt+Scroll** (mouse wheel) to zoom in and out, or **Ctrl+=** / **Ctrl+−**. Press **Ctrl+0** or **Alt+Click Wheel** (middle-click while holding Alt) to reset to the default size. The **Zoom** submenu is also available via right-click. + ### Prompt panel (bottom) Contains the input area, **▶ Send** / **✖ Cancel** buttons, and **☰ History** / **★ Favorites** buttons. @@ -331,6 +333,22 @@ Toggling in the context menu does not change the global setting. Both features are especially useful in Claude's plan mode: they let you read the formatted plan before deciding whether to accept it. +### Markdown Preview controls + +These controls apply to every Markdown Preview tab — whether shown inside the diff panel, opened by the `show_markdown` / `show_markdown_file` MCP tools, or the Auto Plan Preview tab. + +| Action | Key / gesture | +|--------|--------------| +| Open find bar | Ctrl+F | +| Next match | F3 | +| Previous match | Shift+F3 | +| Close find bar | Escape | +| Reload from disk | F5 | +| Zoom in | Alt+Scroll up or Ctrl+= | +| Zoom out | Alt+Scroll down or Ctrl+− | +| Reset zoom | Ctrl+0 or Alt+Click Wheel | +| Zoom submenu | Right-click → **Zoom** | + ### Auto Plan Preview When Claude writes a plan file to a `plans/` directory (e.g. `~/.claude/plans/my-plan.md`), the plugin can automatically open a live **Markdown Preview** tab the moment you click **Accept** in the diff panel.