From 3e9f88f0ba7c416dcd67034be4340ce0279ca62d Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Wed, 1 Jul 2026 06:33:02 +0000 Subject: docs(layers): update KDoc layer order, mark ATON/TSS setters as Task 6-8 stubs --- .../app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'android-app') diff --git a/android-app/app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt b/android-app/app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt index 19f8801..5902da1 100644 --- a/android-app/app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt +++ b/android-app/app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt @@ -10,7 +10,7 @@ import org.maplibre.android.style.sources.TileSet enum class MapBasePreset { OCEAN, SATELLITE, CHARTS, HYBRID } /** - * Manages the raster layer stack: base imagery (satellite / NOAA charts / hybrid), + * Manages the raster layer stack: base imagery (ocean / satellite / NOAA charts / hybrid), * wind overlay, OpenSeaMap seamarks, and depth contours. * * FADs are a vector (GeoJSON) layer managed by MapHandler — this class only @@ -103,7 +103,7 @@ class MapLayerManager(context: Context) { /** * Registers all raster sources and layers into [Style.Builder]. - * Layer order (bottom → top): satellite → charts → wind → depth → seamarks. + * Layer order (bottom → top): ocean → satellite → charts → wind → sst → depth → seamarks. * MapHandler's vector layers go on top after the style loads. */ fun addToStyleBuilder(builder: Style.Builder) { @@ -225,13 +225,13 @@ class MapLayerManager(context: Context) { prefs.edit().putBoolean(KEY_PAST_TRACKS, enabled).apply() } - /** ATONs are a vector layer in MapHandler; this just persists the pref. */ + /** Pref only — layer visibility is wired in Tasks 6–8 (LayerPickerSheet + MainActivity). */ fun setAtonEnabled(enabled: Boolean) { atonEnabled = enabled prefs.edit().putBoolean(KEY_ATON, enabled).apply() } - /** TSS zones are a vector layer in MapHandler; this just persists the pref. */ + /** Pref only — layer visibility is wired in Tasks 6–8 (LayerPickerSheet + MainActivity). */ fun setTssEnabled(enabled: Boolean) { tssEnabled = enabled prefs.edit().putBoolean(KEY_TSS, enabled).apply() -- cgit v1.2.3