Open Claude UI: documentando interações na área de trabalho e publicando componentes de UI reutilizáveis
Alvo: Pacote Claude Desktop macOS; relatado pelo autor @ant/desktop Linha de base 2.37337.1 e UI da web agrupada
Autor / atribuição: Caho1
Data de revisão da fonte:
Rever estado: Fontes revisadas; os testes do autor não são executados de forma independente.
A questão
Como as regras de composição de entrada, rolagem e interação da área de trabalho podem informar componentes de interface reutilizáveis?
O que REA fez
O autor atribui investigação ASAR, JavaScript AST e CSS a REA 6.5.0. O capítulo de interação vincula trechos de código agrupado a proteções de entrada e regras de rolagem; exemplos separados de TypeScript implementam esses comportamentos.
Resultados relatados pelo autor
O repositório publica notas de design versionadas, um livro de histórias de componentes, tokens CSS e exemplos de implementação, incluindo verificações de estado de composição e um protetor Enter pós-composição em RichComposerWithMentions.tsx.
Limitações e reivindicações não verificadas
Esta é uma biblioteca de UI e desmontagem relatada pelo autor, não um cliente Claude completo ou serviço de modelo. Registros brutos de sessão REA e testes independentes de equivalência comportamental ou visual não foram encontrados nos arquivos revisados. As reivindicações de versão e fidelidade permanecem do autor.
O que aprender
Conecte uma regra de interação ao local e implementação do pacote citado; distinguir documentação de projeto de equivalência medida.
Evidência de uso de REA na fonte
逆向还原自官方 Claude Desktop / Web 核心输入组件 (REA v6.5.0 取证):A formatação do trecho é simplificada. Leia a fonte original para o contexto completo.
Fontes originais
- Fonte primária/evidência fixada
- Projeto / demonstração
- Fonte adicional 1
- Fonte adicional 2
- Fonte adicional 3
Resumo editorial independente. O crédito pertence aos autores originais. O software alvo, os instaladores e a saída completa do descompilador não são redistribuídos aqui.