v4.4.1¶
v4.4.1 is een kleine patchrelease die de bewerkingservaring verfijnt en de cameraverbinding robuuster maakt. Autoaanvulling wordt niet langer geactiveerd binnen commentaar en strings, het sjabloon voor nieuwe scripts is gemoderniseerd naar de huidige MicroPython-stijl, en de serial polling is afgesteld voor stabiliteit. Deze release blijft gebaseerd op Qt Creator 14.0.2. Er zijn geen wijzigingen in de scripting-API, maar er vindt eenmalig een reset van de instellingen plaats bij het upgraden vanaf oudere versies.
Hoogtepunten¶
Geen autoaanvulling in commentaar of strings. Code-assist verschijnt niet langer terwijl de cursor zich in een
#-commentaar of een aangehaalde string in.py-bestanden bevindt.Gemoderniseerd sjabloon voor nieuwe scripts. Het standaard
Untitled-sjabloon gebruikt nu de huidige MicroPython-stijl met afzonderlijkeimport-regels, een spatievrijesensor.skip_frames(time=2000), en een kalewhile True:-lus.Afgestelde serial polling. De query-intervallen voor framebuffer, status en TX-buffer zijn verhoogd om het serieel verkeer te verminderen en de camerastabiliteit te verbeteren.
Herstelbare vastgelopen verbindingen. Het
get_state-commando kan weer worden gebruikt om een vastgelopen seriële verbinding los te maken.
Overige wijzigingen en verbeteringen¶
Bugfixes¶
Autoaanvulling verschijnt niet langer binnen Python-commentaar of stringliterals. De activering van code-assist scant nu de tekst vanaf het begin van het document tot aan de cursor en onderdrukt aanvulling wanneer de cursor binnen een
#-commentaar of een tussen enkele of dubbele aanhalingstekens geplaatste string terechtkomt. (41b324978)De polling-intervallen voor framebuffer-, status- en TX-bufferquery’s verhoogd (
FRAME_SIZE_DUMPenGET_STATEvan 5ms naar 50ms,GET_TX_BUFFERvan 5ms naar 20ms) om het serieel verkeer te verminderen en de stabiliteit met de camera te verbeteren. (195715061)Het gebruik van het
get_state-commando om een vastgelopen seriële verbinding te herstellen weer ingeschakeld (het eerder hard uitgeschakelde pad wordt nu bestuurd doorm_unstuckWithGetState) en de unstuck-timer hersteld zodat deze correct herstart. (aab1e1e2e)Bij het opstarten wist de IDE nu de opgeslagen gebruikersinstellingen en zet deze terug naar de standaardwaarden wanneer de opgeslagen versie van de resources ouder is dan 4.4.0, zodat incompatibele oude instellingen de app niet kunnen breken. (058f0447c)
Platform- en toolondersteuning¶
Qt Creator-basis: 14.0.2.
Ingrijpende wijzigingen¶
De gebruikersinstellingen worden teruggezet naar de standaardwaarden bij de eerste start van v4.4.1 wanneer geüpgraded wordt vanaf een versie waarvan de opgeslagen resources ouder zijn dan 4.4.0. Dit is een eenmalige wissing van de instellingen en heeft geen invloed op uw scripts of projecten.