Flame Engine v1.38.0 Released
Flame Engine v1.38.0 is out, and it is not a routine patch: the release explicitly includes breaking changes alongside a broad round of input, UI, and physics fixes. The biggest practical shift is in the event system, where gesture detector registration has been refactored for better resilience and several callback types have been added or updated, including long press, scroll, tertiary tap, hover cancel, and a revised scale event path with a custom recognizer.
For teams already on Flame’s newer input APIs, this is the version to audit carefully. The breaking hover change adds HoverCallbacks.onHoverCancel for press-while-hovering cases, and the scale-event update means existing gesture code may need migration work. In practice, that should reduce edge-case input bugs, but it also means projects that lean heavily on pointer and gesture handling should test interactions thoroughly after upgrading.
Beyond input, the release fixes a handful of issues that could show up as hard-to-track runtime problems: TextBoxComponent no longer risks an endless loop, cached text images are protected against double-dispose, drag updates stop reaching removed components, and HasWorldReference now cleans up correctly on removal. Collision and raycasting also get reliability improvements, which should matter for gameplay code that depends on precise hit detection.
There are a few useful quality-of-life additions too, including Rect.displace, opacity effects for text components, palette brighten/darken helpers, a bleed option for SpriteBatch, and regular polygon constructors for...
“This release has breaking changes.”
- what
- Flame Engine v1.38.0 is released with breaking changes, input-system updates, bug fixes, and new utility APIs.
- who
- Flame Engine maintainers on GitHub.
- when
- Released as v1.38.0; no separate calendar date was provided in the release notes.
- impact
- Projects using Flame input, gesture, hover, or scale handling may need code changes and regression testing.
Useful fixes and features, but breaking input changes require migration.
Follow flame engine updates
See relevant stories in your personalized news feed.
Discussion