v1.24.0

flame-engine/flamev1.24.0Feb 5, 2025by spydon

AI Summary

Performance improvements and new LineSegment features.

Key Highlights

  • Switch from forEach to regular for-loops for performance
  • SpawnComponent.periodRange behavior fix
  • Devtools overlay navigation

New Features

  • NineTileBoxComponent with HasPaint to enable effects
  • Devtools overlay navigation
  • Add direction and length getters and constructor to LineSegment
  • Add multiFactory to SpawnComponent

Full Release Notes

## 1.24.0

 - **PERF**: Switch from forEach to regular for-loops for about 30% improvement in raw update performance (#3472).
 - **FIX**: SpawnComponent.periodRange should change range each iteration (#3464).
 - **FIX**: Don't use a future when assets for SpriteButton is already loaded (#3456).
 - **FIX**: Darkness increases with higher values (#3448).
 - **FEAT**: NineTileBoxComponent with HasPaint to enable effects (#3459).
 - **FEAT**: Devtools overlay navigation (#3449).
 - **FEAT**: Add direction and length getters and constructor to LineSegment (#3446).
 - **FEAT**: Add multiFactory to SpawnComponent (#3440).