Este projeto é mantido? Se não, existem boas alternativas?
Eu realmente não tenho mais tempo para mantê-lo, mas espero juntar alguns PRs, atualizar algumas dependências (por exemplo, TypeScript) e lançar o 3.0 final até meados de janeiro.
Parece que o lançamento de meados de janeiro não funcionou.
Podemos fazer algo para ajudar?
Meu principal problema é o salvamento / carregamento incorreto em telas HiDPI.
@abraxxa Você poderia agregar todos os problemas e RPs relacionados ao seu problema aqui? Seria ótimo se também fosse descrito como replicá-lo. Dessa forma, há uma chance muito maior de eu encontrar tempo para trabalhar nisso ...
O problema é descrito em # 453, a solicitação pull que deve corrigi-lo está em # 411.
@abraxxa Obrigado! Vou ler um pouco sobre o dimensionamento de SVG novamente, porque não me lembro como tudo funciona e há vários lugares onde a altura e a largura são definidas, por exemplo
const minX = 0;
const minY = 0;
const maxX = this.canvas.width / ratio;
const maxY = this.canvas.height / ratio;
...
svg.setAttribute('width', this.canvas.width.toString());
svg.setAttribute('height', this.canvas.height.toString());
...
const header =
'<svg' +
...
` viewBox="${minX} ${minY} ${maxX} ${maxY}"` +
` width="${maxX}"` +
` height="${maxY}"` +
'>';
Obrigado!
@abraxxa @gimyboya Mudei a discussão sobre o problema do SVG para # 453.
Comentários muito úteis
Eu realmente não tenho mais tempo para mantê-lo, mas espero juntar alguns PRs, atualizar algumas dependências (por exemplo, TypeScript) e lançar o 3.0 final até meados de janeiro.