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

2.1 KiB

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

  • The tab has a spoken description and a touch area wider than what is drawn.
  • The icon's glyph stays inside the 66dp safe circle of the adaptive icon.

Security and privacy

No additional concerns.

Required checks

./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.