diff --git a/README.md b/README.md index f9ea2c6..a748b74 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,13 @@ +
+ +VIGIL + # VIGIL **What's been following you?** +
+ A native Android (Kotlin) app that watches for personal item-trackers — Apple AirTags, Tile, Samsung Galaxy SmartTags, and Google Find My Device / DULT tags — that are **travelling with you over time**. It is the temporal counterpart to diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 07bef91..d766d77 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -13,8 +13,8 @@ android { applicationId = "org.soulstone.vigil" minSdk = 26 targetSdk = 35 - versionCode = 7 - versionName = "0.1.6" + versionCode = 8 + versionName = "0.1.7" } // Fixed debug keystore committed to the repo (a debug key is non-secret — its diff --git a/app/src/main/kotlin/org/soulstone/vigil/ui/MainScreen.kt b/app/src/main/kotlin/org/soulstone/vigil/ui/MainScreen.kt index 958a6c9..3ecfe2f 100644 --- a/app/src/main/kotlin/org/soulstone/vigil/ui/MainScreen.kt +++ b/app/src/main/kotlin/org/soulstone/vigil/ui/MainScreen.kt @@ -9,7 +9,9 @@ import androidx.compose.material3.FilledTonalButton import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.collectAsState import androidx.compose.ui.graphics.lerp +import androidx.compose.ui.res.painterResource import org.soulstone.vigil.service.ScanService +import androidx.compose.foundation.Image import androidx.compose.foundation.background import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement @@ -70,6 +72,7 @@ import org.soulstone.vigil.BuildConfig import org.soulstone.vigil.data.db.TrackerEntity import org.soulstone.vigil.model.Sensitivity import org.soulstone.vigil.model.TrackerEcosystem +import org.soulstone.vigil.R import org.soulstone.vigil.model.TrackerStatus import org.soulstone.vigil.ui.theme.VigilGreen import org.soulstone.vigil.ui.theme.VigilPeach @@ -106,7 +109,11 @@ fun MainScreen( TopAppBar( title = { Row(verticalAlignment = Alignment.CenterVertically) { - Icon(Icons.Filled.Shield, null, tint = MaterialTheme.colorScheme.primary) + Image( + painterResource(R.drawable.vigil_logo), + contentDescription = null, + modifier = Modifier.size(26.dp) + ) Spacer(Modifier.size(8.dp)) Text("VIGIL", fontWeight = FontWeight.Bold) } diff --git a/app/src/main/res/drawable/vigil_logo.xml b/app/src/main/res/drawable/vigil_logo.xml new file mode 100644 index 0000000..3ee7efa --- /dev/null +++ b/app/src/main/res/drawable/vigil_logo.xml @@ -0,0 +1,27 @@ + + + + + + + + diff --git a/docs/logo.png b/docs/logo.png new file mode 100644 index 0000000..9466171 Binary files /dev/null and b/docs/logo.png differ diff --git a/docs/logo.svg b/docs/logo.svg new file mode 100644 index 0000000..d724dec --- /dev/null +++ b/docs/logo.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + +