Releases: LeafYeeXYZ/PainterLeaf
Releases · LeafYeeXYZ/PainterLeaf
3.4.6
- 新增夜间模式
- 更新
ReadMe
3.4.5
- 使用
Base64
存储图片 - 大幅增加各种操作检查, 避免相互干扰
- 优化事件处理函数逻辑
这下应该玩不坏了
3.4.4
- 再次优化事件处理函数, 代码逻辑等
- 大幅调整
Blob
存储方式, 减少因Blob
丢失产生的Bug
- 优化错误提示和定位信息
3.4.3
淦, 终于修好了
- 不再使用
useImmer
, 每次设置时都将state
深拷贝 - 不再在主要逻辑内创建
blob
链接 - 不再使用
url
作为图片的标识符, 而是通过hash
进行图片及其链接的索引 - 添加自定义图片组件, 接收
blob
prop
, 在其内部进行所有的blob
url
的创建, 销毁, 和暂存
目前在 windows
和 ios
均暂未发现还有 bug
3.4.2
- 提高打包目标版本
- 新增浏览器版本检查
- 使用
dvh/dvw
, 修复了ios
的显示异常
3.4.1
- 优化
useDialog
自定义Hook
3.4.0
- 引入数据库清理机制, 解决在
Safari
浏览器中可能出现的Bug
- 优化代码逻辑
- 使用
idb-keyval
替换localforage
3.3.0
- 添加查看提示词按钮
- 优化移动端样式
- 添加未找到图片的错误提示, 这个
Bug
目前只在Safari
浏览器出现, 正在研究解决方法
3.2.1
- 优化移动端的样式
- 优化代码逻辑
- 优化打包分块策略, 减小单个
JS
文件大小
3.2.0
- 新增删除当前图片的功能
- 新增收藏当前图片的功能, 收藏的图片在网页刷新时不会消失
- 优化样式
IndexedDB
中staredImages
存储的对象为{ hash, blob }
Images
状态中存储的对象为{ hash, url, type, star }
, 会在页面加载时自动读取一次staredImages