Overview of Makepad 2.0 Skills
mainThe makepad-skills repository provides 14 specialized modules designed to help developers build cross-platform UI applications with Makepad 2.0.
Recommended Learning Path:
Start with makepad-2.0-design-judgment. This is the entry point that covers the core mental models (Elm Architecture, Presentational/Container, and GPU rendering). Once the design fundamentals are understood, you can co-load specific technical skills.
Available Skills:
makepad-2.0-design-judgment: Core mental models (Elm Architecture, GPU rendering).makepad-2.0-app-structure:app_main!, ScriptVm, Cargo setup, and hot reload.makepad-2.0-dsl: DSL syntax,script_mod!, colon syntax, andmod.widgets.makepad-2.0-layout: Layout system (Flow, Fill, Fit, Inset, alignment).makepad-2.0-widgets: Widget catalog (View, Button, Label, TextInput, etc.).makepad-2.0-events: Event handling (on_click,on_render,ids!).makepad-2.0-animation: Animator, states, and easing functions.makepad-2.0-shaders: Shader system (draw_bg, Sdf2d, DrawQuad).makepad-2.0-splash: Splash scripting and streaming evaluation.makepad-2.0-theme: Theme system (mod.themes, colors, fonts).makepad-2.0-vector: Vector graphics (SVG paths, gradients, DropShadow).makepad-2.0-performance: Optimization (GC, draw batching, ViewOptimize).makepad-2.0-troubleshooting: Debugging and FAQ.makepad-2.0-migration: Guide for moving from Makepad 1.x to 2.0.