v4.4.1

A v4.4.1 é uma pequena versão de correção que aprimora a experiência de edição e fortalece a conexão com a câmera. O autocompletar não é mais acionado dentro de comentários e strings, o modelo de novo script foi modernizado para o estilo atual do MicroPython e a sondagem serial foi ajustada para maior estabilidade. Esta versão continua baseada no Qt Creator 14.0.2. Não há alterações na API de scripting, mas ocorre uma redefinição única de configurações ao atualizar de versões mais antigas.

Destaques

  • Sem autocompletar em comentários ou strings. O code-assist não aparece mais enquanto o cursor está dentro de um comentário # ou de uma string entre aspas em arquivos .py.

  • Modelo de novo script modernizado. O modelo padrão Untitled agora usa o estilo atual do MicroPython, com linhas import separadas, um sensor.skip_frames(time=2000) sem espaços e um laço while True: simples.

  • Sondagem serial ajustada. Os intervalos de consulta do framebuffer, do estado e do buffer de TX foram aumentados para reduzir o tráfego serial e melhorar a estabilidade da câmera.

  • Conexões travadas recuperáveis. O comando get_state pode novamente ser usado para destravar uma conexão serial paralisada.

Outras alterações e melhorias

  • O modelo padrão de novo script foi modernizado para o estilo atual do MicroPython: linhas import sensor e import time separadas, sensor.skip_frames(time=2000) sem espaços e um laço while True: simples. (b0dbc9567, ac2db22b6)

Correções de bugs

  • O autocompletar não aparece mais dentro de comentários Python ou literais de string. A ativação do code-assist agora examina o texto desde o início do documento até o cursor e suprime o autocompletar quando o cursor acaba ficando dentro de um comentário # ou de uma string entre aspas simples ou duplas. (41b324978)

  • Aumentados os intervalos de sondagem das consultas de framebuffer, estado e buffer de TX (FRAME_SIZE_DUMP e GET_STATE de 5ms para 50ms, GET_TX_BUFFER de 5ms para 20ms) para reduzir o tráfego serial e melhorar a estabilidade com a câmera. (195715061)

  • Reabilitado o uso do comando get_state para recuperar uma conexão serial travada (o caminho anteriormente desabilitado por completo agora é controlado por m_unstuckWithGetState) e corrigido o timer de destravamento para reiniciar corretamente. (aab1e1e2e)

  • Na inicialização, a IDE agora apaga suas configurações de usuário armazenadas, redefinindo-as para os padrões, quando a versão dos recursos salvos é anterior à 4.4.0, evitando que configurações antigas incompatíveis quebrem o aplicativo. (058f0447c)

Suporte de plataforma e ferramentas

  • Base do Qt Creator: 14.0.2.

Alterações incompatíveis

As configurações de usuário são redefinidas para os padrões na primeira inicialização da v4.4.1 ao atualizar de uma versão cujos recursos armazenados sejam anteriores à 4.4.0. Trata-se de uma limpeza única de configurações que não afeta seus scripts ou projetos.