Add screenshots to manifest (#31)

This commit is contained in:
timklge 2025-05-01 23:52:59 +02:00 committed by GitHub
parent 6544bc6cc2
commit f343f7c318
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 5 deletions

View File

@ -55,6 +55,6 @@ jobs:
name: ${{ github.ref_name }}
prerelease: false
generateReleaseNotes: true
artifacts: app/build/outputs/apk/release/app-release.apk, app/manifest.json, app/karoo-powerbar.png
artifacts: app/build/outputs/apk/release/app-release.apk, app/manifest.json, app/karoo-powerbar.png, powerbar_min.gif, powerbar0.png, powerbar2.png
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@ -62,15 +62,20 @@ tasks.register("generateManifest") {
doLast {
val manifestFile = file("$projectDir/manifest.json")
val manifest = mapOf(
"label" to "karoo-powerbar",
"label" to "Powerbar",
"packageName" to "de.timklge.karoopowerbar",
"iconUrl" to "https://github.com/timklge/karoo-powerbar/releases/latest/download/karoo-powerbar.png",
"latestApkUrl" to "https://github.com/timklge/karoo-powerbar/releases/latest/download/app-release.apk",
"latestVersion" to android.defaultConfig.versionName,
"latestVersionCode" to android.defaultConfig.versionCode,
"developer" to "timklge",
"description" to "Adds a colored power or heart rate progress bar to the bottom of the screen, similar to the LEDs on Wahoo computers",
"releaseNotes" to "* Replace dropdown popup with fullscreen dialog"
"developer" to "github.com/timklge",
"description" to "Open-source extension that adds colored power or heart rate progress bars to the edges of the screen, similar to the LEDs on Wahoo computers",
"releaseNotes" to "* Replace dropdown popup with fullscreen dialog",
"screenshotUrls" to listOf(
"https://github.com/timklge/karoo-powerbar/releases/latest/download/powerbar_min.gif",
"https://github.com/timklge/karoo-powerbar/releases/latest/download/powerbar0.png",
"https://github.com/timklge/karoo-powerbar/releases/latest/download/powerbar2.png",
)
)
val gson = groovy.json.JsonBuilder(manifest).toPrettyString()