ZapretKVN-android/settings.gradle.kts
loop-uh c584b87d48
Some checks failed
Android CI / build (push) Failing after 15m53s
UI: основа нового интерфейса — модули :core:ui-model и :core:designsystem, новая оболочка
- :core:ui-model — чистые форматтеры (байты, скорость, длительность, пинг,
  возраст), русские множественные формы, задержка словами, разбор имени
  сервера (флаг, страна, протокол) с тестами.
- :core:designsystem — тема (перенесена), цвета состояний вне динамической
  палитры, токены, общие компоненты (карточка, строки настроек и
  переключателей, бейджи, верхняя панель, пустое состояние) и иконки без
  material-icons-extended.
- Оболочка ZapretRoot: свой стек навигации, вкладки Главная / Серверы /
  Маршруты / Настройки, «Назад» с вкладки ведёт на Главную. Одна очередь
  сообщений. Предпросмотр импорта и диалог обновления на корне — файл,
  открытый из другого приложения, виден сразу.
- MainActivity читает только тему; потоки собирают сами экраны через
  collectAsStateWithLifecycle, видимость Главной и диагностики сообщается VPN
  через LifecycleStartEffect. enableEdgeToEdge больше не вызывается на каждую
  перекомпозицию.

Экраны вкладок пока прежние; они заменяются следующими коммитами.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 16:52:56 +03:00

23 lines
468 B
Kotlin

pluginManagement {
repositories {
google()
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
}
}
rootProject.name = "ZapretKVN"
include(":app")
include(":app-updater")
include(":network-bootstrap")
include(":wireguard-import")
include(":core:ui-model")
include(":core:designsystem")