Userstyles

O que são?

Userstyles te deixam injetar CSS no site do Scratch - útil para mudar a aparência de botões que você adiciona com userscripts, ou para customizar elementos nativos do Scratch.

Como eu adiciono um userstyle?

Lembre-se de recarregar o Scratch Addons em chrome://extensions depois de fazer mudanças no seu addon. Vá para o manifest do seu addon (addon.json) e adicione uma propriedade chamada "userstyles".
Essa propriedade deve ser uma array (matriz/lista).
Cada item da array deve ter as seguintes propriedades: "url" e "matches".
"url" deve ser um URL relativo que aponta a um arquivo CSS.
"matches" deve ser uma array de URLs nos quais você quer executar o userscript. Você pode usar asteriscos. Exemplo de manifest:

{
  "name": "Mensagens do Scratch",
  "description": "Te deixa facilmente ler e responder suas mensagens do Scratch.",
  "userstyles": [
    {
      "url": "userstyle.css",
      "matches": ["https://scratch.mit.edu/*"]
    },
    {
      "url": "second_userstyles.css",
      "matches": ["https://scratch.mit.edu/projects/*", "https://scratch.mit.edu/users/*"]
    }
  ],
  "tags": ["community"],
  "enabled_by_default": false
}

Depurando userstyles

Lembre-se de recarregar o Scratch Addons em chrome://extensions depois de fazer mudanças no seu addon.
Se o seu userstyle não estiver funcionando, veja se ele está ativado.
Se você ainda estiver com problemas, por favor crie um issue nesse repositório.


Melhore essa página.

Comentários

Esteja ciente em seguir o código de conduta. Você pode ver esta seção de comentários no GitHub Discussions, além de editar e remover o seu comentário.