summaryrefslogtreecommitdiff
path: root/.agent
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-04-06 03:54:52 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-04-06 03:54:52 +0000
commit6ea6bb39678dcc7c0e7b787286eba0f425c346d9 (patch)
treef9f6b29133cb1b794cb3c3d5b78b64420134f395 /.agent
parente79b678877dd32f8fef70132031c0c50ab12eccd (diff)
chore: update worklog — instrument sheet redesign in progress, tasks 1-2 done
Diffstat (limited to '.agent')
-rw-r--r--.agent/worklog.md40
1 files changed, 40 insertions, 0 deletions
diff --git a/.agent/worklog.md b/.agent/worklog.md
index 95bd266..56078b5 100644
--- a/.agent/worklog.md
+++ b/.agent/worklog.md
@@ -1,6 +1,46 @@
# SESSION_STATE.md
## Current Task Goal
+Instrument Sheet Visual Redesign — IN PROGRESS (2026-04-06)
+
+**Plan:** `docs/superpowers/plans/2026-04-04-instrument-sheet-visual-redesign.md`
+**Spec:** `docs/superpowers/specs/2026-04-04-instrument-sheet-visual-redesign.md`
+
+### Progress
+- [x] Task 1: Remove report buttons + fix touch-through — **DONE** (commit `2d86c0b`)
+- [x] Task 2: Update typography styles — **DONE** (commit `e79b678`)
+- [ ] Task 3: Create `DirectionArrowView` — pending
+- [ ] Task 4: Create `WaveView` — pending
+- [ ] Task 5: Restructure `layout_instruments_sheet.xml` — pending
+- [ ] Task 6: Refactor `InstrumentHandler` — pending
+- [ ] Task 7: Update `MainActivity` — wire new views and fix units — pending
+
+### What's being built
+A visual redesign of the instrument bottom sheet:
+- Animated wave canvas divider (swell height/period + wind waves + whitecaps) replacing the plain divider between instruments and forecast
+- Sky-blue gradient above wave, ocean blue below
+- `DirectionArrowView`: 14dp inline chevron compass indicator in two palettes (SKY grey / OCEAN blue)
+- Direction arrows inline with numeric values in all relevant cells
+- `°` baked into HDG/COG values (not a separate unit label)
+- Forecast cells: value on line 1, [arrow] bearing on line 2 (swell adds period)
+- Imperial units: feet for depth, wave height, swell height (all converted from metres)
+- Forecast labels: "Current" (not "Curr"), "Waves" (not "Wave"), no section header
+- Touch-through prevention: clickable/focusable on root layout
+- Reports section removed
+
+### Key files
+| File | Status |
+|---|---|
+| `layout_instruments_sheet.xml` | Partially done (Task 1 applied; full restructure in Task 5) |
+| `DirectionArrowView.kt` | Not created yet |
+| `WaveView.kt` | Not created yet |
+| `InstrumentHandler.kt` | Not refactored yet |
+| `MainActivity.kt` | Task 1 applied; Task 7 changes pending |
+| `themes.xml` / `dimens.xml` | Done |
+
+---
+
+## Previous Task Goal
Section 7.4 Trip Reporting & Enhanced Tracks — COMPLETE (2026-04-04)
## Verified (2026-04-04)