v4.4.1

v4.4.1 adalah rilis patch kecil yang memoles pengalaman pengeditan dan memperkuat koneksi kamera. Pelengkap otomatis tidak lagi aktif di dalam komentar dan string, templat skrip baru diperbarui ke gaya MicroPython terkini, dan polling serial disetel untuk stabilitas. Rilis ini tetap berbasis Qt Creator 14.0.2. Tidak ada perubahan API skrip, tetapi terjadi reset pengaturan satu kali saat memutakhirkan dari versi lama.

Highlights

  • Tidak ada pelengkap otomatis dalam komentar atau string. Bantuan kode tidak lagi muncul saat kursor berada di dalam komentar # atau string yang diapit tanda kutip pada berkas .py.

  • Templat skrip baru yang diperbarui. Templat Untitled bawaan kini menggunakan gaya MicroPython terkini dengan baris import terpisah, sensor.skip_frames(time=2000) tanpa spasi, dan loop while True: sederhana.

  • Polling serial yang disetel. Interval kueri framebuffer, state, dan TX-buffer ditingkatkan untuk mengurangi lalu lintas serial dan meningkatkan stabilitas kamera.

  • Koneksi macet yang dapat dipulihkan. Perintah get_state kini dapat digunakan kembali untuk membuka koneksi serial yang terhenti.

Other changes and improvements

  • Templat skrip baru bawaan diperbarui ke gaya MicroPython terkini: baris import sensor dan import time terpisah, sensor.skip_frames(time=2000) tanpa spasi, dan loop while True: sederhana. (b0dbc9567, ac2db22b6)

Bug fixes

  • Pelengkap otomatis tidak lagi muncul di dalam komentar Python atau literal string. Aktivasi bantuan kode kini memindai teks dari awal dokumen hingga kursor dan menekan penyelesaian saat kursor berada di dalam komentar # atau string yang diapit tanda kutip tunggal maupun ganda. (41b324978)

  • Interval polling untuk kueri framebuffer, state, dan TX-buffer ditingkatkan (FRAME_SIZE_DUMP dan GET_STATE dari 5ms menjadi 50ms, GET_TX_BUFFER dari 5ms menjadi 20ms) untuk mengurangi lalu lintas serial dan meningkatkan stabilitas dengan kamera. (195715061)

  • Mengaktifkan kembali penggunaan perintah get_state untuk memulihkan koneksi serial yang macet (jalur yang sebelumnya dinonaktifkan secara paksa kini dikendalikan oleh m_unstuckWithGetState) dan memperbaiki timer unstuck agar memulai ulang dengan benar. (aab1e1e2e)

  • Saat startup, IDE kini menghapus pengaturan pengguna yang tersimpan, menyetel ulang ke default, ketika versi resources yang tersimpan lebih lama dari 4.4.0, mencegah pengaturan lama yang tidak kompatibel merusak aplikasi. (058f0447c)

Platform and tool support

  • Qt Creator base: 14.0.2.

Breaking changes

Pengaturan pengguna disetel ulang ke default pada peluncuran pertama v4.4.1 saat memutakhirkan dari versi yang resources tersimpannya lebih lama dari 4.4.0. Ini adalah penghapusan pengaturan satu kali dan tidak mempengaruhi skrip atau proyek Anda.