Run the checks no automated test covers, on a real Mac
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 42/100
- Issue 类型
- 缺陷
- 描述清晰度
- 描述清楚
- 活跃度
- 活跃
- 技术栈
- macos, swift
调研方向
Start with npm run live-check, then follow the checklist in issue #129 on the required real-Mac setup; use docs/mcp.md for the Codex check. Run each scenario exactly as written, excluding macOS 27, and record any failed behavior in linked bug issues. Done means every pass/fail box is resolved and the two unknowns are answered.
由索引模型根据 Issue 内容生成。
描述
These checks have never run on a real Mac, and no automated check covers them. Everything else that shipped is covered by npm run live-check, by unit tests, or by agents using the tools every day.
Tick a check when it passes. If one fails, open a bug and link it here. Close this issue when every box is ticked.
- Automated run:
npm run live-checkreports PASS for every check.
Safety. If one of these fails, a clipboard is lost or a mouse button stays held down.
- Kill the MCP client while
desktop_insertis pasting into TextEdit. Afterwards the clipboard holds either the original contents, or the inserted text with the reservation held. Older contents are never restored over a newer copy. (#3) - Quit Desktop Tools right after an insert that returned
unknown, then relaunch it.desktop_clipboard_writeis still refused until the receiving app quits. (#3) - Paste an image into a plain-text TextEdit document. The result is
unknownwithclipboard_ownership: "reserved", and quitting TextEdit releases the reservation. (#99) - Kill the client during a 5 s
desktop_press, and again during a 5 sdesktop_drag. Both times the button is up within about 7 s, and a later click works. (#45, #2) - Turn on Pause All Input.
desktop_clickanddesktop_clipboard_writeare refused, whiledesktop_windowsanddesktop_inspectstill work. Resuming lets the same click through, and a relaunch starts unpaused. (#100)
Never run on macOS 27. These were built from documentation or from how older macOS versions behave.
- Notifications:
desktop_notificationsreads a banner, anddesktop_notification_actionclose,openand an app action (Reminders "Mark as Completed") each do what they say. If they don't, record the banner's AX roles and action names. (#74) - Spaces:
desktop_switch_spaceswitches. A window on another Space reportsavailability.reason: other_space, and switching to that Space recovers it. (#66, #1) -
desktop_fullscreenenters full screen, then exits back to a desktop Space. (#78) - Two displays, one left of or above the main one:
desktop_click,desktop_scrollanddesktop_dragon the second display land where intended. Rearranging the displays between inspect and click gets the click refused. (#2) -
desktop_system_keyvolume, mute, play/pause and brightness keys work. (#80) - Slack or VS Code: the first
desktop_inspectturns on web accessibility and lists the app's web fields, and the window still moves and resizes normally. (#107) - Approved Agents: a new agent's first action shows the prompt. Allow lets it through, and Revoke and Forget work from the menu. (#120)
- Codex: with the
[mcp_servers.desktop]entry from docs/mcp.md,desktop_apps,desktop_inspectand onedesktop_typecomplete. (#27)
Unknowns to answer. These aren't pass/fail; write the answer here.
- Numbers and Excel: does
desktop_set_cellfind an editable control in a cell, or refuse withCELL_NOT_EDITABLE? (#92) desktop_closeon a Finder window once returnedunknownalthough the window closed. Does that still happen? (#4)
The focus bug (#23) and background paste into web apps (#5) have their own issues.
- 主要语言
- Swift
- 星标
- 0
- 派生
- 0
- 平均合并
- 19 分钟
- 30 天内合并 PR
- 107
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
githubnext/desktop-tools 的其他 Issue
-
ace documentation
难度 2/5 1-3 小时 新手友好度 79/100
githubnext/desktop-tools#104 ·
维护者通常 1 天内回复
-
难度 5/5 一周以上 新手友好度 25/100
githubnext/desktop-tools#136 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 3/5 1-2 天 新手友好度 52/100
githubnext/desktop-tools#130 ·
维护者通常 1 天内回复
-
enhancement
难度 5/5 一周以上 新手友好度 25/100
githubnext/desktop-tools#117 · 1 条评论 ·
维护者通常 1 天内回复
-
live-check-only
难度 4/5 3-5 天 新手友好度 25/100
githubnext/desktop-tools#23 · 1 条评论 ·
维护者通常 1 天内回复
查看 githubnext/desktop-tools 的全部 Issue
相似的 Issue
-
desktop-app
难度 2/5 1-3 小时 新手友好度 78/100
raullenchai/Rapid-MLX#4975 ·
维护者通常 1 天内回复
-
enhancement good first issue
难度 2/5 1-3 小时 新手友好度 76/100
xybrid-ai/xybrid#661 · 1 条评论 ·
维护者通常 1 天内回复
-
[iPhone Duo] Address bar in Duo folded in portrait orientation missing leading and trailing padding未关闭
难度 2/5 1-3 小时 新手友好度 67/100
mozilla-mobile/firefox-ios#36179 ·
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 69/100
cuappdev/resell-ios#131 ·
-
📦 expo-modules-core 📦 expo-updates contributor: external iOS needs review sdk-58 severity: low
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复