From 12c6193c6d4f666425962e0bd1804358570465f6 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 10 Apr 2026 09:04:04 +0000 Subject: Improve particle and wind overlay visibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Particles: vivid blue (30, 100, 255) instead of white — visible on light charts background; thicker stroke 3.5px vs 2.5px - Wind raster overlay: opacity 0.85 vs 0.60 https://claude.ai/code/session_01HXPjBsogsJVRwCiekDGkJX --- android-app/app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt | 2 +- .../app/src/main/kotlin/org/terst/nav/ui/map/ParticleWindView.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 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 8892285..83cfa70 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 @@ -84,7 +84,7 @@ class MapLayerManager(context: Context) { }) builder.withLayer(RasterLayer(LAYER_WIND, SOURCE_WIND).apply { - setProperties(PropertyFactory.rasterOpacity(0.6f)) + setProperties(PropertyFactory.rasterOpacity(0.85f)) setProperties(PropertyFactory.visibility(if (windEnabled) "visible" else "none")) }) diff --git a/android-app/app/src/main/kotlin/org/terst/nav/ui/map/ParticleWindView.kt b/android-app/app/src/main/kotlin/org/terst/nav/ui/map/ParticleWindView.kt index aba8027..24b25db 100644 --- a/android-app/app/src/main/kotlin/org/terst/nav/ui/map/ParticleWindView.kt +++ b/android-app/app/src/main/kotlin/org/terst/nav/ui/map/ParticleWindView.kt @@ -44,7 +44,7 @@ class ParticleWindView @JvmOverloads constructor( private val MAX_AGE = 8f // seconds before forced respawn private val paint = Paint(Paint.ANTI_ALIAS_FLAG).apply { - strokeWidth = 2.5f + strokeWidth = 3.5f strokeCap = Paint.Cap.ROUND style = Paint.Style.STROKE } @@ -138,7 +138,7 @@ class ParticleWindView @JvmOverloads constructor( ) val alpha = ((1f - particleAge[i] / MAX_AGE) * 220).toInt().coerceIn(40, 220) - paint.color = Color.argb(alpha, 255, 255, 255) + paint.color = Color.argb(alpha, 30, 100, 255) canvas.drawLine(pt.x - tailDx, pt.y - tailDy, pt.x, pt.y, paint) } -- cgit v1.2.3