Skip to content

Commit f49f4a5

Browse files
kwagyemanclaude
andcommitted
changelog/ide: third accuracy pass against qt-creator diffs
Re-verify every IDE release page against the real commit diffs and correct residual overstatements, omissions, and mischaracterizations found on a third adversarial read. Notable fixes: v4.1.3 (RT1062 is a pinout entry, not flash support), v1.2.0 (the USB transport drops packetizing for a single flush), v4.7.0 (added omitted Edge Impulse/Google models and ONNX support), and consistent Highlights formatting across all pages. 46 pages updated. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent a91380b commit f49f4a5

46 files changed

Lines changed: 512 additions & 321 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/changelog/ide/v1.0.0.rst

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ v1.0.0
55

66
v1.0.0 is the first public release of OpenMV IDE, a customized Qt Creator
77
build (Qt Creator 4.0.2) tailored for developing on the OpenMV Cam. It adds
8-
USB auto-discovery and connection, on-cam script execution, a live frame
8+
USB serial discovery and connection, on-cam script execution, a live frame
99
buffer and histogram, and Python traceback navigation. There are no breaking
1010
changes, as this is the initial release.
1111

@@ -19,8 +19,8 @@ Highlights
1919
- **OpenMV-branded Qt Creator** with its own splash screen, an ``Examples``
2020
menu, and a Python editor that opens new untitled ``.py`` files pre-filled
2121
with a sensor snapshot template for the OpenMV Cam.
22-
- **Connect** auto-discovers the OpenMV Cam over USB serial and reads back the
23-
board firmware version, shown in the status bar.
22+
- **Connect** enumerates serial ports matching the OpenMV Cam VID/PID and
23+
reads back the board firmware version, shown in the status bar.
2424
- **Run on cam** with ``Connect``/``Disconnect``/``Start``/``Stop`` toolbar
2525
controls: ``Start`` (``Ctrl+R``) sends the current script to the cam and
2626
``Stop`` halts it.
@@ -52,10 +52,10 @@ New features
5252
higher framerate, a disable toggle for maximum performance, and a live FPS
5353
label.
5454
- **Save image and templates.** Right-click context actions on the Frame
55-
Buffer save the displayed image to disk (BMP/JPG/PNG/PPM) and, via
56-
rubber-band region selection, save a template image (BMP/JPG/PGM/PPM) of the
57-
selected region, or a keypoint/feature descriptor (``.lbp``/``.ff``),
58-
directly onto the cam's drive.
55+
Buffer save the displayed image to disk (BMP/JPG/PNG/PPM) and save a
56+
template image (BMP/JPG/PGM/PPM) of either the full frame or an optional
57+
rubber-band-selected region, or a keypoint/feature descriptor
58+
(``.lbp``/``.ff``), directly onto the cam's drive.
5959
- **Histogram panel.** A ``Histogram`` panel plots the current frame's channel
6060
distribution and can be switched between RGB, Grayscale, LAB, and YUV color
6161
spaces.
@@ -83,9 +83,11 @@ Platform and tool support
8383

8484
- **Qt Creator base:** 4.0.2.
8585
- The plugin communicates with the cam over a custom USB-debug serial
86-
protocol. Protocol-level support for a flash bootloader (start, reset,
87-
erase, write) is present in the IO layer, but no firmware-update menu or
88-
button exposes it to users in this release.
86+
protocol. Several protocol-level capabilities are present in the IO layer
87+
but are not surfaced in the UI in this release: a flash bootloader (start,
88+
reset, erase, write), camera-attribute controls (contrast, brightness,
89+
saturation, gain ceiling), a system-reset command, and a frame-update path.
90+
None of these are wired to a menu, button, or widget for users yet.
8991

9092
Breaking changes
9193
----------------

docs/changelog/ide/v1.1.0.rst

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,12 @@ New features
5959
Cam``) and reset the camera (``Reset OpenMV Cam``). ``Stop`` gained a
6060
``Ctrl+T`` shortcut.
6161
(`9fc3dfa5a <https://github.com/openmv/qt-creator/commit/9fc3dfa5a>`__,
62-
`889bc38fb <https://github.com/openmv/qt-creator/commit/889bc38fb>`__,
63-
`a175bff39 <https://github.com/openmv/qt-creator/commit/a175bff39>`__)
62+
`889bc38fb <https://github.com/openmv/qt-creator/commit/889bc38fb>`__)
6463
- **Update notification and local docs.** The IDE checks openmv.io on startup
65-
for a newer IDE version and shows a download notification. The docs and
66-
pinout ``Help`` actions now open locally bundled HTML documentation instead
67-
of the website.
64+
for a newer IDE version and shows a download notification. The ``Docs``
65+
``Help`` action now opens locally bundled HTML documentation
66+
(``html/index.html``) and the pinout action opens the bundled pinout image
67+
(``html/_images/pinout.png``) instead of the website.
6868
(`a175bff39 <https://github.com/openmv/qt-creator/commit/a175bff39>`__,
6969
`50375ee95 <https://github.com/openmv/qt-creator/commit/50375ee95>`__)
7070
- **Binary and grayscale frame buffer.** The frame buffer viewer now renders
@@ -116,11 +116,13 @@ Bug fixes
116116

117117
- Improved serial-port handling on macOS (filter to port names containing
118118
``cu``) and Linux (clearer permission-denied guidance suggesting ``sudo
119-
adduser <user> dialout``), suppressed an SSL warning, and made bootloader
120-
dialogs application-modal with longer command timeouts for reliability.
119+
adduser <user> dialout``), suppressed an SSL warning, made bootloader
120+
dialogs application-modal, and adjusted bootloader timing and timeouts for
121+
reliability.
121122
(`a175bff39 <https://github.com/openmv/qt-creator/commit/a175bff39>`__,
122-
`30eb9e0dc <https://github.com/openmv/qt-creator/commit/30eb9e0dc>`__,
123-
`552803018 <https://github.com/openmv/qt-creator/commit/552803018>`__)
123+
`552803018 <https://github.com/openmv/qt-creator/commit/552803018>`__,
124+
`a871bfb48 <https://github.com/openmv/qt-creator/commit/a871bfb48>`__,
125+
`30eb9e0dc <https://github.com/openmv/qt-creator/commit/30eb9e0dc>`__)
124126
- The IDE now opens the ``helloworld.py`` example automatically when no
125127
document is open on launch and reliably closes the splash screen, fixing
126128
edit-window and startup state issues.
@@ -137,8 +139,7 @@ Platform and tool support
137139
- **New board:** Cortex-M7 OpenMV Cam (STM32F769, ``OMV7``) is now supported
138140
alongside the Cortex-M4 OpenMV Cam (STM32F427, ``OMV2``), with per-board
139141
firmware directories and board-string auto-detection via ``boards.txt``.
140-
(`a175bff39 <https://github.com/openmv/qt-creator/commit/a175bff39>`__,
141-
`50375ee95 <https://github.com/openmv/qt-creator/commit/50375ee95>`__)
142+
(`a175bff39 <https://github.com/openmv/qt-creator/commit/a175bff39>`__)
142143
- **Bundled firmware:** updated to 1.7.0 and then to 1.8.0 for both ``OMV2``
143144
and ``OMV7`` boards; the bootloader minimum/compatible firmware version is
144145
1.6.0.

docs/changelog/ide/v1.2.0.rst

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,9 @@ Highlights
1919
- **Run Bootloader** workflow under ``Tools`` lets you flash a ``.bin``
2020
firmware file, optionally erase the internal file system, and
2121
automatically recover bricked cameras via a board-type picker.
22-
- **USB/serial transport overhaul** splits commands into fixed-size USB
23-
packets with per-command start/end delays, fixing communication
22+
- **USB/serial transport overhaul** writes each command in a single
23+
flush with optional per-command start/end delays, fixing communication
2424
reliability on Windows, Mac, and Linux.
25-
- **Command auto-retry** re-sends a timed-out USB serial command instead
26-
of failing immediately, improving connection reliability.
2725
- **New examples** for LBP face recognition, Canny edge detection, and
2826
Hough line finding.
2927
- **Bundled firmware** for the OpenMV Cam M4 (OMV2) updated to 1.9.0.
@@ -67,11 +65,6 @@ Other changes and improvements
6765
Bug fixes
6866
---------
6967

70-
- Added an automatic retry mechanism for USB serial commands so a
71-
timed-out command is re-sent (up to ``USBDBG_COMMAND_RETRY`` times)
72-
instead of failing immediately, improving connection reliability
73-
especially on Windows
74-
(`e0762a78e <https://github.com/openmv/qt-creator/commit/e0762a78e>`__).
7568
- Fixed SD-card auto-detection so the "set port path" feature checks the
7669
correct mount root per OS (``/Volumes`` on Mac, ``/media`` on Linux)
7770
and matches FAT/MSDOS filesystem types case-insensitively
@@ -83,11 +76,12 @@ Platform and tool support
8376

8477
- **Qt Creator base:** 4.0.2.
8578
- **OpenMV Cam M4 (OMV2) bundled firmware:** updated to 1.9.0.
86-
- **USB/serial transport** reworked to split commands into fixed-size USB
87-
packets (60-byte ``PACKET_LEN``) with per-command start/end delays,
88-
fixing serial communication reliability across Windows, Mac, and Linux
79+
- **USB/serial transport** reworked so each command is written in a
80+
single flush with optional per-command start/end delays
81+
(``SET_START_END_DELAY``), fixing serial communication reliability
82+
across Windows, Mac, and Linux. An interim per-command packetizing
83+
approach was replaced before release
8984
(`89464818f <https://github.com/openmv/qt-creator/commit/89464818f>`__,
90-
`bd70d60fc <https://github.com/openmv/qt-creator/commit/bd70d60fc>`__,
9185
`8b5ebadbb <https://github.com/openmv/qt-creator/commit/8b5ebadbb>`__).
9286
- **Windows driver installers** reworked to handle 64-bit (WOW64)
9387
systems and quote paths, making OpenMV/pybcdc INF driver installation

docs/changelog/ide/v1.3.0.rst

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ Highlights
3030
- **DFU firmware flashing on every platform.** Firmware can now be flashed
3131
over DFU on Windows, macOS, Linux x86 and Linux x86_64, and the firmware
3232
picker accepts ``.dfu`` files in addition to ``.bin``.
33+
- **Automatic DFU fallback.** When the serial bootloader cannot be reached
34+
during a firmware update, the IDE now offers to upgrade over the camera's
35+
DFU bootloader instead, guiding you through adding a ``BOOT``/``RST`` jumper.
3336

3437
New features
3538
------------
@@ -54,6 +57,13 @@ New features
5457
that auto-toggles on the chosen file extension added in ``b2ac8defe``
5558
(`4ad2be5f9 <https://github.com/openmv/qt-creator/commit/4ad2be5f9>`__,
5659
`b2ac8defe <https://github.com/openmv/qt-creator/commit/b2ac8defe>`__).
60+
- **Automatic DFU fallback on bootloader failure.** When a ``.bin`` firmware
61+
update cannot start the serial bootloader, the IDE now reports ``Unable to
62+
connect to the bootloader!`` and then offers to upgrade using the camera's
63+
DFU bootloader instead, warning that DFU erases the internal flash file
64+
system and walking you through adding a ``BOOT``/``RST`` jumper wire and
65+
reconnecting before it runs ``DfuSeCommand.exe`` (Windows)
66+
(`4ad2be5f9 <https://github.com/openmv/qt-creator/commit/4ad2be5f9>`__).
5767
- **HoG example.** Added a Histogram of Oriented Gradients visualization
5868
example (``09-Feature-Detection/hog.py``) using ``img.find_hog()``
5969
(`b03a707f7 <https://github.com/openmv/qt-creator/commit/b03a707f7>`__).
@@ -71,12 +81,14 @@ Other changes and improvements
7181
`1d72fe4bf <https://github.com/openmv/qt-creator/commit/1d72fe4bf>`__,
7282
`b4cf2fe43 <https://github.com/openmv/qt-creator/commit/b4cf2fe43>`__,
7383
`c60936d5f <https://github.com/openmv/qt-creator/commit/c60936d5f>`__).
74-
- Windows DFU and serial driver installation is now silent/unattended,
75-
switching the driver scripts to ``dpinst``-based installers instead of
76-
interactive ``InfDefaultInstall``, and the VCP serial driver installer was
77-
fixed and added
84+
- Windows serial-port driver installation is now silent/unattended, switching
85+
the ``openmv.cmd``/``pybcdc.cmd`` driver scripts to ``dpinst``-based
86+
installers instead of interactive ``InfDefaultInstall``, and the Visual C++
87+
Redistributable installer (``vcr.cmd``, running ``vcredist_x86.exe`` and
88+
``vcredist_x64.exe`` quietly) was added and fixed
7889
(`a5a6e0590 <https://github.com/openmv/qt-creator/commit/a5a6e0590>`__,
7990
`754d0776d <https://github.com/openmv/qt-creator/commit/754d0776d>`__,
91+
`b0be97e3e <https://github.com/openmv/qt-creator/commit/b0be97e3e>`__,
8092
`452a29f0d <https://github.com/openmv/qt-creator/commit/452a29f0d>`__,
8193
`c051c6e30 <https://github.com/openmv/qt-creator/commit/c051c6e30>`__,
8294
`ad1b674ef <https://github.com/openmv/qt-creator/commit/ad1b674ef>`__,

docs/changelog/ide/v1.4.0.rst

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,11 @@ Other changes and improvements
6767
moved from ``Ctrl+T`` to ``Ctrl+R``
6868
(`e7803d33c <https://github.com/openmv/qt-creator/commit/e7803d33c>`__).
6969
- IDE network endpoints were repointed to the new openmv.io hosts: forums to
70-
``forums.openmv.io``, the download page to ``openmv.io/pages/download``, and
71-
the version-check and resource-zip downloads to ``upload.openmv.io``
72-
(`e7803d33c <https://github.com/openmv/qt-creator/commit/e7803d33c>`__,
73-
`e899abcca <https://github.com/openmv/qt-creator/commit/e899abcca>`__).
70+
``forums.openmv.io`` and the download page to ``openmv.io/pages/download``
71+
(`e7803d33c <https://github.com/openmv/qt-creator/commit/e7803d33c>`__), and
72+
the version-check, resources-version, and resources-zip downloads to
73+
``upload.openmv.io``
74+
(`e899abcca <https://github.com/openmv/qt-creator/commit/e899abcca>`__).
7475

7576
Bug fixes
7677
---------
@@ -90,6 +91,10 @@ Bug fixes
9091
pick the first drive instead of incorrectly suppressing the selection
9192
(`4fda9a7d6 <https://github.com/openmv/qt-creator/commit/4fda9a7d6>`__,
9293
`e7803d33c <https://github.com/openmv/qt-creator/commit/e7803d33c>`__).
94+
- Fixed rendering of binary (1bpp) frame-buffer images by aligning each row to
95+
32 bits instead of 8 bits, so binary images streamed from the OpenMV Cam
96+
display correctly instead of with garbled/misaligned rows
97+
(`e7803d33c <https://github.com/openmv/qt-creator/commit/e7803d33c>`__).
9398

9499
Platform and tool support
95100
-------------------------

docs/changelog/ide/v1.5.0.rst

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ Highlights
2222
highlighting, sourced from a keyword database auto-generated from the bundled
2323
HTML documentation.
2424
- **AprilTag Generator** renders printable tag-image sheets for the TAG16H5,
25-
TAG25H7, TAG25H9, TAG36H10, TAG36H11, and ARTOOLKIT families.
25+
TAG25H7, TAG25H9, TAG36H10, TAG36H11, and AR-TOOLKIT families (the menu label
26+
for the last reads ``ARKTOOLKIT``).
2627
- **Robust serial output:** a UTF-8-aware parser strips and handles control
2728
characters so binary data no longer corrupts printed text.
2829
- **OpenMV firmware 2.2.0** is now bundled, with new AprilTag and 3D-pose
@@ -50,8 +51,10 @@ New features
5051
`a2f4b2f25 <https://github.com/openmv/qt-creator/commit/a2f4b2f25>`__).
5152
- **AprilTag Generator** under ``Machine Vision Tools`` renders printable
5253
tag-image PNG sheets for the TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11,
53-
and ARTOOLKIT tag families over a selectable tag-ID range. The menu also gains
54-
a ``QRCode Generator`` link, and tag menu labels now show tag counts
54+
and AR-TOOLKIT tag families over a selectable tag-ID range. The menu item for
55+
the last family reads ``ARKTOOLKIT Family`` (a typo in the build) even though
56+
the family itself is ``artoolkit``. The menu also gains a
57+
``QRCode Generator`` link, and tag menu labels now show tag counts
5558
(`ec72bf2f4 <https://github.com/openmv/qt-creator/commit/ec72bf2f4>`__,
5659
`71f78a539 <https://github.com/openmv/qt-creator/commit/71f78a539>`__).
5760

docs/changelog/ide/v1.6.0.rst

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,9 +122,10 @@ Platform and tool support
122122
``find_line_segments.py`` examples, and a ``sensor.set_vsync_output()``
123123
method
124124
(`f0cd4d75c <https://github.com/openmv/qt-creator/commit/f0cd4d75c>`__). The
125-
2.4.0 -> 2.4.1 step renamed the binary image operations to ``b_and`` /
126-
``b_or`` / ``b_nand`` / ``b_nor`` / ``b_xor`` / ``b_xnor`` (the legacy
127-
``nand`` / ``nor`` / ``xor`` / ``xnor`` names are retained as aliases)
125+
2.4.0 -> 2.4.1 step added the new ``b_and`` / ``b_or`` logical AND/OR image
126+
operations and renamed ``nand`` / ``nor`` / ``xor`` / ``xnor`` to
127+
``b_nand`` / ``b_nor`` / ``b_xor`` / ``b_xnor`` (the legacy names are
128+
retained as aliases)
128129
(`4fc16559e <https://github.com/openmv/qt-creator/commit/4fc16559e>`__).
129130
- **Windows drivers:** reworked the DfuSe / FTDI / OpenMV / PybCDC driver
130131
install command scripts and bundled the previously-missing DfuSe and

docs/changelog/ide/v1.7.0.rst

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,12 @@ New features
3838
- **Serial frame-buffer chunking and reassembly.** Frame-buffer transfers are
3939
split into MTU-sized chunks and reassembled in a pixel buffer, so large
4040
frames can be moved over the debug serial link using a default MTU. A
41-
runtime MTU auto-negotiation handshake is present in the code but gated off
42-
at release (the firmware version check is set to ``9.9.9``, which no shipped
43-
firmware reports), so cameras use the default MTU and no negotiation occurs
44-
(`96458ccef <https://github.com/openmv/qt-creator/commit/96458ccef>`__,
45-
`abd1dacb9 <https://github.com/openmv/qt-creator/commit/abd1dacb9>`__).
41+
runtime MTU auto-negotiation handshake was added with its firmware version
42+
gate set to 2.5.0, matching the 2.5.0 firmware bundled in the same commit
43+
(`96458ccef <https://github.com/openmv/qt-creator/commit/96458ccef>`__). The
44+
gate was then raised to ``9.9.9`` for release, which no shipped firmware
45+
reports, so cameras use the default MTU and no negotiation occurs
46+
(`abd1dacb9 <https://github.com/openmv/qt-creator/commit/abd1dacb9>`__).
4647
- **Flush/eject on disconnect-with-reset.** Disconnecting with reset now
4748
flushes the camera's USB mass-storage drive before reset: on Windows the
4849
drive is force-ejected, while on Linux and macOS the drive's filesystem is

docs/changelog/ide/v1.8.0.rst

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ Highlights
3030
- **Video Tools menu.** ``Tools > Video Tools`` adds **Convert Video File** and
3131
**Play Video File**, using a bundled ffmpeg/ffplay to transcode and play
3232
videos and transparently converting ``ImageWriter`` ``.bin`` recordings to
33-
MJPEG AVI first
33+
MJPEG AVI first; **Play Video File** is available on Windows and macOS only,
34+
since ffplay is not bundled for Linux/Raspberry Pi
3435
(`d35f8d1ca <https://github.com/openmv/qt-creator/commit/d35f8d1ca>`__,
3536
`8a99c994f <https://github.com/openmv/qt-creator/commit/8a99c994f>`__).
3637
- **OpenMV Cam H7 (OMV4).** The new STM32H743 board is now recognized and ships
@@ -44,15 +45,22 @@ New features
4445
------------
4546

4647
- **Configure OpenMV Cam settings file.** ``Tools`` adds a dialog to write the
47-
cam's ``main.ini`` WiFi settings, including enabling WiFi, choosing client
48-
versus access-point mode, SSID/password/security type, and the board name
48+
cam's ``main.ini`` boot/WiFi settings, including enabling WiFi, choosing
49+
client versus access-point mode, SSID/password/security type, the board
50+
name, and a **Duplicate REPL on the UART on startup** option stored under the
51+
``main.ini`` boot settings
4952
(`69dc7dfbf <https://github.com/openmv/qt-creator/commit/69dc7dfbf>`__,
50-
`39142ef70 <https://github.com/openmv/qt-creator/commit/39142ef70>`__).
53+
`39142ef70 <https://github.com/openmv/qt-creator/commit/39142ef70>`__,
54+
`061aacf15 <https://github.com/openmv/qt-creator/commit/061aacf15>`__).
5155
- **Networked terminal command-line options.** Added ``-open_udp_client_terminal``,
5256
``-open_udp_server_terminal``, ``-open_tcp_client_terminal``, and
5357
``-open_tcp_server_terminal`` alongside the existing serial terminal option
5458
(`6362066a8 <https://github.com/openmv/qt-creator/commit/6362066a8>`__,
5559
`d75209269 <https://github.com/openmv/qt-creator/commit/d75209269>`__).
60+
- **Additional command-line options.** Exposed ``-update_resources``,
61+
``-open_serial_terminal`` (``port_name:baud_rate``), ``-override_read_timeout``,
62+
and ``-override_read_stall_timeout``
63+
(`061aacf15 <https://github.com/openmv/qt-creator/commit/061aacf15>`__).
5664
- **Terminal server mode.** UDP/TCP terminal connections can now run in server
5765
mode, binding to a local port (port ``0`` picks any) instead of only
5866
connecting out to a host
@@ -132,8 +140,9 @@ Platform and tool support
132140
(`e14810382 <https://github.com/openmv/qt-creator/commit/e14810382>`__).
133141
- **Bundled OpenMV firmware:** bumped to 2.6.0 for OPENMV2/OPENMV3/OPENMV4
134142
(`e14810382 <https://github.com/openmv/qt-creator/commit/e14810382>`__).
135-
- **Bundled ffmpeg/ffplay:** static 3.3.3 builds added for Windows, macOS,
136-
Linux x86, Linux x86_64, and Linux ARM (Raspberry Pi)
143+
- **Bundled ffmpeg/ffplay:** static 3.3.3 ffmpeg builds added for Windows,
144+
macOS, Linux x86, Linux x86_64, and Linux ARM (Raspberry Pi); ffplay is
145+
bundled only for Windows and macOS
137146
(`2193d7923 <https://github.com/openmv/qt-creator/commit/2193d7923>`__,
138147
`af92ad59e <https://github.com/openmv/qt-creator/commit/af92ad59e>`__).
139148
- **Raspberry Pi (Linux ARM):** builds enabled by disabling the offline-help

docs/changelog/ide/v1.8.1.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ Other changes and improvements
7676
- Bundled HTML documentation was regenerated with expanded ``omv.image`` and
7777
``omv.sensor`` module references and updated IDE overview text
7878
(`9c822f45b <https://github.com/openmv/qt-creator/commit/9c822f45b>`__).
79+
- The default tab width in the text editor was changed from 8 to 4 columns, so
80+
tab characters in opened files now render at 4 columns
81+
(`0d0636d37 <https://github.com/openmv/qt-creator/commit/0d0636d37>`__).
7982

8083
Bug fixes
8184
---------

0 commit comments

Comments
 (0)