Olá,
Criei um componente de tema para renderizar strings de PGN (Portable Game Notation) em um tabuleiro de xadrez interativo, usando PgnViewerJS. O componente ainda está em desenvolvimento, mas é de alguma forma utilizável.
O tema permite que o usuário insira um bloco de texto PGN dentro de um bloco de código com a especificação pgn, e alguns parâmetros para controlar a aparência. Também é possível usar blocos de encapsulamento, mas isso tem alguns problemas, pois o texto interno é analisado e a notação 1. e4 e5 é convertida em uma entrada de lista.
Até agora, copiar e colar de chess dot com, lichess e, em geral, de qualquer pgn é possível, com NAGs e notas.
Ainda não escrevi uma documentação ou readme adequados, mas está em andamento. Não tenho certeza de como formatar adequadamente uma documentação ou postar aqui para anunciar, então, se houver diretrizes a seguir, por favor, me avise. Obrigado.
HC