## flame-engine/flame — v1.36.0…v1.37.0

_28 commits._

### Features
- **feat: Add OverlayManager.setActive() (#3875)** (8649569)
- **feat: Adding size to the sprite width and sprite animation widget (#3870)** (987e0c5)
- **feat: New package flame_gamepads (#3886)** (8cadff2)
- **feat(flame_3d): Allow shader uniform structures use array elements (#3878)** (9854f13)
- **feat(flame_3d): Add culling scenario and implement AABB frustum culling logic(#3868)** (ce1d42a)
- **feat(flame_3d)!: Allow for nested Component3D by using world matrix calculations (#3867)** (48d0a84)
- **feat: Introduce flame_typled (#3862)** (8986b84)
- **feat(flame_3d): Support cull mode on materials (#3865)** (e407a6e)
- **feat: Add HueEffect and HueDecorator (#3852)** (f393f12)
- **feat: Update terminui on flame_console (#3863)** (6f823cb)
- **feat: Decouple Block from isometric_tile_map_component, add helper methods (#3859)** (6d052af)
- **feat: Add `HasAutoBatchedChildren` mixin (#3850)** (a2b7f93)

### Fixes
- **fix: Rename flame_gamepads library file to match package name (#3888)** (2fea504)
- **fix(flame_3d): Ensure `children` parameter is passed to constructors in `MeshComponent` and `ModelComponent` (#3884)** (adc7658)
- **fix(flame_3d)!: Change type on `Surface` to be non-nullable (#3882)** (6793837)
- **fix(flame_3d): Ensure proper ambient light calculation in spatial_material shader (#3866)** (be8607a)
- **fix: Use proper hash combining in CollisionProspect to fix flaky test (#3864)** (bff137e)
- **fix: Remove async from flame test helpers (#3860)** (4e63e93)
- **fix: Path Resolution and Region Parsing  (#3849)** (f4048a2)

### Docs
- **docs: Add missing references to flame_gamepads package (#3887)** (dc97583)

### Chore
- **chore(release): Publish packages (#3889)** (59b9d54)
- **refactor(flame_3d)!: Allow `LightComponents` to be nested (#3883)** (fbd9b67)
- **refactor(flame_3d): Optimize allocation time in shaders (#3881)** (043d6e8)
- **refactor(flame_3d)!: Simplify shader structure and remove no longer needed uniform classes (#3880)** (1d799fd)
- **refactor(flame_3d): Simplify uniform slot definitions and allocations (#3873)** (9c61971)
- **ci: Only trigger docs build on doc changes or new tags (#3877)** (6290b56)
- **ci: Automate v-tag and GitHub release for flame (#3876)** (23c33b6)
- **refactor: [flame_texturepacker]  Update package support filed and handle more sprite index patterns (#3858)** (bb53501)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/flame-engine/flame?utm_source=github-action)._