update at 2026-02-09 10:22:44

This commit is contained in:
douboer
2026-02-09 10:22:44 +08:00
parent 49c70efed0
commit ffb7367d3a
3 changed files with 219 additions and 29 deletions

92
release.md Normal file
View File

@@ -0,0 +1,92 @@
# Release Notes
## v1.0.1
发布时间2026年2月9日
版本定位:小程序 UI 优化与布局完善
### 里程碑与亮点
- 全面适配 Figma 设计稿UI 风格统一
- 选择/已收藏区域改为自适应高度flex fill
- 搜索框默认完整展开显示
- 复选框图标始终显示,状态切换更直观
- 收藏图标区分已收藏(红心)和未收藏(白心)
- 新增底部版权说明
### 核心特性
#### 布局优化
- 选择和已收藏区域从固定高度改为 flex fill自适应屏幕
- 统一三个区域(预览、选择、已收藏)的边框颜色为 `#3EE4C3`
- 统一容器 padding 为 8rpx
- 移除多余的嵌套 padding避免边距叠加
#### 图标系统完善
- 复选框checkbox.svg选中、checkbox-no.svg未选中
- 收藏favorite.svg未收藏、favorite-red.svg已收藏
- 分类全选selectall.svg / unselectall.svg
- 导出按钮download.svg、export-svg-s.svg、export-png-s.svg
#### 对齐修复
- "选择"文字与搜索框垂直居中对齐
- "选择"和"已收藏"标题水平对齐
- 覆盖全局样式污染padding/margin
### 基础功能
- 文本输入 + 实时预览
- 字体搜索、分类树、收藏管理
- SVG/PNG 导出(远端 API 渲染)
- 字体大小滑块调节
- 颜色选择器
### 技术实现
- 框架:微信小程序原生
- 渲染:远端 APIapiserver
- 状态本地存储wx.setStorageSync
- 图标:本地 SVG 文件(/assets/icons/
### 项目结构
```
miniprogram/
├── pages/index/ # 首页
│ ├── index.wxml # 页面结构
│ ├── index.wxss # 样式
│ └── index.js # 逻辑
├── assets/icons/ # 图标资源
├── utils/mp/ # 小程序工具函数
└── app.js/json/wxss # 应用配置
```
### 设计理念
- 遵循 Figma 设计稿,保持视觉一致性
- 适配小程序原生组件限制(如 input 最小高度)
- 简化图标状态切换逻辑,提升代码可维护性
## 下载和安装
### 系统要求
- 微信开发者工具 1.06+
- Node.js 18+(用于 apiserver
### 快速开始
1. 克隆仓库
2. 微信开发者工具导入 `miniprogram/` 目录
3. 部署 apiserver详见 apiserver/README.md
4. 编译运行
### 生产构建
1. 配置合法域名:`fonts.biboer.cn`
2. 上传代码并提交审核
### 支持和反馈
- 邮箱douboer@gmail.com
- 仓库Issues