1.7.8578

Июль — проблема Airspace «Воскрешение»

Перекрывающиеся панели — исправлено! Наносят ответный удар

В 8540 я попытался исправить проблему, показанную на скриншоте ниже: некоторые панели в программе перекрываются друг с другом, из-за чего интерфейс выглядит неприятно и «глючно».

К сожалению, причина не на стороне EyeAuras, а в одном из базовых фреймворков, который разрабатывает Microsoft. В феврале они сообщили, что баг наконец исправлен, поэтому я обновился до этой версии, и последние пару недель мы все тестировали их исправление.

По итогам тестирования мне пришлось откатить это изменение: новая версия действительно убрала проблему с перекрытием, но при этом принесла 3 новые проблемы:

  • производительность стала заметно хуже
  • появились проблемы со всплывающими окнами (например, Login или редактором Bindings)
  • и последний гвоздь в крышку гроба — сломанный drag'n'drop: каким-то образом MS умудрились испортить одну из базовых UI-функций, и для этого я не смог найти никакого обходного решения. В EyeAuras drag'n'drop — это ключевая механика, которая используется в Behavior Trees и Macros

Так что на данный момент проблема airspace вернулась. Я продолжу следить за ситуацией.

Наложение airspace

Исправления и улучшения

  • [UI] Выполнен откат на WebView2