Development
Internal architecture and contributor guides for the IC framework.
Contributing
Component Authoring
Create new components: MATLAB class, Svelte view, registration, reactive props, events and methods.
Read article →Build Process
Vite and building the frontend.
Read article →Framework Internals
MATLAB ↔ JS Communication
How data flows between MATLAB and the figure: the uihtml bridge, event queuing and batch processing.
Read article →Reactivity
How the Reactive mixin wires MATLAB properties, events and methods to Svelte, and how changes stay in sync.
Read article →Assets
How ic.Asset handles icons, images and files: auto-detection, base64 serialization, per-View deduplication, and frontend caching.
Read article →