v4.4.1¶
v4.4.1 è una piccola release di patch che perfeziona l’esperienza di editing e rende più robusta la connessione con la camera. L’autocompletamento non si attiva più all’interno di commenti e stringhe, il template per i nuovi script è aggiornato allo stile MicroPython corrente e il polling seriale è ottimizzato per la stabilità. Questa release rimane basata su Qt Creator 14.0.2. Non ci sono modifiche alle API di scripting, ma al primo aggiornamento da versioni precedenti viene eseguito un reset una tantum delle impostazioni.
In evidenza¶
Nessun autocompletamento in commenti o stringhe. L’assistente al codice non compare più quando il cursore si trova all’interno di un commento
#o di una stringa tra virgolette nei file.py.Template per nuovi script aggiornato. Il template
Untitledpredefinito ora usa lo stile MicroPython corrente con righeimportseparate, unsensor.skip_frames(time=2000)senza spazi e un ciclowhile True:essenziale.Polling seriale ottimizzato. Gli intervalli di interrogazione di framebuffer, stato e TX-buffer sono stati aumentati per ridurre il traffico seriale e migliorare la stabilità della camera.
Connessioni bloccate recuperabili. Il comando
get_statepuò essere nuovamente usato per sbloccare una connessione seriale in stallo.
Altre modifiche e miglioramenti¶
Correzioni di bug¶
L’autocompletamento non compare più all’interno di commenti Python o letterali stringa. L’attivazione dell’assistente al codice ora analizza il testo dall’inizio del documento fino al cursore e sopprime il completamento quando il cursore finisce all’interno di un commento
#o di una stringa tra virgolette singole o doppie. (41b324978)Aumentati gli intervalli di polling per le interrogazioni di framebuffer, stato e TX-buffer (
FRAME_SIZE_DUMPeGET_STATEda 5ms a 50ms,GET_TX_BUFFERda 5ms a 20ms) per ridurre il traffico seriale e migliorare la stabilità con la camera. (195715061)Riabilitato l’uso del comando
get_stateper recuperare una connessione seriale bloccata (il percorso precedentemente disabilitato a livello di codice è ora controllato dam_unstuckWithGetState) e corretto il timer di sblocco per riavviarsi correttamente. (aab1e1e2e)All’avvio l’IDE ora cancella le impostazioni utente memorizzate, ripristinando i valori predefiniti, quando la versione delle risorse salvate è precedente alla 4.4.0, impedendo che vecchie impostazioni incompatibili compromettano l’applicazione. (058f0447c)
Supporto di piattaforme e strumenti¶
Base Qt Creator: 14.0.2.
Modifiche che rompono la compatibilità¶
Le impostazioni utente vengono ripristinate ai valori predefiniti al primo avvio della v4.4.1 quando si esegue l’aggiornamento da una versione le cui risorse memorizzate sono precedenti alla 4.4.0. Si tratta di una cancellazione una tantum delle impostazioni e non influisce sui tuoi script o progetti.