v4.4.1¶
v4.4.1 to niewielkie wydanie poprawkowe, które usprawnia komfort edycji i zwiększa odporność połączenia z kamerą. Autouzupełnianie nie uruchamia się już wewnątrz komentarzy i ciągów znakowych, szablon nowego skryptu został zmodernizowany do bieżącego stylu MicroPython, a odpytywanie portu szeregowego dostrojono pod kątem stabilności. Wydanie to nadal bazuje na Qt Creator 14.0.2. Nie wprowadzono żadnych zmian w API skryptów, jednak podczas aktualizacji ze starszych wersji następuje jednorazowe zresetowanie ustawień.
Najważniejsze zmiany¶
Brak autouzupełniania w komentarzach i ciągach znakowych. Asystent kodu nie pojawia się już, gdy kursor znajduje się wewnątrz komentarza
#lub ciągu w cudzysłowie w plikach.py.Zmodernizowany szablon nowego skryptu. Domyślny szablon
Untitledużywa teraz bieżącego stylu MicroPython z osobnymi liniamiimport, pozbawionym spacjisensor.skip_frames(time=2000)oraz prostą pętląwhile True:.Dostrojone odpytywanie portu szeregowego. Interwały zapytań o framebuffer, stan oraz bufor TX zostały zwiększone, aby ograniczyć ruch na porcie szeregowym i poprawić stabilność kamery.
Odzyskiwanie zablokowanych połączeń. Polecenia
get_statemożna ponownie użyć do odblokowania zawieszonego połączenia szeregowego.
Pozostałe zmiany i ulepszenia¶
Poprawki błędów¶
Autouzupełnianie nie pojawia się już wewnątrz komentarzy Pythona ani literałów ciągów znakowych. Aktywacja asystenta kodu skanuje teraz tekst od początku dokumentu aż do kursora i wyłącza uzupełnianie, gdy kursor znajdzie się wewnątrz komentarza
#lub ciągu w pojedynczym bądź podwójnym cudzysłowie. (41b324978)Zwiększono interwały odpytywania dla zapytań o framebuffer, stan i bufor TX (
FRAME_SIZE_DUMPorazGET_STATEz 5 ms do 50 ms,GET_TX_BUFFERz 5 ms do 20 ms), aby ograniczyć ruch na porcie szeregowym i poprawić stabilność z kamerą. (195715061)Ponownie włączono użycie polecenia
get_statedo odzyskiwania zawieszonego połączenia szeregowego (wcześniej trwale wyłączona ścieżka jest teraz sterowana przezm_unstuckWithGetState) oraz naprawiono licznik odblokowujący, aby poprawnie się restartował. (aab1e1e2e)Podczas uruchamiania IDE usuwa teraz zapisane ustawienia użytkownika, przywracając wartości domyślne, gdy zapisana wersja zasobów jest starsza niż 4.4.0, co zapobiega psuciu aplikacji przez niezgodne stare ustawienia. (058f0447c)
Obsługa platform i narzędzi¶
Baza Qt Creator: 14.0.2.
Zmiany powodujące niekompatybilność¶
Ustawienia użytkownika są przywracane do wartości domyślnych przy pierwszym uruchomieniu v4.4.1, jeśli aktualizacja następuje z wersji, której zapisane zasoby są starsze niż 4.4.0. Jest to jednorazowe wyczyszczenie ustawień i nie wpływa na Twoje skrypty ani projekty.