Open Claude UI:從桌面互動調查到可複用介面元件
分析目標: Claude Desktop macOS 安裝包;作者宣告的 @ant/desktop 2.37337.1 基線及捆綁網頁介面
作者 / 歸屬: Caho1
核對日期:
收錄狀態: 已閱讀公開原文,未獨立復跑作者測試。
想解決什麼問題
輸入法合成、滾動與桌面互動規則,如何轉化為可複用介面元件?
REA 具體做了什麼
作者將 ASAR、JavaScript AST 與 CSS 調查明確歸於 REA 6.5.0;互動章節把打包程式碼片段與輸入守衛、滾動規則對應,另以 TypeScript 示例實現這些行為。
原作者報告的成果
倉庫公開了按版本組織的設計筆記、元件故事書、CSS 令牌和實現示例;RichComposerWithMentions.tsx 包含合成狀態檢查及合成結束後的 Enter 守衛。
侷限與未驗證項
這是介面庫和作者報告的拆解,不是完整 Claude 客戶端或模型服務。所讀材料未見原始 REA 會話記錄及獨立行為、視覺等價測試;版本與還原程度仍屬於作者宣告。
可以借鑑什麼
把一個互動規則對應到其引用的打包位置和實現,區分設計文件與經過測量的等價性。
原文中的 REA 使用證據
逆向还原自官方 Claude Desktop / Web 核心输入组件 (REA v6.5.0 取证):短摘錄簡化了排版,完整上下文以原文為準。
原始來源
本頁為獨立整理,成果歸原作者。目標軟體、安裝包和完整反編譯輸出不在此分發。