Devotd Github
新发现检索增强与搜索

cree1116/weft ff5d9ff — 修复图标掩码坐标的浮点运算

这是一次提交,将 cree1116/weft 中用于计算 macOS 应用图标掩码坐标的整数字面量改为浮点字面量,使除法运算不再丢弃小数部分。

仓库信息cree1116/weft ↗

这是一次提交,将 cree1116/weft 中用于计算 macOS 应用图标掩码坐标的整数字面量改为浮点字面量,使除法运算不再丢弃小数部分。

GitHub 项目说明: Local-first file search for macOS and AI agents — semantic retrieval, verified context, and background indexing.

星标
★ 6
复刻
0
语言
Rust
最新版本
v1.0.3
查看原始来源 ↗在 GitHub 查看 ↗

cree1116/weft 是一个面向 macOS 和 AI 智能体的本地优先文件搜索项目。仓库描述主打语义搜索、经验证的上下文和后台索引。最近一次提交 ff5d9ff(2026-10-15)是一项修复,将图标掩码坐标改为浮点计算,在单个文件 macos/Brand.swift 中替换了 2 行。

改动之处是 macos/Brand.swift 中 WeftTheme 里用于遮盖图标笔画的两个掩码坐标。表达式 mask([34 + 20 * 16 / 31, 66 + 20 * 14 / 52], radius: 7) 被改为 mask([34.0 + 20.0 * 16.0 / 31.0, 66.0 + 20.0 * 14.0 / 52.0], radius: 7)。在 Swift 中,整数字面量相除会丢弃小数部分,因此掩码中心坐标可能以被截断的数值计算。此次变更的内容就是显式使用浮点字面量,让小数部分得以保留。

不过,该提交触及的只有绘制应用图标的代码。提交信息和 diff 中都没有对语义搜索、经验证的上下文或后台索引路径的改动。这次提交没有版本标签或发布标注,本记录也未提供许可证和 star数量。仅凭 diff 无法确认实际画面有何变化,因此更适合将其理解为图标渲染方面的小修补,而非搜索功能的变化。