From 80aa2531144563e8a117ffd81f6dd6d9af8bd574 Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Thu, 2 Jul 2026 02:56:25 +0000 Subject: fix+feat: layer cards, ocean floor, notifications, units, log, photos MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Layer picker: - Fix blank cards: app:layout_columnWeight → android:layout_columnWeight (GridLayout children require android: namespace for weight attributes) - Add Distance unit chips (nm/km/mi) to UNITS section Map layers: - Fix ocean floor: use addLayerAbove(lastFillLayer) instead of addLayerAt(0) so base rasters appear above OFM water/land fills but below roads+labels - CardView elevation 16dp→4dp to eliminate visible shadow border Notifications: - Add POST_NOTIFICATIONS to manifest - Request it alongside location permissions on Android 13+ (TIRAMISU+) Conditions sheet: - showOverlay() now always hides bottom sheet (STATE_HIDDEN) so it can't leak onto non-map pages; bottom padding (80dp) added to Safety+Log panes Log entries: - Log entry form visible always (was only shown while recording) - Photo-only events filtered from track timeline; photos appear only when paired with real text in a log entry Anchor watch: - Inputs and output radius now use configured depth unit (ft/m) with label updates and ft→m conversion before calculation Photos: - Tap thumbnail in track event log → fullscreen dialog viewer Co-Authored-By: Claude Sonnet 4.6 --- android-app/app/src/main/assets/docs/instruments.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 android-app/app/src/main/assets/docs/instruments.md (limited to 'android-app/app/src/main/assets/docs/instruments.md') diff --git a/android-app/app/src/main/assets/docs/instruments.md b/android-app/app/src/main/assets/docs/instruments.md new file mode 100644 index 0000000..bf01ea8 --- /dev/null +++ b/android-app/app/src/main/assets/docs/instruments.md @@ -0,0 +1,19 @@ +# Sailing Instruments + +The instrument panel provides real-time data from your sensors and boat polars. + +## Wind Data +- **AWS (Apparent Wind Speed):** The wind speed felt by the boat. +- **TWS (True Wind Speed):** The actual wind speed across the water. +- **TWD (True Wind Direction):** The compass direction the wind is blowing from. + +## Boat Performance +- **BSP (Boat Speed):** Speed through the water (from your speedo). +- **SOG (Speed Over Ground):** Actual speed relative to the earth (from GPS). +- **VMG (Velocity Made Good):** Speed directly upwind or downwind. +- **Polar %:** Your current speed relative to the theoretical maximum for your boat. + +## Navigation +- **HDG (Heading):** The direction the bow is pointing. +- **COG (Course Over Ground):** The actual path the boat is tracking (includes leeway and current). +- **Depth:** Current depth below the keel. -- cgit v1.2.3