summaryrefslogtreecommitdiff
path: root/android-app/app
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-07-01 06:33:02 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-07-01 06:33:02 +0000
commit3e9f88f0ba7c416dcd67034be4340ce0279ca62d (patch)
tree0a4d01616bf0ddbd44301c2fadc23256aa1c7cde /android-app/app
parentb2e8624b8d1e4a545449d5e81d19fd45a57801a2 (diff)
docs(layers): update KDoc layer order, mark ATON/TSS setters as Task 6-8 stubs
Diffstat (limited to 'android-app/app')
-rw-r--r--android-app/app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt8
1 files changed, 4 insertions, 4 deletions
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()