0.7.2: il tasto del boost diventa Stop mentre e' in corso
In Home e in copertina: un tocco ferma il boost invece di farne ripartire un altro (dalla copertina era il caso peggiore). Il conto alla rovescia ora prende il posto del suggerimento nella stessa riga e con lo stesso carattere: prima, essendo piu' alto, spingeva giu' i tasti delle azioni rapide. Glifo di stop disegnato con scripts/make_glyphs.py. Catalogo 199 voci.
This commit is contained in:
@@ -62,7 +62,7 @@ def main():
|
||||
problemi.append("usa `iconSource`, non `icon.source`: `icon.source` e' del "
|
||||
"pulsante Button e qui non darebbe errore, solo nessuna icona")
|
||||
|
||||
for m in re.finditer(r'iconSource\s*:\s*"([^"]+)"', testo):
|
||||
for m in re.finditer(r'"(\.\./icons/[^"]+\.png)"', testo):
|
||||
icona = (COPERTINA.parent / m.group(1)).resolve()
|
||||
if not icona.exists():
|
||||
problemi.append("l'icona %s non esiste (risolta da %s)"
|
||||
@@ -70,9 +70,17 @@ def main():
|
||||
else:
|
||||
print("icona: %s -> %s" % (m.group(1), icona.relative_to(RADICE)))
|
||||
|
||||
comandi = re.findall(r'sendCommand\("([^"]+)"', testo)
|
||||
# L'invio puo' essere condizionale (il tasto del boost avvia o ferma) e
|
||||
# scritto su piu' righe: si prende tutto il testo fra sendCommand( e la
|
||||
# parentesi di chiusura, poi tutti i letterali che sembrano un id.
|
||||
comandi = []
|
||||
for m in re.finditer(r"sendCommand\(([^)]*)\)", testo, re.S):
|
||||
comandi += [s for s in re.findall(r'"([^"]+)"', m.group(1))
|
||||
if re.match(r"^[a-z][a-z_]*$", s)]
|
||||
if not comandi:
|
||||
problemi.append("l'azione non invia nessun comando: a che serve?")
|
||||
else:
|
||||
print("comandi inviati: %s" % ", ".join(comandi))
|
||||
for c in comandi:
|
||||
if not BRIDGE.exists():
|
||||
print("salto il controllo del comando %r: manca %s" % (c, BRIDGE))
|
||||
|
||||
Reference in New Issue
Block a user