версия 6.0-dev уже доступна для тестов
implementation("com.github.terrakok:cicerone:6.0-dev")
просьба всех, кто может смигрировать на нее в тестовой ветке в своих проектах и написать результат! если все ОК, то тоже написать, если нет, то тем более!
Библиотека переписана на котлин (именно переписана, а не просто смигрирована)
Апи библиотеки без почти изменений
Поменялся пакет (специально, чтобы осознанно мигрировать)
Удалил поддержку системных фрагментов
Заменил SupportAppScreen -> AppScreen
Добавил возможность выбирать между add и replace транзакциями фрагментов (в команжах навигатора появился доп флаг) 😀
Я знаю, что там есть наверняка проблемы где-то! 😆
Поэтому очень жду фидбека. Как об ошибках, так и про удобство АПИ, возможности наследования и прочее.
Пока буду писать тесты на навигатор + думать, что делать с fragmentParameters, которые мне очень не нравятся в плане реализации (теперь везде надо проверять, что пришло фрагмент или параметры)