Skip to content
ReShiki / guide

ReShiki feature status and remaining work

This inventory retains earlier workflow checks. For current packages and setup, see installation and release signing.

Workflow checks began on 2026-09-20 for version 0.2.0. This page describes ReShiki 0.14.0. Dated validation records describe their original milestones. This inventory records supported workflows, explicit limitations and planned work. A supported subset is not a claim of complete coverage for every chemical structure or document.

The remaining gaps include full stationery page-layout import and broader clipboard interchange. Drawing styles and light/dark color themes can already be saved and shared. Canvas text editing supports drafts and a caret; full rich-text caret layout remains partial. Advanced reaction, query, polymer and spectroscopy workflows also remain incomplete.

Evidence comes from ReShiki source, regression tests, saved interchange fixtures and desktop editing checks. Detailed feature documents record the tests and applicable boundaries.

Most drawings saved by ReShiki 0.14.0 use document version 30, which ReShiki 0.13.1 opens and 0.13.0 and earlier cannot. Drawings that use some new 0.14.0 features need versions 31–34. Older drawings still open in 0.14.0. See file compatibility.

reshiki --mcp serves an experimental MCP server to AI clients such as Claude Code, Claude Desktop and Codex, and reshiki --cli runs the same operations from a terminal. It is in ReShiki 0.12.0 and later. Agents can import structure text, open files from granted folders, inspect, analyze, render previews, compose molecules and reaction schemes from SMILES, insert and delete structures with undo and redo, export, and save into granted folders. MCP revisions 2026-07-28, 2025-11-25 and 2025-06-18 are served over stdio only. Limits: edits work at the structure and scheme level (no atom, bond or style operations), chemical names are not resolved, drawings open in the app are not reachable, files are limited to folders granted at startup, and there are no progress notifications or output schemas. Tools, schemas and results may change in any build. See the agent API reference, the setup guide and runtime safety.

Properties → 3D appearance → Rear opacity → Apply sets how opaque rear ink is in projected molecules. Default 100% keeps opaque paint; 25% makes rear ink lighter and 0% makes it transparent while keeping front ink, chemical data and XYZ. .rsk files keep the setting; SVG/PNG/PDF keep the appearance. Chemical exports report that rear opacity is not kept, and editable CDXML/CDX cannot keep it. EMF for Office accepts only 0% or 100%. Guide · Desktop/data review.

Styles, themes and aromatic fusion — 0.9

Section titled “Styles, themes and aromatic fusion — 0.9”

Publisher-based journal presets, native/CDS style exchange, independent canvas and interface appearance, and a light/dark theme manager are available. Themes use Jmol-derived or custom reference colors, with live previews and RGB/OKLCH files. Clipboard backgrounds are transparent, and supported ChemDraw exchange preserves visible colors and native ring fills. Benzene, Aromatic circle, and aromatic templates share validated fusion, phenyl attachment, and supported bay/gap closure. See the 0.9 release notes, drawing-style guide, and publisher sources.

Contextual shortcuts, a single editable Help gallery, Haworth templates, ring interior fills, independent resizing, explicit label handling and native macOS file opening are available. Figure export and edited Cp/arene clipboard round trips have new regression coverage. Illustrated release notes and the clipboard compatibility table describe the tested scope and conversions.

Typed multi-center and variable attachment nodes preserve target IDs through native editing and supported CDXML/CDX/V3000 exchange. Dummy handles are editor-only; defined Cp/Cp* groups retain atom counts. Shared toolbar alignment supports groups and captions, bonded movement follows length/angle constraints with Option/Alt release, and a dedicated 3D tilt tool supports preview and Undo. Inner ring curves preserve bond orders. The assistant retains sent images during a conversation and completed previews after timeout. In-app update installation protects unfinished work. See the complete illustrated change log and 0.7 format/chemistry boundaries.

Feature ReShiki status Behavior and remaining work
Main toolbar with persistent drawing tools Supported subset Direct bond and chain buttons; remembered presets, hold-to-open palettes, corner indicators, and labeled shortcuts. Further specialist tool families remain incomplete.
General toolbar Partial New/open/save/undo/redo/check/cleanup exist. Windows/macOS Print is available; recent documents and broader native commands are missing.
Style toolbar Supported Persistent formatting row; applied through stored style data and shared rendering. Desktop tested.
Font family selector Supported Searchable installed fonts; label and atom-label overrides.
Font size selector Supported 4–144 pt, selected labels/ranges/atom labels.
Bold / italic / underline Supported Whole labels and UTF-8 text ranges; keyboard shortcuts in text editor.
Formula formatting Supported subset New formula captions automatically format subscripts; manual formula/script controls override detection. Explicit atom labels retain entered hydrogen counts; supported formula labels create real groups.
Editable subscript / superscript Supported Range or whole-label formatting; atom scripts remain chemistry-derived.
Left / center / right / justified text Supported Paragraph alignment and wrapping width, shared canvas/export layout.
Line spacing Supported 1, 1.2, 1.5 and 2 UI choices; stored per annotation.
Text color and custom color picker Supported subset Five swatches and RGB hex input with All selected / Text / Bonds / Ring interiors scope; no spectrum/wheel picker.
Object/bond colors and color by element Partial The shared palette recolors selected labels, bonds, arrows and graphics in one Undo step; stroke/fill and per-bond controls also exist. Element-wide color palettes are managed in themes.
Character map and special-character palette Missing Unicode can be entered as plain text, but there is no picker.
Floating/show-hide toolbars Missing Inspector can hide; no independent Main/General/Style/Object palettes.
Native menus and accessible commands Missing ReShiki has an app menu; no native File/Edit/Object/Structure/Text menus or semantic canvas accessibility.

Typography includes stored styles, selection-aware editing, text measurement and shared canvas/export layout. See the desktop workflow, interchange checks and remaining limits. Relevant files: crates/model/src/typography.rs, src/app/typography.rs, crates/model/src/document.rs, crates/model/src/style.rs, crates/model/src/scene.rs, src/app/workspace.rs, crates/io/src/chemistry/cdxml/presentation.rs, crates/io/src/exchange/drawing.rs.

Feature ReShiki status Behavior and remaining work
Rectangular selection, molecule selection Supported subset Rectangle and atom double-click; selection circle, box, resize and rotation handles already exist.
Lasso selection Supported Freeform region with preview, Shift-add and Alt-subtract; actual native pointer gesture tested.
Invert selection Supported Properties command and Shift+Cmd/Ctrl+A; respects whole groups.
Basic single/double/triple bonds Supported One-click selection, endpoint chain growth and drag attachment. Repeated double-bond clicks shift the second line.
Solid wedge / hashed wedge / wavy bond Supported subset Existing tools; broader stereo behavior needs differential testing.
Plain hashed, dashed, dotted hydrogen bonds Supported subset Parallel hashes, dashed coordination and explicit-H interactions; local H-to-acceptor validation. CDXML encoding tested with saved interchange fixtures.
Bold and hollow wedge bonds Supported Shared rendering, click reversal and native/CDXML persistence; visible tetrahedral stereo tested after cleanup/reflection.
Dative / coordinate and quadruple bonds Supported subset Dative/quadruple orders, donor/acceptor direction and quadruple drawing; limited molecular format support.
Bold/dashed/double-dashed multiple bonds Supported subset Bold double, crossed double and two partial depictions. Partial 1.5 order does not implement full tautomer/query or aromatic resonance behavior.
User-controlled double-bond side Supported Automatic/center/left/right in Properties, native/CDXML persistence and flip/reverse handling.
Fixed-angle / fixed-length toggles Supported Independent controls, Alt temporary release, 15° increments, custom preferred length and chain angle, JACS default/reset.
Acyclic chain and snaking-chain tools Supported subset Whole-chain drag, count preview, exact/capped atom counts, source/endpoint attachment and retracing; no canvas auto-pan or global obstacle routing. Desktop evidence.
Rings, 3–8 members Supported subset One remembered ring tool with a palette for regular rings, aromatic rings, chair projections and five/six-member Haworth outlines.
Cyclohexane chair conformers Supported drawing subset Two equal-edge chair projections with live previews, rotation, atom/bond fusion and Alt connection through a new bond. No 3D stereochemical assignment or conformational-energy model. Ring presets.
Dedicated cyclopentadiene tool Supported Dedicated palette tool, preview, atom/bond attachment, Alt connection and Shift double-bond phase; molecular identity tested.
Structure perspective / 3D manipulation Supported drawing subset Retained XYZ depth, tilt tool, step controls and reversible projection. Cp/arene growth follows the ring plane; centroid dragging moves the ligand. Checked Cp/arene and Haworth perspective styles support editable exchange. Other projection-only styles may require conversion; original XYZ metadata is guaranteed only in native files.
Eraser Supported Click or drag across atoms, bonds, captions, arrows and artwork. The full swept path is erased, with one Undo step per stroke.
Aromatic circle display Supported subset Select an aromatic ring and press a to toggle circles/alternating bonds, retaining molecular identity. Cmd/Ctrl-click during compatible ring placement chooses the circle form. Saturated rings are unchanged.
Hover-target atom/bond hotkeys Supported subset Case-sensitive element, group, growth, ring and style shortcuts. On a bond, 1/2/3 set single/double/triple; on an atom they have contextual growth meanings. Focused text fields retain typing. Complete list and editable examples.
General join/merge of selected fragments Supported subset Move & attach offers exact source atom/bond selection, preview, connect/share/fuse, cancellation and one-step Undo. Attachment chemistry remains bounded. Workflow and checks.
Feature ReShiki status Behavior and remaining work
Structure thumbnails Supported Compact categories and molecular previews for all 202 built-ins. Templates and groups may be revised in future releases.
Preview before insertion Supported Selecting a template enters placement mode without changing the document.
Attach template to existing atom Supported with restrictions Explicit new-bond connection or compatible atom sharing; exact incoming open-valence alignment and local bond length.
Attach template to existing bond Supported with restrictions Reuses the two atoms and existing bond order; rotates/scales the fragment. Saturated ring templates can also attach to double bonds, creating cycloalkenes. Common neutral five/six-member aromatic fusion can reassign Kekulé orders.
Choose attachment side Supported Drag from the target to choose a side.
Choose a particular source atom/bond in the thumbnail Supported Interactive source preview selects exact atoms/bonds; custom entries remember anchors. No silent fallback when incompatible. Workflow and chemistry checks.
Arbitrary drag-to-join after insertion Supported subset Move & attach handles existing separate fragments with a chosen source anchor. Direct Select-mode snapping remains limited to isolated saturated carbon rings.
Template browser/search/favorites Supported Name/collection/SMILES search, collection and favorite filters, fitted thumbnails and attachment detail view.
Custom template authoring and libraries Supported subset Save mixed selections, edit metadata, replace drawing, remember anchor, remove/undo, persistence and ReShiki collection import/export. No third-party palette or cloud-library interchange. Evidence.
Broad chemistry template content Expanded subset 202 built-ins: common rings and retained fused parents, heterocycles including 9H- and 7H-purine, 21 amino acids, nucleobases (adenine and guanine as 9H), chairs, macrocycles including free-base porphine, ligands, 50 Haworth carbohydrate entries, seven Fischer projections, 15 nucleosides/nucleotides, 16 steroid drawings and three coordination geometry frames (square planar, trigonal bipyramidal, octahedral). The Haworth entries are 24 defined α/β sugars, each with a ring-H variant, and two oxygen-ring scaffolds. Haworth–Fischer conversion, sequence assemblies and polymer semantics remain missing.
Abbreviations / nicknames Supported subset 29 common endpoint replacements, common-group contraction, custom labels over a selected single-attachment fragment, and expansion. Full graph retained; native/CDX/CDXML exchange tested. Cp/Cp* additionally retain defined haptic ligand graphs; editable exchange expands them. Other nested/multiple-attachment labels remain unsupported. Details.
Direct rich-text editing on canvas Supported subset Click-to-type and double-click revision, local draft history, recovery and one-step document Undo. Fonts/emphasis/colors appear at the caret; complex typography uses an Appearance preview.
Terminal-carbon / hydrogen display controls Supported Skeletal, terminal, internal or all carbons; implied-H visibility and five placement choices, scoped to drawing or selection. Chemistry remains unchanged. Atom labels.
Automatic atom numbering / stereochemical labels Supported subset Numeric/prefix/Latin/Greek sequences, custom numbers, owned draggable indicators and computed tetrahedral R/S/r/s, alkene E/Z, explicitly wedged biaryl M/P and three-carbon allene M/P/m/p. Allene stereo survives SMILES, MOL/CDXML and InChI generation from real 2D drawings; native InChI allene import, longer cumulenes and enhanced stereo remain unsupported. Atom labels.

Template placement offers explicit new-bond connection, shared-atom and fused-bond modes, with exact source highlighting. Fusion can reassign Kekulé bonds in common neutral five- and six-membered aromatic cycles. General aromatic systems, merging at stereocenters, mapped atoms, explicit-H attachment sites and unsupported valences remain restricted. Cleanup requires selected atoms, previews only those atoms or their connected molecules, and keeps unrelated drawings fixed before Apply; Check refreshes labels and properties without changing the layout.

Feature ReShiki status Behavior and remaining work
Forward/equilibrium/resonance/retro arrows Supported subset Remembered presets, click-to-place rightward arrows, repeated-click variants, endpoint/bend editing and shared publication exports. See arrows.
Arrowhead variants and dimensions Supported subset Full/half/absent heads at either end, solid/hollow/angled heads, sizes/notches, colors/strokes, unequal equilibrium, dipole and cross/hash no-go. Broad hollow bodies remain missing.
Electron-pushing / radical-pushing arrows Supported drawing subset Editable quadratic arrows with full/half heads. Cubic arrows with independent end-direction controls and optional atom/bond/lone-pair target attachments. No chemical electron-flow semantics or mechanism generation.
Editable Bézier curves / pen tools Supported subset Drag-created curves with anchor/control-point editing. Connected pen paths with click/drag segments, independent tangents, node insertion/deletion, straight/curve and open/close edits. Continuous freehand stroke tracing remains unsupported. Review.
Rectangles, rounded rectangles, ellipses, arcs, lines Supported Editable shapes, drag preview, affine transforms and shared exports.
Fills, shading, shadows, line styles Supported subset Separate stroke/fill colors, width, solid/dashed/dotted; no gradients, shading or shadows.
Brackets, parentheses, braces, daggers Supported subset Paired or single-sided graphical brackets, parentheses, braces and free dagger symbols. An optional repeating-unit definition records enclosed atoms and crossing bonds; a bracket shape alone has no polymer meaning. Generic structures.
Chemical symbols and attachment markers Supported subset 18 free symbols; atom-owned charges, radicals and lone pairs with positioning/rotation. H-dot/H-dash and attachment symbols are annotations only. Scope and exchange.
Orbitals Supported subset Seven node-based shapes, outline/solid/flat-gray phases, phase reversal, inspector preview and vector exports. No gradient shading or 3D orbital model.
TLC / gel electrophoresis plates Missing No chromatography objects.
Tables Missing No editable table object.
Imported pictures Supported subset Asynchronous PNG/JPEG/TIFF/WebP import and Windows/macOS image paste; embedded storage, resize/rotate/reflect, physical dimensions, linked proportions, replacement and front/back ordering. EMF import on Windows; the .rsk file keeps the original EMF plus a PNG preview for other platforms. Native save/copy/Undo and SVG/PDF/PNG exports retain pictures. CDXML and binary clipboard exchange retain separate pictures alongside chemistry, including rotation, reflection, transparency and groups. No cropping or PDF/SVG picture import yet. Picture workflow.
Group / ungroup / integral groups Supported Nested groups with whole-molecule boundaries, member editing, integral selection and native/CDXML persistence. Molecular growth extends membership; joining grouped molecules unites overlapping groups and retains captions.
Add frame Supported Fitted brackets, parentheses, braces and boxes; grouped with selection in one undoable action.
Bring forward / send backward Supported subset Graphics can go to back/front relative to chemistry and other graphics; no general object stacking UI.
Alignment Supported subset Visible-bound edge and center alignment for complete molecules, arrows and groups. Context-menu Align middles puts selected units on a common horizontal centerline; page centering remains separate.
Distribution Supported subset Horizontal/vertical group and component arrangement.
Numeric rotate / scale dialogs Supported subset Properties → Transform applies exact rotation, 3D tilt, scale, width and height to the selection. Side handles independently resize width/height; corners scale proportionally. Step rotation and 3D tilt shortcuts are available. Reference: align / stretch aligns a bond or shape edge To angle, turns or copies around a shared center (Turn) and sets an exact length (Set length). Reference geometry.
Rulers / crosshair Supported View independently toggles rulers, crosshair, a grid on bond-length steps and smart guides; smart guides are on by default, the others off. Dragged objects snap to other objects’ edges, centers and equal gaps; Option/Alt moves freely. The normal canvas fills the drawing area. Scroll pans both axes; Cmd/Ctrl-scroll zooms at the pointer. Guides never export with the drawing.
Actual-size view Missing Zoom is a viewport magnification, not calibrated screen-to-paper size.
Page size / margins / multipage layout Supported subset Standard/custom paper, four margins, a uniform page grid, canvas guides, navigation and multipage vector PDF; no automatic pagination or per-sheet sizes. Publication pages.
Print / page setup Supported desktop subset Native Windows/macOS print dialogs, page ranges and selection printing preserve publication dimensions. Windows uses in-app page preview and printer preferences; macOS also offers scale and Save to PDF. Physical printer output remains unverified. Workflow and checks.
Editable document/object styles Partial Editable document fonts and bond dimensions, preview, preset files, physical exchange and Undo. See drawing styles.
Journal stationery / reusable settings Partial JACS / ACS, Nature, RSC and Presentation drawing presets, plus custom style files. Complete page/object stationery remains missing.
Document annotations / attached data Missing No structured document metadata or object-data attachments.

Chemistry, reactions and specialist workflows

Section titled “Chemistry, reactions and specialist workflows”
Feature ReShiki status Behavior and remaining work
Structure validation / 2D cleanup Supported subset Rust selection-only layout preview, fixed unselected atoms, per-molecule position/orientation preservation, original comparison, Apply/Cancel and one-step Undo. Whole-scheme cleanup remains missing.
Continuous warnings on the drawing Partial Background chemistry refresh reports errors in Properties/Labels. No per-atom warning overlays.
Formula, masses, logP, TPSA, HBD/HBA, ring count Supported subset Calculations follow selected molecular fragments, with hydrogens recalculated at cut bonds, or the whole drawing when nothing is selected. Artwork alone has no molecular values.
Periodic table window Supported drawing subset The atom-tool palette provides 118 elements. Finite element lists can be entered through the atom-label editor in the generic workflow. Generic structures.
Reaction interpretation and cleanup Partial Explicit participant roles, RXN/reaction SMILES, native persistence and Undo. Assistant Improve reviews selected or whole schemes using rendered images; automatic chemical interpretation remains limited.
Atom mapping / clear reaction map Supported subset Visible maps, per-atom Set/Clear, manual pairs, movable map labels, reviewed bounded Auto-map and rigid product alignment. No general reaction-database accuracy or Gaussian/TS export. Workflow and limits.
Stoichiometry / balancing Partial Reaction coefficients and assistant checks of explicit element/charge totals. No general automatic balancing, quantities, equivalents or yield workflow.
Query atoms/bonds, atom lists, R-logic Supported subset Element and defined fragment alternatives, including retained NOT lists. Explicit finite choices can be expanded; general query predicates and R-logic remain unsupported. Scope.
Variable / multicenter attachments Supported subset Typed all-target and alternative-target nodes retain target IDs through supported exchange. Finite one-of-position expansion. Multi-center coordination, complex identifiers and RXN attachments remain restricted. Generic structures.
Generic-structure enumeration / SDF expansion Supported subset Bounded Cartesian enumeration opens concrete products in a new tab without editing the source. No dedicated bulk SDF library workflow. Guide.
Label / link-node repetition Supported subset [CH2]1-3 repeats an ordinary two-connection atom in a chain or ring. Finite counts and valid explicit chemistry are required. Guide.
Polymers / repeating units Supported subset Typed membership, crossings, counts and patterns; finite ordinary two-port head-to-tail expansion. Indefinite n is retained; infinite/macromolecular, ladder and copolymer chemistry are not materialized. Limits.
Radicals Supported subset One/two unpaired electrons and owned radical marks; see scientific symbols.
Enhanced stereo groups Missing Import rejects these before drawing reconstruction.
Non-tetrahedral stereo Missing Current supported stereo is narrower.
Name → structure / structure → name Supported subset Local Rust OPSIN parsing into editable structures and bounded local organic-rule names verified by exact Rust reconstruction. No naming API or Java runtime. Coverage and limits.
NMR prediction / spectra assignment Scoped prediction Offline atom-linked ¹H groups / ¹³C from measured CDCl3 data, with support/radius/spread and unsupported sites. No experimental assignment or simulation; see NMR prediction.
Mass-fragmentation tools Missing No fragmentation model or editing workflow.
HELM / biomolecular workflows Missing No biological sequence or monomer assembly workflow.
Database/service integrations Missing No external structure lookup or connected chemistry service.

Files, clipboard, automation and application behavior

Section titled “Files, clipboard, automation and application behavior”
Feature ReShiki status Behavior and remaining work
Native editable documents Supported subset .rsk retains its supported objects.
Binary CDX Supported clipboard subset Bounded reader/writer bridges the supported CDXML subset. File Open/Export UI does not yet expose CDX. Clipboard limits.
CDXML Partial One page, molecules, supported rich-text runs/paragraphs and styled straight/quadratic/cubic arrows, including text-only/graphics-only documents, embedded raster pictures and supported editable vector paths. Nested mixed-object groups now work for supported children; many styles remain unsupported. See arrow exchange limits, group exchange limits and graphics.
MOL / SMILES / InChI Present molecular subset No reaction semantics or drawing annotations in these exports.
RXN / SDF / SLN and wider chemical interchange Partial RXN and reaction SMILES support explicit reaction roles. SDF, SLN and broader chemical interchange remain missing.
SVG / PDF / PNG Supported subset Shared scene and publication dimensions. File PNG chooses up to 1200 dpi within its pixel limit; dimensions and DPI are reported. Geometry-valid figures can export despite unresolved chemistry, with a review notice. Limits and evidence.
Additional raster/3D formats Missing No TIFF or 3MF workflow.
Native copy/cut/paste Supported subset Windows, macOS and supported Linux desktop sessions copy a private drawing representation with full ReShiki object data and image alternatives. Ordinary Copy supplies no chemical plain text. Cut deletes only after a successful clipboard write.
Editable structure clipboard interchange Supported desktop subset Native binary drawing Copy/Paste, with image alternatives. Desktop round-trip checked for a 13-atom, 13-bond molecule with separate bond/label colors. Windows private/bitmap formats and internal round-trips are tested; advanced chemistry and external application combinations require separate checks. Evidence.
Copy as image / alternate identifiers Supported subset Cmd/Ctrl+Shift+C and Export → Copy image provide PDF/PNG/SVG. Cmd/Ctrl+Alt+C copies molecular SMILES or bounded ChemDoodle JSON for one reaction. CDXML and MOL text shortcuts are also available; see keys and platform differences. No separate InChIKey copy command.
Multiple document windows / tabs Supported subset Document tabs in one window: New and Open add a tab, an open file’s tab comes to the front, Ctrl+Tab and Cmd/Ctrl+1–9 switch, and each tab keeps its Undo, view and recovery draft. Closing a tab or the window asks per unsaved tab. Shortcut examples open as an unbound copy in a tab; tabs cannot be reordered or moved to another window.
Recent documents / native file associations Partial Windows setup registers native file associations; macOS Finder/Open With handles .rsk and legacy files. A recent-file list remains missing.
Unsaved-change prompts / recovery Supported subset Existing prompts and five-second recovery; not retested in this audit.
Version browsing / revert Missing Undo/recovery are not native document-version browsing.
AppleScript / public scripting interface Missing The internal Rust chemistry interface is not a public document scripting interface.
Plugin/add-in integration Missing No stable extension interface.
Accessibility / keyboard-only drawing Incomplete Iced workspace lacks semantic native controls for most drawing operations.
Release distribution Supported six-target workflow Packages the Rust app and native InChI helper for six targets without Python or uv at runtime. Windows installers and signed/notarized macOS ZIP/DMG are included. Full graphical acceptance is separate from packaging checks. See release validation.
  1. Broader clipboard compatibility, editable external picture exchange, additional Office versions and cross-platform exchange.
  2. Broader chemical nicknames and full rich-text caret layout.
  3. Complete stationery, calibrated actual-size view, advanced page composition and broader printing controls.
  4. Broader reaction composition, atom mapping, query/polymer data, naming and spectra.
  5. Native menus and accessibility.

Each feature needs an editing workflow, save/reopen, Undo/Redo and appropriate export checks. JACS/ACS remains the new-document default. Runtime safety checks must continue to pass; invalid input must preserve the user’s drawing.

The assistant shows immediate activity, elapsed time, cancellation, public plans, measured structure counts, and editable previews while the canvas stays usable. Compositions include aligned rows, a central reaction with examples, grids, and outward branches sharing a reactant. Exact overview and close-up images are reviewed before automatic acceptance, with bounded editable corrections and visible unresolved findings. Epoch/revision checks protect existing work; applying a draft remains one Undo step. See assistant, tool palettes, and the 0.6 release walkthrough.

  • Japanese interface typography uses an installed Japanese sans-serif face; glyph fallback is measured consistently in drawing exports.
  • Tool-family palettes show readable previews and names. Direct tools select immediately; other families expose a remembered choice and corner indicator.
  • Assistant model search, per-model reasoning/service settings and saved explicit choices are available. The default is GPT-6-Astra when available, falling back to the connected account default. Initial settings are Low reasoning and Standard service.
  • Review edits and Accept all edits support asynchronous generation and one-step Undo. Automatic acceptance requires a reviewed final draft with no unresolved findings.
  • Canvas inspection supplies live document data and a rendered image; proposal preview supplies a validated scheme image. Existing scheme objects can be replaced by ID while unrelated content is retained.
  • Scheme layout supports stoichiometric coefficients, readable R groups, disconnected component spacing, participant rotation and aligned captions.

Windows-specific workflows and coverage: Windows guide. Desktop Word, PowerPoint and Excel support editable ReShiki OLE drawings through normal Copy/Paste, double-click editing and Ctrl+S updates. Their previews use transparent vector bonds and outlined text; Excel adds its own object fill, which can be set to No fill. Mac Office does not support this Windows OLE editing workflow; keep the cross-platform .rsk original.