Skip to content

Releases: LeafYeeXYZ/PainterLeaf

3.4.6

17 Apr 03:23
Compare
Choose a tag to compare
  • 新增夜间模式
  • 更新 ReadMe

3.4.5

17 Apr 02:48
Compare
Choose a tag to compare
  • 使用 Base64 存储图片
  • 大幅增加各种操作检查, 避免相互干扰
  • 优化事件处理函数逻辑
  • 这下应该玩不坏了

3.4.4

16 Apr 13:47
Compare
Choose a tag to compare
  • 再次优化事件处理函数, 代码逻辑等
  • 大幅调整 Blob 存储方式, 减少因 Blob 丢失产生的 Bug
  • 优化错误提示和定位信息

3.4.3

16 Apr 05:02
Compare
Choose a tag to compare

淦, 终于修好了

  • 不再使用 useImmer, 每次设置时都将 state 深拷贝
  • 不再在主要逻辑内创建 blob 链接
  • 不再使用 url 作为图片的标识符, 而是通过 hash 进行图片及其链接的索引
  • 添加自定义图片组件, 接收 blob prop, 在其内部进行所有的 blob url 的创建, 销毁, 和暂存

目前在 windowsios 均暂未发现还有 bug

3.4.2

15 Apr 14:11
Compare
Choose a tag to compare
  • 提高打包目标版本
  • 新增浏览器版本检查
  • 使用 dvh/dvw, 修复了 ios 的显示异常

3.4.1

15 Apr 10:20
Compare
Choose a tag to compare
  • 优化 useDialog 自定义 Hook

3.4.0

15 Apr 08:18
Compare
Choose a tag to compare
  • 引入数据库清理机制, 解决在 Safari 浏览器中可能出现的 Bug
  • 优化代码逻辑
  • 使用 idb-keyval 替换 localforage

3.3.0

15 Apr 02:20
Compare
Choose a tag to compare
  • 添加查看提示词按钮
  • 优化移动端样式
  • 添加未找到图片的错误提示, 这个 Bug 目前只在 Safari 浏览器出现, 正在研究解决方法

3.2.1

14 Apr 13:15
Compare
Choose a tag to compare
  • 优化移动端的样式
  • 优化代码逻辑
  • 优化打包分块策略, 减小单个 JS 文件大小

3.2.0

14 Apr 07:39
Compare
Choose a tag to compare
  • 新增删除当前图片的功能
  • 新增收藏当前图片的功能, 收藏的图片在网页刷新时不会消失
  • 优化样式
  • IndexedDBstaredImages 存储的对象为 { hash, blob }
  • Images 状态中存储的对象为 { hash, url, type, star }, 会在页面加载时自动读取一次 staredImages