Skip to content

Gör splash.png-generering till en manuell build-task#100

Merged
perNyfelt merged 2 commits into
mainfrom
build/splash-generation-manuell
Jul 24, 2026
Merged

Gör splash.png-generering till en manuell build-task#100
perNyfelt merged 2 commits into
mainfrom
build/splash-generation-manuell

Conversation

@perNyfelt

Copy link
Copy Markdown
Member

Summary

  • generateSplashImage kördes tidigare automatiskt via processResources (dvs. vid varje build/test/jar). Texten renderas med det logiska typsnittet Font.SANS_SERIF, som slår mot olika fysiska typsnitt beroende på OS/JDK, så den incheckade splash.png blev en maskinberoende, spretig diff efter varje lokal build eller CI-körning trots att inget faktiskt ändrats.
  • Tasken finns kvar och fungerar precis som förut, men körs nu bara när man uttryckligen ber om den: ./gradlew generateSplashImage.

Test plan

  • ./gradlew clean build -x testgenerateSplashImage körs inte längre, splash.png orörd
  • ./gradlew generateSplashImage — fungerar fortfarande och genererar filen som väntat

🤖 Generated with Claude Code

perNyfelt and others added 2 commits July 24, 2026 10:47
generateSplashImage kördes automatiskt via processResources, dvs vid
varje build/test/jar. Texten "Starting Alipsa Accounting" renderas med
det logiska typsnittet Font.SANS_SERIF, som slår mot olika fysiska
typsnitt beroende på OS/JDK, så utdata-PNG:en blev inte byte-identisk
mellan miljöer trots att inget faktiskt ändrats. Resultatet: en
maskinberoende, spretig diff i den incheckade splash.png efter varje
lokal build eller CI-körning.

Tasken körs nu bara när man uttryckligen ber om den
(./gradlew generateSplashImage), t.ex. efter att ha bytt logga eller
text - resultatet granskas och checkas in separat.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@perNyfelt
perNyfelt merged commit 463539f into main Jul 24, 2026
3 checks passed
@perNyfelt
perNyfelt deleted the build/splash-generation-manuell branch July 24, 2026 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant