This Skill codifies best practices and reusable patterns for designing Makepad widgets, distilled from the Robrix (Matrix client) and Moly (AI chat) codeba…
This Skill codifies best practices and reusable patterns for designing Makepad widgets, distilled from the Robrix (Matrix client) and Moly (AI chat) codebases. Use it when creating reusable components, defining widget APIs, implementing text/image toggles, dynamic styling, modals, collapsible sections, drag-and-drop reordering, or pageflip behavior. It provides production-ready recipes in the _base/ directory—widget extensions, DrawList2d modal overlays, LivePtr list templates, LRU view caching, callout tooltips, redraw optimizations, IDE-style dock layouts, hover effects, row-based grids, and reorderable lists. Features include helper methods for widget refs, memory-efficient view caching, LivePtr templates for dynamic lists, and patterns for immediate-destroy vs. cache strategies. Core advantages: faster, consistent component design, improved runtime performance, and maintainable APIs for robust Makepad UI development.
This page belongs to the OpenClaw Skills learning hub with install guides, category navigation, and practical links.