Ui Framework

12 skills with this tag

ZhangHanDong
Passed
Robius State Management
This skill provides best practices and code patterns for state management in Makepad applications. It covers app state structure, persistence with serde, theme switching, global widget registry, and state machine patterns derived from production codebases like Robrix and Moly.
MakepadRobiusState Management+3
442695
ZhangHanDong
Passed
Robius Event Action
This skill provides comprehensive guidance for implementing event handling and action patterns in Makepad applications. It covers custom actions, widget-to-widget communication, centralized action handling, and various event types including keyboard, mouse, and timer events, with real-world examples from Robrix and Moly codebases.
MakepadRustUi Framework+3
547695
ZhangHanDong
Passed
Robius App Architecture
Provides comprehensive architecture patterns and best practices for building Makepad applications using the Robius framework. Covers Tokio async runtime integration, UI-thread communication patterns, lock-free update queues, and cross-platform (native + WASM) async patterns derived from production codebases Robrix and Moly.
RustMakepadAsync+3
99695
ZhangHanDong
Passed
Makepad Splash
This skill provides comprehensive documentation for Makepad's Splash scripting language. It covers language basics (variables, functions, control flow), built-in APIs (console, HTTP, timers, UI interaction), async/await patterns, and AI-assisted workflow integration for dynamic UI generation.
MakepadSplashScripting+3
94695
ZhangHanDong
Passed
Makepad Router
This skill serves as an intelligent router for Makepad and Robius framework development questions. It analyzes user queries and loads appropriate sub-skills (like makepad-widgets, makepad-layout, makepad-animation) based on keywords, providing context-aware guidance for creating widgets, building apps, and designing UIs in Rust.
MakepadRobiusRust+3
153695
ZhangHanDong
Passed
Makepad Reference
A comprehensive reference guide for Makepad UI framework developers. It provides troubleshooting solutions for common compilation errors, runtime issues, borrow checker conflicts, and shader problems, along with code quality guidelines that respect Makepad-specific patterns that should not be refactored.
MakepadUi FrameworkRust+3
194695
ZhangHanDong
Passed
Makepad Platform
This skill provides documentation and guidance for Makepad cross-platform development. It explains supported platforms (macOS, Windows, Linux, iOS, Android, Web), graphics backends (Metal, D3D11, OpenGL, WebGL), platform detection APIs, and conditional compilation patterns.
MakepadCross PlatformRust+3
112695
ZhangHanDong
Passed
Makepad Layout
This skill provides comprehensive documentation for the Makepad UI framework's layout system. It helps developers understand and write layout code using Makepad's turtle-based layout model, including sizing (Fit/Fill/Fixed), flow directions (Down/Right/Overlay), alignment, spacing, and common layout patterns like sidebars and headers.
MakepadUi FrameworkLayout+3
422695
ZhangHanDong
Passed
Makepad Event Action
A reference skill for Makepad UI framework developers that provides comprehensive documentation on event handling (mouse, keyboard, touch, timers) and the action system for widget communication. Contains Rust code examples and API patterns without any executable scripts.
MakepadRustUi Framework+3
1715695
ZhangHanDong
Passed
Makepad Dsl
This skill provides expert guidance on the Makepad DSL (Domain Specific Language) used with the makepad-widgets Rust crate. It helps users write DSL code for UI components, understand inheritance patterns, link DSL to Rust structs, and follow best practices for the Makepad framework.
RustMakepadDsl+2
883695
ZhangHanDong
Passed
Makepad Animation
A comprehensive reference skill for the Makepad UI framework's animation system. It provides documentation on states, transitions, easing functions, keyframe animations, and Rust API patterns for building animated interfaces in Makepad.
MakepadAnimationRust+3
505695
ZhangHanDong
Security Concern
Evolution
A comprehensive skill for Makepad UI framework development that auto-routes queries to relevant sub-skills, detects compilation errors and suggests fixes, and provides templates for contributing patterns and documentation. Includes hooks for version detection, skill routing, and session learning capture.
MakepadRustUi Framework+3
91695