v1.7.1 "Antimony"
概述
Verkfi的第19次更新,代号为"Antimony"(“锑”)。
上层更新
- 修复 pi( 2585a2f)
- 将工具是否显示颜色改为工具是否渐变( 660f2f2)
- 将所有
margin
和padding
中的像素值用theme.spacing
改为8的倍数个像素( 0e1096d、 2b7d62c) - 将
SingleTool
中单一的CardContent
改为组合使用Card...
元素( 3ac4db9、 6356019、 0475833、 3e7f71b、 154a6b7) - 恢复手机端的
Popover
( 2e46b5c) - 添加
sitemap
( 875f334) - 添加遮罩可用的图标( 0f1b2ec)
- 将骰子、圆周率的图标改为 Material Icons( d97d000)
- 将 theme(主题)页面的名字改为 appearance(外观)( ec314ec)
- cubic 中可以更改每面的文字( f00586c)
- 国际化复制按钮(
CopyButton
)中的报错信息( 5cee9ad) - 将所有
InputBase
改为TextField
( 9a489a6、 9d3f6c0) - 删除 first 页面( 3669a05)
- 删除
HeadBar
中的elevation
以符合规范( 24c0aab) - 将部分
router.push
替换为<Link />
( a4564ba、 8e01973、 fd2b4b2) - 将 Loading 的宽度从
100vw
调整至100%
以支持 tools 的加载页面( 1f8b226)
下层更新
- 使用
use()
Hook 让 Verkfi 挂起以加载异步值( 17e94e5、 14d4938、 d1dd790、 071e527、 6a76093、 2fb762f、 f1a127f、 2c3f875、 8e5e819) - 使用 jotai 的 atom 以替换
Provider
( 10e1297、 0285811、 72bfece) - 用
infer
重写clearExtensionData
中的类型( 5af75ad) - 在 id 前添加
useId()
以保证唯一性( 6830022、 d137f12) - 整理 ESLint( f8ec0a3、 4b22067、 3df60c4、 4a7f009、 a04ffdd、 2e7c0b4)
- 整理目录结构( 6daf290、 14eb2da、 fa256c2、 2c3f875、 77ecde7、 8d98214)
- 更新贡献文档( 4031dd2、 864e271、 459958b、 a4d1461、 4dbc8a2)
- 使用
satisfies
( d0d8256) - 更改无意义类型
T
( a4626d8) - 使用
typedRoutes
( 8b5485b、 d6e1056) - 给
intl.get
提供类型提示( 89757db) - 用重载更新扩展设置中的
setting
类型( eae04bf、 86d4a05、 5a3c7bf) - 将数组值的联合类型改为
typeof
( 676ff61) - 将 pillar 中的一些元组改为接口以减少魔法数字( 15ec412)
- 用赋值导入重写命名空间( 6d13288)
- 将
Hex.hex
改为叠加式命名空间( 6756d7d) - 使用 app/manifest.ts 代替 public/index.webmanifest( 3e53b64、 df44df0)
- 将一些
useEffect()
改为ifBrowser()
( d9a7292) - 将
makeCylinder()
用类改写( 28c329f) - 把
className
替换为classes
( 2f4b6ff)
完整更新记录:v1.7.0...v1.7.1
劳动节快乐!