mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.6K
active users

1. github.com/bevyengine/bevy/pul

A nice consistency fix for our cursor position data: sanitize it further to ensure it's *always* in bounds (or returns None). Perhaps a fix upstream in winit would be effective as well, but this should be cheap.

Merging.

GitHubCheck cursor position for out of bounds of the window by Aceeri · Pull Request #8855 · bevyengine/bevyBy Aceeri

2. github.com/bevyengine/bevy/pul

Dodge a stack overflow caused when you set the parent of a node to itself, by instead panicking.

Not my favorite fix, but this is a better way to crash with more information. Duplication of code is sad too. Relations please :(

Merging, I still think this is an improvement.

GitHubPrevent setting parent as itself by lewiszlw · Pull Request #8980 · bevyengine/bevyBy lewiszlw

5. github.com/bevyengine/bevy/pul

Ah, macros.... Fixes a bug in our reflection macros that occured when we layered two field attributes on top of each other.

Adds tests that now pass, so let's merge it!

GitHubbevy_reflect: Fix combined field attributes by MrGVSV · Pull Request #9322 · bevyengine/bevyBy MrGVSV

6. github.com/bevyengine/bevy/pul

A subtle change: the default `measure_func` (used for dynamically configuring the size of laid-out items) was unhelpful, because it prevented users from comfortably defining a fixed layout before the UI assets are all loaded in.

Really nice migration guide and explanation, and a little helper function to help migrating users! Nice bit of polish there that goes a long way. Merging.

GitHubChange the default for the `measure_func` field of `ContentSize` to None. by ickshonpe · Pull Request #9346 · bevyengine/bevyBy ickshonpe

7. github.com/bevyengine/bevy/pul

A simple improvement to an automated message provided by CI when our examples are updated. These are frustratingly fragile with the setup we have, so CI automation is key.

Good changes: clarifying which files are generated and which are the source of truth is important! Merging.

GitHubSlightly better message when contributor modifies examples template by rparrett · Pull Request #9372 · bevyengine/bevyBy rparrett

Alright, that's all I have for you in this week's round-up. Always nice to keep those fixes flowing.

If you're curious about Bevy's future direction, or want to help out, the new asset-management PR from @cart is ready for review! github.com/bevyengine/bevy/pul

It's been a long time baking (the requirements are complex to understand and technically challenging), but should go a long way to making Bevy a serious choice for professional .

GitHubBevy Asset V2 by cart · Pull Request #8624 · bevyengine/bevyBy cart

@alice_i_cecile @cart Love these threads. Thank you for doing them.