@clypra-studio/ui
v0.3.0
Published
Shared UI components for all Clypra Studio Labs
Maintainers
Readme
@clypra-studio/ui
Shared UI components, developer panels, keyframe editors, and observatories for Clypra Studio. Built with React 19, TypeScript, and Tailwind CSS.
Installation
pnpm add @clypra-studio/uiComponent Overview
Studio Master & Harness
StudioMasterApp— Full studio application harnessStudioControlPanel— Lab navigation & master controlsStudioDiagnosticsOverlay— Real-time performance & diagnostic overlay
Developer Inspectors & Observatories
GraphInspector— Render graph node & edge visualizationPassInspector— Render pass order & shader uniform inspectionResourceInspector— GPU texture & buffer allocation metricsPerformanceMonitor— Real-time FPS, frame timing, and GPU profilingValidationPanel— Effect & graph validation issue logRuntimeInspector&RuntimeObservatory— Live runtime state & snapshot observation
Curve & Keyframe Editors
BezierCurveEditor&KeyframePropertyInspector— SVG Bezier easing curve manipulatorMultiKeyframeGraphEditor&VideoEditorInspector— Multi-property timeline curve graph editor
Studio Specialty Panels
ColorGradingStudioPanel&ColorWheel— 3-way CDL color grading studioBodyEffectsStudioPanel— Masking, segmentation, and body effects studioResponsivePreviewCanvas&Timeline— Interactive canvas & keyframe timeline
Hooks
usePixiRenderer— React hook for PixiJS canvas initialization & frame loop management
Usage
import {
StudioMasterApp,
BezierCurveEditor,
ColorGradingStudioPanel,
RuntimeObservatory
} from "@clypra-studio/ui";
function App() {
return (
<StudioMasterApp>
<ColorGradingStudioPanel />
<BezierCurveEditor />
<RuntimeObservatory />
</StudioMasterApp>
);
}License
MIT
