TextWarp

Documentação

Use o editor sem esconder os limites.

Guia dos fluxos compartilhados entre web e Desktop e dos serviços herdados do ecossistema.

Editor textual

O TextWarp converte o código textual em estruturas usadas pelo Scratch VM. Alterações incompatíveis geram diagnósticos antes de substituir scripts existentes. Use o painel de problemas e mantenha uma cópia do projeto durante a fase de desenvolvimento.

Arquivos no navegador

Abrir e salvar usam o seletor do navegador, download ou File System Access API quando disponível. O navegador sempre decide quais arquivos podem ser acessados. No Desktop, a mesma interface chama uma implementação fornecida pelo preload do Electron.

Incorporação

Use somente a rota /textwarp/<ID do projeto>/embed dentro de um iframe. A página normal do editor recusa carregamento em iframe para reduzir confusão e riscos de clickjacking.

<iframe src="https://gregorioalves.com/textwarp/60917032/embed" width="482" height="412" allowfullscreen></iframe>

Parâmetros de URL

As rotas aceitas seguem o formato do editor TurboWarp: o identificador do projeto pode ser seguido por /editor, /fullscreen ou /embed. Parâmetros avançados herdados podem mudar; não use opções que carreguem extensões remotas sem explicar a origem ao usuário.

Projetos não compartilhados

As APIs públicas do Scratch deixaram de oferecer acesso confiável a projetos não compartilhados. Abra o arquivo .sb3 exportado pelo autor. O TextWarp não contorna permissões nem controles de acesso do Scratch.

Variáveis em nuvem

A nuvem padrão é um serviço externo do TurboWarp e não se conecta à nuvem do Scratch. Nomes não comprovam identidade e os valores são públicos para quem estiver conectado ao mesmo projeto. Consulte a política de privacidade.

Bloco retornar

O bloco de retorno do TurboWarp encerra a execução atual e fornece um valor a blocos compatíveis. Projetos que dependem desse comportamento podem não executar da mesma forma no editor oficial do Scratch. O editor textual deve sinalizar essa diferença de compatibilidade.