Skip to content

Issues: bevyengine/bevy

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Assignee
Filter by who’s assigned
Sort

Issues list

Allow not emitting BundleFromComponents with Bundle derive macro A-ECS Entities, components, systems, and events C-Usability A targeted quality-of-life change that makes Bevy easier to use D-Macros Code that generates Rust code D-Modest A "normal" level of difficulty; suitable for simple features or challenging fixes S-Needs-Review Needs reviewer attention (from anyone!) to move forward X-Uncontroversial This work is generally agreed upon
#19249 opened May 17, 2025 by TheNeikos Loading…
bevy_reflect: Fix FromReflect derive for opaque remote wrappers A-Reflection Runtime information about types C-Bug An unexpected or incorrect behavior D-Macros Code that generates Rust code D-Straightforward Simple bug fixes and API improvements, docs, test and examples S-Needs-Review Needs reviewer attention (from anyone!) to move forward
#19158 opened May 10, 2025 by MrGVSV Loading…
Support fields with bundle effects in Bundle derive macro A-ECS Entities, components, systems, and events C-Feature A new feature, making something new possible D-Macros Code that generates Rust code D-Modest A "normal" level of difficulty; suitable for simple features or challenging fixes S-Ready-For-Implementation This issue is ready for an implementation PR. Go for it! X-Uncontroversial This work is generally agreed upon
#19136 opened May 9, 2025 by nfagerlund
bevy_reflect: select_type macro A-Reflection Runtime information about types C-Feature A new feature, making something new possible C-Usability A targeted quality-of-life change that makes Bevy easier to use D-Macros Code that generates Rust code D-Modest A "normal" level of difficulty; suitable for simple features or challenging fixes S-Needs-Review Needs reviewer attention (from anyone!) to move forward
#19135 opened May 9, 2025 by MrGVSV Loading…
Component requirements shall need either Default or to be a unit struct. A-ECS Entities, components, systems, and events C-Feature A new feature, making something new possible D-Macros Code that generates Rust code S-Nominated-To-Close A triage team member thinks this PR or issue should be closed out. X-Contentious There are nontrivial implications that should be thought through
#18911 opened Apr 24, 2025 by coolcatcoder Loading…
Ignore Default requirements when using unit structs in required components A-ECS Entities, components, systems, and events C-Usability A targeted quality-of-life change that makes Bevy easier to use D-Macros Code that generates Rust code D-Modest A "normal" level of difficulty; suitable for simple features or challenging fixes S-Nominated-To-Close A triage team member thinks this PR or issue should be closed out. X-Contentious There are nontrivial implications that should be thought through
#18859 opened Apr 16, 2025 by Freyja-moth
Derive Macro for MapEntites (#17611) A-ECS Entities, components, systems, and events C-Usability A targeted quality-of-life change that makes Bevy easier to use D-Macros Code that generates Rust code S-Needs-Review Needs reviewer attention (from anyone!) to move forward
#18311 opened Mar 14, 2025 by Wuketuke Loading…
Cleaner macros utilizing syn::Member A-Cross-Cutting Impacts the entire engine C-Code-Quality A section of code that is hard to understand or change D-Macros Code that generates Rust code D-Straightforward Simple bug fixes and API improvements, docs, test and examples S-Needs-Review Needs reviewer attention (from anyone!) to move forward X-Uncontroversial This work is generally agreed upon
#18199 opened Mar 8, 2025 by Bleachfuel Loading…
BevyManifest incorrectly assumes that all crates starting with bevy_ are exposed through ::bevy:: A-Cross-Cutting Impacts the entire engine C-Bug An unexpected or incorrect behavior D-Macros Code that generates Rust code S-Ready-For-Implementation This issue is ready for an implementation PR. Go for it!
#17816 opened Feb 12, 2025 by raldone01
Better macro errors for get_struct_fields A-Utils Utility functions and types C-Usability A targeted quality-of-life change that makes Bevy easier to use D-Macros Code that generates Rust code D-Straightforward Simple bug fixes and API improvements, docs, test and examples S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it
#17639 opened Feb 2, 2025 by ecoskey Loading…
Derive Macro for MapEntites A-ECS Entities, components, systems, and events C-Usability A targeted quality-of-life change that makes Bevy easier to use D-Macros Code that generates Rust code D-Modest A "normal" level of difficulty; suitable for simple features or challenging fixes S-Ready-For-Implementation This issue is ready for an implementation PR. Go for it! X-Uncontroversial This work is generally agreed upon
#17611 opened Jan 30, 2025 by jonathandw743
Prefer expressions to closures in #[require()] when defining required components A-ECS Entities, components, systems, and events C-Usability A targeted quality-of-life change that makes Bevy easier to use D-Macros Code that generates Rust code D-Modest A "normal" level of difficulty; suitable for simple features or challenging fixes S-Ready-For-Implementation This issue is ready for an implementation PR. Go for it!
#17584 opened Jan 28, 2025 by jonathandw743
Should we use the darling crate for proc macros A-Cross-Cutting Impacts the entire engine C-Code-Quality A section of code that is hard to understand or change D-Macros Code that generates Rust code D-Modest A "normal" level of difficulty; suitable for simple features or challenging fixes S-Needs-Design This issue requires design work to think about how it would best be accomplished
#17497 opened Jan 22, 2025 by Bleachfuel
Composable Pipeline Specialization A-Rendering Drawing game state to the screen C-Usability A targeted quality-of-life change that makes Bevy easier to use D-Macros Code that generates Rust code D-Modest A "normal" level of difficulty; suitable for simple features or challenging fixes M-Needs-Migration-Guide A breaking change to Bevy's public API that needs to be noted in a migration guide S-Blocked This cannot move forward until something else changes
#17373 opened Jan 14, 2025 by ecoskey Loading…
Reflection Issue with petgraph::graph::DiGraph A-Reflection Runtime information about types C-Bug An unexpected or incorrect behavior D-Macros Code that generates Rust code S-Needs-Investigation This issue requires detective work to figure out what's going wrong
#17072 opened Dec 31, 2024 by anlumo
bevy_reflect: Add reflect_fn! macro A-Reflection Runtime information about types C-Feature A new feature, making something new possible D-Macros Code that generates Rust code D-Straightforward Simple bug fixes and API improvements, docs, test and examples S-Needs-Review Needs reviewer attention (from anyone!) to move forward
#16754 opened Dec 10, 2024 by MrGVSV Loading…
Add and use a naga_oil macro to abstract over material texture sampling shader code A-Rendering Drawing game state to the screen C-Code-Quality A section of code that is hard to understand or change D-Macros Code that generates Rust code D-Modest A "normal" level of difficulty; suitable for simple features or challenging fixes S-Ready-For-Implementation This issue is ready for an implementation PR. Go for it!
#16737 opened Dec 10, 2024 by alice-i-cecile
Support component hooks closures A-ECS Entities, components, systems, and events C-Usability A targeted quality-of-life change that makes Bevy easier to use D-Macros Code that generates Rust code D-Modest A "normal" level of difficulty; suitable for simple features or challenging fixes S-Waiting-on-Author The author needs to make changes or address concerns before this can be merged
#16371 opened Nov 13, 2024 by mnmaita Loading…
Assorted cleanliness refactors A-Reflection Runtime information about types A-States App-level states machines A-UI Graphical user interfaces, styles, layouts, and widgets C-Code-Quality A section of code that is hard to understand or change D-Domain-Agnostic Can be tackled by anyone with generic programming or Rust skills D-Macros Code that generates Rust code D-Straightforward Simple bug fixes and API improvements, docs, test and examples S-Waiting-on-Author The author needs to make changes or address concerns before this can be merged
#16250 opened Nov 5, 2024 by sharma-shray Loading…
Allow Events to opt out of being targeted or untargeted for Observers A-ECS Entities, components, systems, and events C-Feature A new feature, making something new possible D-Macros Code that generates Rust code D-Modest A "normal" level of difficulty; suitable for simple features or challenging fixes
#14843 opened Aug 21, 2024 by ItsDoot
Add do_not_recommend annotation to all_tuples to improve error messages A-ECS Entities, components, systems, and events A-Reflection Runtime information about types C-Usability A targeted quality-of-life change that makes Bevy easier to use D-Macros Code that generates Rust code D-Straightforward Simple bug fixes and API improvements, docs, test and examples S-Ready-For-Implementation This issue is ready for an implementation PR. Go for it! X-Blessed Has a large architectural impact or tradeoffs, but the design has been endorsed by decision makers
#14591 opened Aug 2, 2024 by alice-i-cecile
derive(SystemParam) better lifetime param (#10331) A-ECS Entities, components, systems, and events C-Usability A targeted quality-of-life change that makes Bevy easier to use D-Macros Code that generates Rust code S-Waiting-on-Author The author needs to make changes or address concerns before this can be merged
#13794 opened Jun 10, 2024 by Wuketuke Loading…
ProTip! Type g i on any issue or pull request to go back to the issue listing page.