v4.4.1

v4.4.1, düzenleme deneyimini iyileştiren ve kamera bağlantısını sağlamlaştıran küçük bir yama sürümüdür. Otomatik tamamlama artık yorumların ve dizelerin içinde tetiklenmez, yeni betik şablonu güncel MicroPython stiline göre modernleştirildi ve seri yoklama kararlılık için ayarlandı. Bu sürüm Qt Creator 14.0.2 tabanlı kalmaya devam ediyor. Betik API değişikliği yok, ancak eski sürümlerden yükseltme yapıldığında bir kerelik ayar sıfırlaması gerçekleşir.

Öne çıkanlar

  • Yorumlarda veya dizelerde otomatik tamamlama yok. Kod yardımı artık imleç .py dosyalarındaki bir # yorumunun veya tırnak içindeki bir dizenin içindeyken açılmıyor.

  • Modernleştirilmiş yeni betik şablonu. Varsayılan Untitled şablonu artık ayrı import satırları, boşluksuz bir sensor.skip_frames(time=2000) ve sade bir while True: döngüsü ile güncel MicroPython stilini kullanıyor.

  • Ayarlanmış seri yoklama. Seri trafiği azaltmak ve kamera kararlılığını iyileştirmek için Framebuffer, durum ve TX-buffer sorgu aralıkları artırıldı.

  • Kurtarılabilir takılı bağlantılar. get_state komutu, takılı kalmış bir seri bağlantıyı yeniden açmak için tekrar kullanılabilir.

Diğer değişiklikler ve iyileştirmeler

  • Varsayılan yeni betik şablonu güncel MicroPython stiline göre modernleştirildi: ayrı import sensor ve import time satırları, boşluksuz sensor.skip_frames(time=2000) ve sade bir while True: döngüsü. (b0dbc9567, ac2db22b6)

Hata düzeltmeleri

  • Otomatik tamamlama artık Python yorumlarının veya dize değişmezlerinin içinde açılmıyor. Kod yardımı etkinleştirmesi artık metni belgenin başından imlece kadar tarıyor ve imleç bir # yorumunun ya da tek veya çift tırnaklı bir dizenin içinde sonlandığında tamamlamayı bastırıyor. (41b324978)

  • Seri trafiği azaltmak ve kamera ile kararlılığı iyileştirmek için framebuffer, durum ve TX-buffer sorgularının yoklama aralıkları artırıldı (FRAME_SIZE_DUMP ve GET_STATE 5ms’den 50ms’ye, GET_TX_BUFFER 5ms’den 20ms’ye). (195715061)

  • Takılı kalmış bir seri bağlantıyı kurtarmak için get_state komutunun kullanımı yeniden etkinleştirildi (önceden tamamen devre dışı bırakılmış yol artık m_unstuckWithGetState ile kontrol ediliyor) ve takılmayı açma zamanlayıcısı doğru şekilde yeniden başlatılacak şekilde düzeltildi. (aab1e1e2e)

  • IDE artık başlangıçta, kaydedilmiş kaynak sürümü 4.4.0’dan eski olduğunda saklanan kullanıcı ayarlarını siliyor ve varsayılanlara sıfırlıyor; böylece uyumsuz eski ayarların uygulamayı bozması önleniyor. (058f0447c)

Platform ve araç desteği

  • Qt Creator tabanı: 14.0.2.

Çığır açan değişiklikler

Saklanan kaynakları 4.4.0’dan eski olan bir sürümden yükseltme yapıldığında, v4.4.1’in ilk başlatılışında kullanıcı ayarları varsayılanlara sıfırlanır. Bu, bir kerelik bir ayar silme işlemidir ve betiklerinizi veya projelerinizi etkilemez.