robius-widget-patterns
Robius Widget Patterns 是一套面向 Makepad 框架的可复用组件设计实践指南,源自 Robrix(Matrix 聊天客户端)与 Moly(AI 聊天应用)两个真实代码库。该技能在创建可复用 Makepad 组件、设计组件 API、实现文本/图片切换模式以及进行动态样式设置时触发使用。内容涵盖标准组件结构(live_design! DSL 定义、#[derive(Live, LiveHook, Widget)] 结构体、#[deref] 委托、#[live] 与 #[rust] 属性区分)、文本/图片切换模式(如头像组件)、使用 apply_over 进行运行时动态样式、*Ref 外部 API 封装、可折叠/展开模式、加载状态模式以及 PortalList 虚拟列表项模式。_base/ 目录提供生产级模式,包括组件扩展、模态浮层、可折叠区块、列表模板、LRU 视图缓存、提示气泡、重绘优化、停靠式布局、悬停效果、网格布局、拖拽排序、翻页优化、折叠行门户列表与下拉浮层等。参考文件包含 Robrix 组件模式、样式模式与 Moly 专属模式(Slot 运行时内容替换、MolyRoot 条件渲染、AdaptiveView 响应式布局、聊天行变体、命令输入框、侧边栏导航)。
前端与建站18 次安装