fix: pass validation reason into STEP-051 style builder
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled

This commit is contained in:
OpenAI Codex
2026-09-04 15:36:16 +08:00
parent c94c9c5bd4
commit 9760009b3b
3 changed files with 49 additions and 2 deletions

View File

@@ -228,7 +228,7 @@ class ParticleCoreLayerValidationActivity : AppCompatActivity() {
styleReady = false
styleLoadEpoch += 1
Log.i(TAG, "ParticleGPU: event=STYLE_LOAD epoch=$styleLoadEpoch reason=$reason")
maplibreMap.setStyle(Style.Builder().fromJson(validationStyle(active, enabled))) {
maplibreMap.setStyle(Style.Builder().fromJson(validationStyle(active, enabled, reason))) {
styleReady = true
if (timeWindowMode) timelineState = "READY"
status.text = statusText()
@@ -396,7 +396,7 @@ class ParticleCoreLayerValidationActivity : AppCompatActivity() {
return "$mask · $runtime · $fields$playback · MIX ${(timeMix * 100).toInt()}% · $particleCount · W ${"%.1f".format(lineWidth)} L ${"%.3f".format(particleLength)} O ${(particleOpacity * 100).toInt()} T ${(trailOpacity * 100).toInt()} F ${(trailFade * 100).toInt()} C ${if (speedColorEnabled) "ON" else "OFF"}"
}
private fun validationStyle(active: Boolean, enabled: Boolean): String {
private fun validationStyle(active: Boolean, enabled: Boolean, reason: String): String {
val fixtureId = fixtureId()
val nextFixtureId = if (timeWindowMode) {
if (fixtureMode == FIXTURE_UNIFORM_NORTH) "vortex" else "uniform-north"