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>
61 lines
2.1 KiB
Markdown
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.
|