TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Lightweight trackpad gestures for macOS. Tap, hold, or swipe on the diagonal to press a key, run a Shortcut, or open an app.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Tapestry turns trackpad gestures into actions, without BetterTouchTool. Tap five fingers to press Return, hold three to keep Option down for push-to-talk, or swipe four fingers up-right to run a Shortcut.
Each gesture is a finger count and a motion:
To set a gesture by doing it, open its card, click Record Gesture, then tap, hold, or swipe on the trackpad. Tapestry fills in the fingers and motion, or says why the gesture didn't count. Gestures don't run their actions while recording.
Open Tapestry at login is in Settings.
Tapestry reads raw touches from Apple's private MultitouchSupport framework, the same one BetterTouchTool uses. For each touch it tracks the most fingers down, how long they stayed, and how far their center moved. When that matches a gesture, it posts key events with CGEvent, runs shortcuts run, or opens the app or link with NSWorkspace. Tapestry has no network access and no analytics. It stores only your gestures.
Because the framework is private, a future macOS update could break it.
Download Tapestry.dmg from the latest release, open it, and drag Tapestry to Applications. It is signed and notarized.
Requirements: macOS 15 or later on Apple silicon and the Xcode Command Line Tools. You don't need Xcode.
./build.sh
open build/Tapestry.app
macOS ties the Accessibility permission to the app's signature. build.sh signs with a code signing certificate named "Tapestry Local Signing" if your keychain has one, so the permission survives rebuilds. Without it the build is ad-hoc signed, and after each rebuild you need to remove Tapestry from System Settings > Privacy & Security > Accessibility and add it again.
To redraw the icon: swift scripts/render-icon.swift. To redraw the README banner: scripts/render-banner.sh (needs Google Chrome).
MIT