Files
font2pic/release.md
2026-02-09 10:22:44 +08:00

2.4 KiB
Raw Blame History

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. 上传代码并提交审核

支持和反馈