Skip to content

v1.5.2 "Helium"

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Oct 05:47
· 378 commits to main since this release
1159262

概述

NeilaTools的第13次更新,代号为"Helium"(“氦”)。

上层更新

  • 当初次加载时自动把所有页面装进缓存
  • 添加了扩展系统和扩展开发指南
  • 添加了gzip压缩
  • 重置中的饼图改为线图
  • Vercel转向Netlify
  • 添加了assetlinks.json
  • 将设置改为多个页面
  • 将/tool?tool=改为/tools
  • 工具窗口切换页面后不会消失
  • 给BootstrapDialog添加动画
  • cylinder、工具窗口适配暗色模式
  • 给翻转中的各个空间添加间隔
  • 将MathGen中的两个按钮的宽度分别设为一半
  • 添加了发生错误之后显示的页面
  • Dialog改为动态加载以优化速度
  • 侧边栏多页共享
  • 添加了openGraph信息
  • 把所有需要一个以上页面使用的storagedState移动到layout.tsx,这样当更改后全局都能接收到更改
  • 把英文模式中的一些文本改为了句式语法
  • 设置中的信息页面从显示所有信息改为点击模块显示模块中的信息
  • 设置中的信息页面添加了一些页面信息
  • 主页默认显示最近使用的工具而不是所有工具
  • 把一些复杂的文本简化
  • AudioTools中关闭后返还录音权限
  • 把所有Paper的海拔改为默认值
  • cylinder中的鼠标位置可用编辑框更改

下层更新

  • 把next.config.js改为TypeScript,并在每次启动next时编译它
  • 添加了贡献准则
  • README中的信息图片换行
  • 把app目录移进了src目录
  • 将npm包名从neilatools改为neila-tools
  • 添加了自动更改devVersion的脚本
  • Pi从外部库改为自己运算以减少体积
  • 往TransferList、arrayMove、destoryer中的一些工具函数添加了类型参数
  • 将Dialog内容、标题的类型从string改为ReactNode
  • 添加了useStoragedState代替大量的从localStorage获取数据并存入state的操作
  • 添加了Hex类型
  • 把所有page.tsx中的除组件外的实际导出(即非类型导出)移动到consts.ts,让它们只剩组件一个实际导出
  • 删除了checkOption检测不到的错误报警
  • 把setOption的返回类型从boolean改为never,因为刷新导致永远不会到达终点
  • 提取cylinder中的drawCanvas至Matrix
  • 把所有parseInt改为Math.round
  • cylinder中计算宽度从document.body改为window.getComputedStyle
  • 给tool类型添加注释
  • 删除了pi中一些无用的样式

完整更新记录: v1.5.1...v1.5.2