⚡️Вести с полей - Duit

Новый мажорный релиз фреймворка и kernel! Версия v3.0.0 уже доступна для использования.

Основные изменения в kernel:

  • переименование сущностей
  • переработка моделей действий/событий
  • удаление работы с изолятами в связи с тем, что фича очень сырая и бесполезная

Основные изменения в фреймворке:

  • Миграция на v3 kernel
  • Обновлены примеры работы с кастом виджетами
  • Экспорт AnimatedPropHelper и AnimatedAttributes чтобы делать собственные анимированные виджеты
  • Удален concurrent mode
  • Удалена фича DevMetrics - требуется переработка
  • Удалены deprecated методы классов
  • Рефакторинг работы с событиями, поддежка события LayoutUpdate удалена, вместо него лучше использовать комбинацию из виджета Subtree и UpdateEvent
  • Детач контроллера через метод, а не расширение
  • Килер фича релиза - "комплект поставки". Теперь не нужно будет думать о версиях kernel и устанавливать пакет отдельно, ведь теперь он гвоздями будет прибит к фреймворку, а все полезные классы экспортируются как часть публичного API flutter_duit 🙂

В этом году релизов больше не планируется. Я уже больше полугода клятвенно обещаю выкатить документацию и время плотной работы наконец пришло. Декабрь пройдет под флагом документирования)

Но тем не менее, я уже наметил фичу, которую хочу выкатить в новом году в первую очередь - аттач нескольких твинов к одному контроллеру и вдобавок staggered анимации.