6个版本 (3个破坏性更新)
0.4.0 | 2022年12月21日 |
---|---|
0.2.1 | 2022年6月8日 |
0.2.0 | 2022年4月4日 |
0.1.1 | 2021年11月23日 |
0.0.0 | 2021年6月10日 |
#575 in GUI
45KB
70 行
Yewprint
警告:这处于早期开发阶段,如果没有兴趣,它可能无法完成。请不要在生产环境中使用!请提供帮助或留下星标来让我知道你对这个项目感兴趣。
安装
用法
查看模板仓库了解如何工作。Blueprint CSS需要从您的构建脚本中下载。
为了快速开始,您可以使用cargo-generate来快速开始
cargo generate --git https://github.com/yewprint/yewprint-template.git
开发环境
cargo xtask start
您现在可以访问http://127.0.0.1:8000
Blueprint CSS更新
cargo xtask update-css
路线图
- 使用库本身设计的文档网站(如https://blueprintjs.com),包括到Yew库的链接
- FocusStyleManager
- 类 & 字体排印(以及bp3-前缀)
- 面包屑
- 按钮
- 完整的按钮API
- 锚点按钮
- 按钮组
- 依赖于:按钮
- 呼出
- 卡片
- 折叠
- 可折叠列表
- 分隔符
- 依赖于:按钮组
- 可编辑文本
- 快捷键
- 图标
- 菜单
- 完整的菜单API
- 依赖于:弹出层
- 弹出层(下拉菜单)
- 依赖于:覆盖层
- 导航栏
- 溢出列表
- 面板堆叠
- 进度条
- 调整大小传感器
- 骨架
- 旋转器
- 标签页
- 标签
- 依赖于:文本
- 文本
- 树
- 依赖于:折叠,图标
- 表单组
- 控件组
- 标签
- 复选框
- 单选组
- 滑块
- 范围滑块
- 多滑块
- 开关
- 完整开关API
- 文件输入
- 数字输入
- 输入组
- 多行文本框
- 标签输入
- 覆盖层
- 依赖于:门户
- 门户
- 警告
- 依赖于:按钮,对话框
- 上下文菜单
- 依赖于:弹出层
- 对话框
- 依赖于:图标,覆盖层,按钮
- 抽屉
- 依赖于:图标,覆盖层,按钮
- 弹出框
- 依赖于:调整大小感应器,工具提示,覆盖层
- 吐司通知
- 依赖于:按钮,按钮组,图标,锚点按钮
- 工具提示
- 依赖于:弹出层
- 日期选择器
- 日期范围选择器
- 时间选择器
- 日期时间选择器
- 日期输入
- 日期范围输入
- 选择器
- 建议
- 多选择
- 全能栏
- 查询列表
- 表格
- 时区选择器
依赖关系
~4–14MB
~210K SLoC