Ubisam-MobileGit/tasks/061-edge-tab-and-app-icon.md
choiminyeong f6ac20c8ed TASK-063: task records say what is actually open
No task waits on a Codex review; the redesign tasks are confirmed on the
product owner's Z Fold7; TASK-016's leftovers are on hold; no biometric
reauthentication.

Agent: main (opus)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 20:25:49 +09:00

61 lines
2.1 KiB
Markdown

# TASK-061: A tab on the left edge, and a new app icon
Status: implemented; required checks pass; confirmed by the human product owner on their Z Fold7 (2026-09-29)
Owner: Claude
Reviewer: human product owner
## Outcome
Requested by the human product owner, 2026-09-28: nothing on the code screen said that the side
pane could be drawn out from the left edge, and the app icon should be changed to suit the app.
## Scope
- Included:
1. A small tab at the middle of the code's left edge, with an arrow. It marks where the pane is
drawn out from, and tapping it opens the pane as well. It is not shown where the pane is
already beside the code.
2. App icon: the background is the app's bright sky blue running to its deeper primary (it was
a flat darker blue from before the redesign); the branch glyph's commits are drawn as rings.
The themed (monochrome) layer has the same shape.
- Excluded: using the UbiSam logo in the icon. It is a wordmark, and unreadable at icon size.
## Writable paths
- `app/src/main/java/com/ubisam/ubgitea/feature/codebrowser/CodeViewerScreen.kt`
- `app/src/main/res/drawable/ic_launcher_*.xml`
- `app/src/main/res/values/strings_codebrowser.xml`
- `tasks/`, `docs/`
## Acceptance criteria
- [x] The tab has a spoken description and a touch area wider than what is drawn.
- [x] The icon's glyph stays inside the 66dp safe circle of the adaptive icon.
## Security and privacy
No additional concerns.
## Required checks
```text
./gradlew compileDebugKotlin compileDebugUnitTestKotlin testDebugUnitTest assembleDebug lintDebug
```
## Evidence
- Required checks pass: 437 unit tests, 0 failures; lint 0 errors.
- Installed on the SM-F966N over wireless `adb`.
- The icon was looked at only as a rough drawing made on a PC from the same coordinates, before
the glyph was made smaller to fit the safe circle; not on a launcher. The tab has not been seen
on a screen by the implementer.
## Known limitations
- The tab covers a strip 14dp wide and 56dp tall of the line numbers behind it.
- A launcher may keep showing the old icon until it refreshes its cache.
## Review findings
None yet.