Rendering & layout: - Fix COUNTER_ALIGN_MAP stretch mapping - Direction-aware fill sizing based on parent flex direction - Text without explicit width defaults to WIDTH_AND_HEIGHT auto-resize - Padding auto-enables vertical auto-layout - clipsContent propagated as Overflow.Hidden to Yoga - Text height measurement for HEIGHT auto-resize mode - Export x/y for absolute children, text w/h per textAutoResize - Export STRETCH as fill on cross axis Undo system: - Undo for auto-layout and layer tree reorder - Atomic undo for drag + reparent - Page snapshot undo for AI tool operations - mouseleave no longer terminates active drag AI tools & vision: - Add get_jsx, diff_jsx, and describe tools - export_image returns image via toModelOutput - Chunked uint8ArrayToBase64 (stack overflow fix) - computeAllLayouts after AI tool execution - onBeforeExecute/onAfterExecute receive ToolDef Provider & UI: - Add anthropic-compatible provider - API type toggle for OpenAI-compatible - Debug toolbar (dev only) - Preserve chat on UI toggle - Enhanced system prompt with JSX reference Co-authored-by: Anton A S <eddclyde@yandex.ru> |
||
|---|---|---|
| .. | ||
| components.ts | ||
| export-jsx.ts | ||
| index.ts | ||
| jsx-runtime.ts | ||
| mini-react.ts | ||
| render-jsx.ts | ||
| renderer.ts | ||
| tailwind.ts | ||
| tree.ts | ||