Continuamos melhorando a estabilidade de manipulação e a expressão de informação do Graph View
Estamos melhorando a usabilidade e a estabilidade do Graph View para que a seleção de nós, a legibilidade dos rótulos, o movimento da tela e a manipulação da câmera não atrapalhem a exploração do fluxo de pensamento.
O Graph View lida com muitos nós e relações de conexão em uma única tela, por isso até pequenos problemas de manipulação podem atrapalhar muito a exploração do usuário. Se os nós se sobrepõem ou os rótulos são difíceis de ler, e o movimento da tela reage de forma diferente da intenção, o usuário tem dificuldade em distinguir se a estrutura está errada ou se é um problema de UI. Para reduzir isso, continuamos melhorando a estabilidade de manipulação e expressão.
O critério de melhoria do Graph View não é uma tela mais bonita, mas se o usuário consegue ler seu fluxo de pensamento sem distorção.
O que mudou nesta atualização
- Estabilizamos a área de seleção de nós e a resposta ao clique para reduzir seleções não intencionais.
- Melhoramos a forma de expressar rótulos para que sejam fáceis de ler mesmo com títulos longos e nós próximos.
- Ajustamos rotação, zoom e movimento da tela para operar em direções previsíveis.
- Verificamos que as diferenças visuais de Pack, Saved e Anchor correspondem ao significado da funcionalidade.
- Melhoramos a direção para mostrar mais claramente o ponto atual e o estado de seleção durante a reprodução do Timelapse.
- Mantemos a fronteira de Projection para que mudanças de UI não afetem o estado de memória, ordenação e cálculo de importância.
Como o usuário verifica
- Abre o Graph View e confirma a seleção de nós e o movimento da tela.
- Compara rótulos e relações de conexão em seções onde vários nós estão próximos.
- Confirma se a manipulação se mantém consistente durante a reprodução do Timelapse.
- Se houver erro, distingue entre problema de dados e problema de expressão de UI e deixa como feedback.
Exemplo no fluxo de uso real
Por exemplo, ao verificar o estado atual de melhoria, o usuário abre o Graph View e confirma a seleção de nós e o movimento da tela. Compara rótulos e relações de conexão em seções onde vários nós estão próximos. Em seguida, se houver erro, distingue entre problema de dados e problema de expressão de UI e deixa como feedback. Neste processo, o escopo a seguir não deve ser confundido com o estado atual concluído. Funcionalidades que guiam o olhar do usuário com movimento automático de câmera ou destaque automático não estão incluídas no princípio básico. Verificando assim, é possível separar e entender as funcionalidades já oferecidas das partes ainda em estabilização.
Distinguindo antes e depois da mudança
Antes da melhoria, o escopo atualmente oferecido e as partes ainda em estabilização podiam aparecer misturadas em uma única frase. Nesta organização, estamos melhorando a usabilidade e a estabilidade do Graph View para que a seleção de nós, a legibilidade dos rótulos, o movimento da tela e a manipulação da câmera não atrapalhem a exploração do fluxo de pensamento. Preservamos as funcionalidades já oferecidas e descrevemos separadamente apenas os alvos de melhoria, para que o usuário possa entender o estado atual sem exagero.
Escopo de aplicação e observações
- Funcionalidades que guiam o olhar do usuário com movimento automático de câmera ou destaque automático não estão incluídas no princípio básico.
- Apenas por clicar frequentemente em um nó, a importância da memória não muda.
- Melhorias de estabilidade de expressão não alteram a fronteira de Pack ou o significado de Anchor.
- Dependendo do desempenho gráfico e do tamanho da tela de alguns ambientes, pode haver diferenças de exibição.
Por que esta mudança é importante na estrutura geral do 5BY.AI
O Graph View deve apenas cumprir o papel de Projection da Layer 4, mostrando o estado do Core. Por isso, ao melhorar a usabilidade, não alteramos a estrutura de memória para se adequar à conveniência da tela, mas priorizamos a direção de ler a mesma estrutura de forma mais precisa e estável.
Critérios para verificar esta atualização
- O escopo em melhoria e o escopo já oferecido de forma estável não devem ser misturados na mesma frase.
- Melhorias de UI e compatibilidade de Provider não devem alterar a unidade de armazenamento do Core de memória e o contrato de escolha do usuário.
- Itens não concluídos não devem ser expressos como funcionalidades atuais e o estado deve ser atualizado em atualizações subsequentes.