You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Changed — the plot generator now builds a multi-trace data array: the questionnaire is a per-trace form repeated for every trace ([ / ] switch the active trace, a adds one, d removes it, never below one), and the schema was reworked to a shared trace_fields list plus per-type trace_defaults / required_data.
Added — two raw-JSON5 global fields, config and map, let the generated plot block use the full preprocessor feature set (data[] + layout + config + map); blank fields are omitted, malformed JSON or non-object input is flagged inline.
Changed — text/number/array/JSON fields now use Enter-to-edit inline editing (Enter commits, Esc cancels, cursor via ←/→/Home/End), which resolves the conflict where typing digits switched the plot type; while editing, digit keys and the q/? globals are inert (Ctrl+C still quits). Bool fields still toggle on Enter, enums still cycle with ←/→.
Changed — the generator's form + preview are now rendered as a centered card at about 3/4 of the screen, leaving the paper page background visible around the panels.
Fixed — typing q in an inline editor no longer quits the TUI (editing captures printable keys before the global handlers).
Changed — schema format 2.0 (docs/PLOT-SCHEMA.json and -zh_CN updated in lockstep); the Chinese manual's plot-generator section and key bindings were synced.