Segui queste migliori pratiche quand scrivi o rivedi gli userstyles.
Internazionalizzazione
Tieni conto delle lingue con parole lunghe
RIcorda che in alcune lingue gli elementi dell’interafaccia, ad esempi i pulsanti, potrebbero risultare più stretti o più larghi.
Definire lo stile dell’attuale IU di Scratch
Evita di fare riferimento ai nomi di classi che iniziano con hash
L’editor di progetti di Scratch contiene di solito nomi di classi che seguono il formato nome_classe_{hash}
. Ad esempio, green-flag_green-flag_1kiAo
.
Siccome gli hash possono cambiare in futuro e possono differire tra i diversi fork di Scratch, dovresti evitare di usarli nei tuoi userstyle.
/* Questo non va fatto: */
.green-flag_green-flag_1kiAo {
visibility: hidden;
}
/* Eccom come va fatto: */
[class*="green-flag_green-flag_"] {
visibility: hidden;
}
Evita !important
, a meno che non sia assolutamente necessario
Invece di usare !important
, se possibile, usa la specificità CSS per rendere il suo selettore più specifico.
Assegnare uno stile agli elementi dell’IU dell’addon
Fai iniziare con sa-
i nomi delle classi che definisci per gli addon
kebab-case
.
Raccomandiamo che i nomi delle classi definite per gli addon inizino sempre con sa-
per evitare potenziali conflitti con Scratch o con altre estensioni.
Raccomandiamo anche di includere l’ID dell’addon (o una parte) nel nome della classe.
Commenti
Assicurati di seguire il codice di comportamento. Puoi vedere questa sezione di commenti su GitHub Discussions e puoi anche modificare o cancellare il tuo commento.