5 pontos por GN⁺ 2025-01-12 | 1 comentários | Compartilhar no WhatsApp
  • Gerenciador de layout sem dependências com suporte a abas, grupos, grade e visualização dividida
  • Suporte a React, Vue e Vanilla TypeScript
  • Fornece serialização/desserialização para gerenciar todo o layout
  • Suporte a visualização dividida, visualização em grade e visualizações "acopláveis"
  • Configuração de tema e personalização
  • Funções de acoplar abas e grupos / arrastar e soltar
  • Suporte a janelas pop-out
  • Recurso de grupos flutuantes
  • API abrangente
  • Suporte a Shadow DOM
  • Alta cobertura de testes
  • Site documentado com exemplos em tempo real
  • Build e análise de código transparentes
  • Segurança reforçada com publicação e build validados via GitHub Actions

1 comentários

 
GN⁺ 2025-01-12
Comentários no Hacker News
  • A primeira impressão sobre TS é muito boa, e há a opinião de que serão necessárias mais ferramentas básicas como esta para construir apps de IA
    • Há a preocupação técnica de que o mount/unmount de componentes pode custar mais do que display:none
    • Há curiosidade sobre se existe um plano de exportar layouts em TS por meio de um plugin do Vite em relação à estrutura declarativa dos painéis
  • Eu estava fazendo algo parecido em um projeto pessoal, então fiquei feliz de encontrar isso
  • Dockview é um projeto excelente, e após testar várias bibliotecas, foi avaliado como estando entre as melhores
    • O motivo para ter escolhido o FlexLayout foi a falta de suporte a tamanhos predefinidos, mas isso foi melhorado depois
    • Há planos de usar Dockview no próximo projeto
  • Há a opinião de que seria bom adicionar suporte a SolidJS, e foi dito que não há preferência entre React e Solid
  • Há um comentário de que seria bom incluir no demo vídeo, dropdowns, grandes volumes de texto etc. para mostrar como isso é tratado
    • Pergunta-se se existe uma versão só com os painéis, sem a moldura da janela
  • Há uma pergunta sobre comparação com o Golden Layout e se ele serviu de inspiração
    • Foi mencionado que a pessoa gostava muito do Golden Layout no passado e lamenta que o suporte tenha sido descontinuado
  • A pessoa mantém um gerenciador de janelas em mosaico escrito em Rust e presta homenagem à paciência de quem trabalha com JS/TS
  • Pergunta-se se há informações sobre uma biblioteca vanilla zero-dep para controles gerais de desktop além de HTML
  • Foi mencionado que já está na hora de reconstruir o Mosaic
  • Como o demo não funciona no iPad, a pessoa supõe que o suporte móvel ainda não está completo e diz que gostaria de usar isso em um dashboard pessoal e para organizar chats do llama.cpp