v4.4.1¶
v4.4.1 — небольшой корректирующий выпуск, улучшающий процесс редактирования и повышающий устойчивость подключения камеры. Автодополнение больше не срабатывает внутри комментариев и строк, шаблон нового скрипта приведён к современному стилю MicroPython, а опрос последовательного порта настроен для большей стабильности. Этот выпуск по-прежнему основан на Qt Creator 14.0.2. Изменений в API скриптов нет, но при обновлении со старых версий происходит однократный сброс настроек.
Основные изменения¶
Нет автодополнения в комментариях и строках. Помощник по коду больше не появляется, когда курсор находится внутри комментария
#или строки в кавычках в файлах.py.Обновлённый шаблон нового скрипта. Шаблон по умолчанию
Untitledтеперь использует современный стиль MicroPython с отдельными строкамиimport, вызовомsensor.skip_frames(time=2000)без пробелов и пустым цикломwhile True:.Настроенный опрос последовательного порта. Интервалы запросов буфера кадра, состояния и TX-буфера увеличены для снижения трафика по последовательному порту и повышения стабильности камеры.
Восстанавливаемые зависшие подключения. Команду
get_stateснова можно использовать для разблокировки зависшего последовательного подключения.
Прочие изменения и улучшения¶
Исправления ошибок¶
Автодополнение больше не появляется внутри комментариев Python или строковых литералов. Активация помощника по коду теперь сканирует текст от начала документа до позиции курсора и подавляет дополнение, когда курсор оказывается внутри комментария
#или строки в одинарных либо двойных кавычках. (41b324978)Увеличены интервалы опроса для запросов буфера кадра, состояния и TX-буфера (
FRAME_SIZE_DUMPиGET_STATEс 5 мс до 50 мс,GET_TX_BUFFERс 5 мс до 20 мс) для снижения трафика по последовательному порту и повышения стабильности при работе с камерой. (195715061)Снова включено использование команды
get_stateдля восстановления зависшего последовательного подключения (ранее жёстко отключённый путь теперь управляется черезm_unstuckWithGetState), а таймер разблокировки исправлен для корректного перезапуска. (aab1e1e2e)При запуске IDE теперь стирает сохранённые пользовательские настройки, сбрасывая их к значениям по умолчанию, если версия сохранённых ресурсов старше 4.4.0, что предотвращает поломку приложения из-за несовместимых старых настроек. (058f0447c)
Поддержка платформ и инструментов¶
Основа Qt Creator: 14.0.2.
Несовместимые изменения¶
Пользовательские настройки сбрасываются к значениям по умолчанию при первом запуске v4.4.1, если выполняется обновление с версии, сохранённые ресурсы которой старше 4.4.0. Это однократный сброс настроек, который не затрагивает ваши скрипты или проекты.