v4.4.1¶
v4.4.1 is a small patch release that polishes the editing experience and hardens the camera connection. Autocompletion no longer triggers inside comments and strings, the new-script template is modernized to current MicroPython style, and serial polling is tuned for stability. This release remains based on Qt Creator 14.0.2. There are no scripting API changes, but a one-time settings reset occurs when upgrading from older versions.
Highlights¶
No autocompletion in comments or strings. Code-assist no longer pops up while the cursor is inside a
#comment or a quoted string in.pyfiles.Modernized new-script template. The default
Untitledtemplate now uses current MicroPython style with separateimportlines, a space-freesensor.skip_frames(time=2000), and a barewhile True:loop.Tuned serial polling. Framebuffer, state, and TX-buffer query intervals were increased to reduce serial traffic and improve camera stability.
Recoverable stuck connections. The
get_statecommand can again be used to unstick a stalled serial connection.
Other changes and improvements¶
Bug fixes¶
Autocompletion no longer pops up inside Python comments or string literals. The code-assist activation now scans the text from the start of the document up to the cursor and suppresses completion when the cursor ends up inside a
#comment or a single- or double-quoted string. (41b324978)Increased polling intervals for framebuffer, state, and TX-buffer queries (
FRAME_SIZE_DUMPandGET_STATEfrom 5ms to 50ms,GET_TX_BUFFERfrom 5ms to 20ms) to reduce serial traffic and improve stability with the camera. (195715061)Re-enabled using the
get_statecommand to recover a stuck serial connection (the previously hard-disabled path is now controlled bym_unstuckWithGetState) and fixed the unstuck timer to restart correctly. (aab1e1e2e)On startup the IDE now wipes its stored user settings, resetting to defaults, when the saved resources version is older than 4.4.0, preventing incompatible old settings from breaking the app. (058f0447c)
Platform and tool support¶
Qt Creator base: 14.0.2.
Breaking changes¶
User settings are reset to defaults on the first launch of v4.4.1 when upgrading from a version whose stored resources are older than 4.4.0. This is a one-time settings wipe and does not affect your scripts or projects.