Reescrever o sistema de arrasto/aglomeração com snap magnético e recolher gestos

Refactorkamo-internal
Navios
29 de abril de 2026 às 21:55 UTC
Autor
kamo
Enviar
50eec27

Substituir o HexHeadGroup monolítico (847 linhas) por um motor de cluster modular Em app/componentes/chat/hexheads/. Fonte única da verdade: cada cabeça vive em um cluster (tamanho 1+), com assentos preenchidos mais interno-primeiro. Arrastar separa uma cabeça em seu próprio cluster; no lançamento dentro MAGNETIC RADIUS de outro cluster círculo delimitador, ele se funde no assento livre mais próximo. Perfuração circular movimento, ou hold- while-moving durante um arrasto desencadeia uma reunião que puxa cada outra cabeça para o aglomerado arrastado como um único mega-cluster. Janelas de ferramentas agora apenas grupos de empurrões macios que realmente se sobrepõem a eles, eliminando a cascata fluxo que fez com que as cabeças voassem em cada evento da janela. O conjunto de casas re-pins para a parte inferior direita após qualquer mudança estrutural. Adiciona um magnético Preview ghost to telegraph snap targets during drags.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços