// :core:design — theme, tokens, shared components, charts, formatters and shared strings (SPEC §6.2, docs/ux/design-spec.md // §2 and §3). Feature modules consume it; screens' shared UI belongs here, not in a feature. Its test fixtures // (src/testFixtures, package se.hagstedt.kvitt.design.testing) are the test support every module's tests share: the // golden variants, the fixed clock, the screenshot harness and the main-dispatcher helpers (test configurations only). plugins { id("kvitt.android.library") id("kvitt.android.compose") id("kvitt.android.screenshots") } android { testFixtures { enable = true } } dependencies { api(project(":core:model")) // Avatars: pictures are loaded by Coil; :app supplies the request model through LocalAvatarPictures (design-spec §3.3). implementation(libs.coil.compose) testFixturesApi(platform(libs.androidx.compose.bom)) testFixturesApi(libs.androidx.compose.ui.test.junit4) testFixturesApi(libs.robolectric) testFixturesApi(libs.roborazzi) testFixturesApi(libs.kotlinx.coroutines.test) testFixturesApi(libs.junit) }