diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml index 1e85468..ffcdf00 100644 --- a/app/src/main/res/drawable/ic_launcher_foreground.xml +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -1,41 +1,46 @@ - + - + + android:pivotX="56" + android:pivotY="55" + android:scaleX="0.9" + android:scaleY="0.9" + android:translateX="-2" + android:translateY="-1"> + + - + + android:strokeColor="#FFFFFFFF" + android:strokeWidth="3" + android:strokeLineJoin="round" /> + - + android:pathData="M41,76 H63" + android:strokeColor="#FFFFFFFF" + android:strokeWidth="3.6" + android:strokeLineCap="round" + android:fillColor="#00000000" /> diff --git a/app/src/main/res/drawable/ic_launcher_monochrome.xml b/app/src/main/res/drawable/ic_launcher_monochrome.xml index 110608c..7a8b88e 100644 --- a/app/src/main/res/drawable/ic_launcher_monochrome.xml +++ b/app/src/main/res/drawable/ic_launcher_monochrome.xml @@ -5,37 +5,42 @@ android:height="108dp" android:viewportWidth="108" android:viewportHeight="108"> - + + android:pivotX="56" + android:pivotY="55" + android:scaleX="0.9" + android:scaleY="0.9" + android:translateX="-2" + android:translateY="-1"> + + - + + android:strokeColor="#FF000000" + android:strokeWidth="3" + android:strokeLineJoin="round" /> + - + android:pathData="M41,76 H63" + android:strokeColor="#FF000000" + android:strokeWidth="3.6" + android:strokeLineCap="round" + android:fillColor="#00000000" /> diff --git a/docs/development-log.md b/docs/development-log.md index e716db1..b8e0393 100644 --- a/docs/development-log.md +++ b/docs/development-log.md @@ -1491,3 +1491,11 @@ This is the append-only implementation and handoff record shared by Codex and Cl - The repository is public and the product owner chose to publish as is. The in-app update check still reads the download page's `version.json` (versionCode 2), so 0.2.1 is not offered there. - Verification: the five required checks pass on the merged branch; 471 unit tests, 0 failures. + +## 2026-10-12 — TASK-068: app icon shows a tea cup + +- Request: the human product owner wanted a different app icon. After several rounds of sketches + they chose the current blue background with a small tea cup in place of the Git drawing. +- What changed: `ic_launcher_foreground.xml` and `ic_launcher_monochrome.xml` draw a small steaming + cup with a handle and a saucer line. The background layer is unchanged. +- Verification: the five required checks pass. Not yet seen on a device (no device was connected). diff --git a/tasks/068-app-icon-tea-cup.md b/tasks/068-app-icon-tea-cup.md new file mode 100644 index 0000000..34483a9 --- /dev/null +++ b/tasks/068-app-icon-tea-cup.md @@ -0,0 +1,47 @@ +# TASK-068: App icon — a small tea cup instead of the branch + +Status: implemented; required checks pass; not yet seen on a device +Owner: Claude +Reviewer: human product owner + +## Outcome + +The app icon keeps its sky-blue background and shows a small white steaming tea cup (the "tea" in +Gitea) where the Git branch drawing was. + +## Scope + +- Included: the icon's front layer and its themed (monochrome) layer. +- Excluded: the background layer, the notification icon, the download page. + +## Writable paths + +- `app/src/main/res/drawable/ic_launcher_foreground.xml` +- `app/src/main/res/drawable/ic_launcher_monochrome.xml` +- `tasks/068-app-icon-tea-cup.md` +- `docs/development-log.md` + +## Acceptance criteria + +- [x] The front layer is the cup the product owner chose (option A of the sketches, 2026-10-12): + cup, handle, two wisps of steam, saucer line; no Git drawing. +- [x] The themed layer has the same shape. +- [x] The drawing stays inside the 66dp safe circle. + +## Security and privacy + +No additional concerns. + +## Required checks + +```text +./gradlew compileDebugKotlin compileDebugUnitTestKotlin testDebugUnitTest assembleDebug lintDebug +``` + +## Evidence + +See the development log entry for TASK-068. + +## Review findings + +None.