diff --git a/app/src/main/java/com/itsaky/androidide/quickbuild/QuickBuildOutputLines.kt b/app/src/main/java/com/itsaky/androidide/quickbuild/QuickBuildOutputLines.kt index 5e73a46d98..3b8d9ef50a 100644 --- a/app/src/main/java/com/itsaky/androidide/quickbuild/QuickBuildOutputLines.kt +++ b/app/src/main/java/com/itsaky/androidide/quickbuild/QuickBuildOutputLines.kt @@ -83,10 +83,7 @@ fun quickBuildOutputLines( // of narrating upcoming work. listOf("the rebuild failed - save a fix to retry.") } else { - listOf( - "a full build is needed - ${describe(transition.reason)}. " + - "Tap Quick Build to rebuild.", - ) + listOf("a full build is needed - ${describe(transition.reason)}. Starting it now.") } } diff --git a/app/src/test/java/com/itsaky/androidide/quickbuild/QuickBuildOutputLinesTest.kt b/app/src/test/java/com/itsaky/androidide/quickbuild/QuickBuildOutputLinesTest.kt index 6d39ee6292..c39af803ad 100644 --- a/app/src/test/java/com/itsaky/androidide/quickbuild/QuickBuildOutputLinesTest.kt +++ b/app/src/test/java/com/itsaky/androidide/quickbuild/QuickBuildOutputLinesTest.kt @@ -251,7 +251,7 @@ class QuickBuildOutputLinesTest { } @Test - fun `invalidation reads as information and names a next step`() { + fun `invalidation reads as information and says the full build is starting`() { val emitted = lines( QuickBuildStatus.UpToDate(4L, buildDurationMillis = null), @@ -259,7 +259,8 @@ class QuickBuildOutputLinesTest { ).joinToString("") assertThat(emitted).contains("the manifest changed") - assertThat(emitted).contains("Tap Quick Build") + assertThat(emitted).contains("Starting it now") + assertThat(emitted).doesNotContain("Tap") // Not a failure - a full build is the normal answer to an unabsorbable edit. assertThat(emitted).doesNotContain("failed") } diff --git a/app/src/test/java/com/itsaky/androidide/quickbuild/QuickBuildStatusBarTest.kt b/app/src/test/java/com/itsaky/androidide/quickbuild/QuickBuildStatusBarTest.kt index 81a64d2a90..1bd4a2acc3 100644 --- a/app/src/test/java/com/itsaky/androidide/quickbuild/QuickBuildStatusBarTest.kt +++ b/app/src/test/java/com/itsaky/androidide/quickbuild/QuickBuildStatusBarTest.kt @@ -320,7 +320,7 @@ class QuickBuildStatusBarTest { } @Test - fun `an invalidation names the full-build ask`() { + fun `an invalidation says the full build is starting`() { val shown = update( QuickBuildStatus.UpToDate(4L, null), diff --git a/resources/src/main/res/values-pt-rBR/strings.xml b/resources/src/main/res/values-pt-rBR/strings.xml index 9583e1bb2e..e63c4edbe2 100644 --- a/resources/src/main/res/values-pt-rBR/strings.xml +++ b/resources/src/main/res/values-pt-rBR/strings.xml @@ -1061,7 +1061,7 @@ A Compilação rápida falhou; veja a Saída da compilação Compilação rápida: falha na entrega; veja a Saída da compilação Compilação rápida: compilado; toque para iniciar o aplicativo - Compilação rápida: toque novamente para recompilar + Compilação rápida: iniciando uma compilação completa… A Compilação rápida falhou; veja a Saída da compilação Compilação rápida: falha na configuração; toque para tentar novamente A Compilação rápida falhou. Consulte o painel Saída da compilação para mais detalhes. diff --git a/resources/src/main/res/values/strings.xml b/resources/src/main/res/values/strings.xml index 676ef36758..cfb33fbc04 100644 --- a/resources/src/main/res/values/strings.xml +++ b/resources/src/main/res/values/strings.xml @@ -1215,7 +1215,7 @@ Quick Build failed - see Build Output Quick Build: delivery failed - see Build Output Quick Build: built - tap to start app - Quick Build: tap again to rebuild + Quick Build: starting a full build… Quick Build failed - see Build Output Quick Build: setup failed - tap to retry Quick Build failed. See the Build Output panel for more details.