-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
OpenJul 1, 2026
No due date
•Last updated 42% complete
List view
0 of 34 selected 0 issues of 34 selected
Assets as entities v0
A-AssetsLoad files from disk to use for things like images, models, and soundsLoad files from disk to use for things like images, models, and soundsC-FeatureA new feature, making something new possibleA new feature, making something new possibleD-ComplexQuite challenging from either a design or technical perspective. Ask for help!Quite challenging from either a design or technical perspective. Ask for help!M-Migration-GuideA breaking change to Bevy's public API that needs to be noted in a migration guideA breaking change to Bevy's public API that needs to be noted in a migration guideM-Release-NoteWork that should be called out in the blog due to impactWork that should be called out in the blog due to impactS-Waiting-on-SMEThis is currently waiting for an SME to resolve something controversialThis is currently waiting for an SME to resolve something controversialX-Needs-SMEThis type of work requires an SME to approve it.This type of work requires an SME to approve it.Status: Open (in progress).Implement dynamic BSN (.bsn asset format)
A-ScenesComposing and serializing ECS objectsComposing and serializing ECS objectsC-FeatureA new feature, making something new possibleA new feature, making something new possibleD-ComplexQuite challenging from either a design or technical perspective. Ask for help!Quite challenging from either a design or technical perspective. Ask for help!M-Release-NoteWork that should be called out in the blog due to impactWork that should be called out in the blog due to impactS-BlockedThis cannot move forward until something else changesThis cannot move forward until something else changesS-Needs-ReviewNeeds reviewer attention (from anyone!) to move forwardNeeds reviewer attention (from anyone!) to move forwardStatus: Draft (not ready).Add BSN scene writer: serialize ECS World to .bsn text
A-ScenesComposing and serializing ECS objectsComposing and serializing ECS objectsC-FeatureA new feature, making something new possibleA new feature, making something new possibleM-Release-NoteWork that should be called out in the blog due to impactWork that should be called out in the blog due to impactS-Waiting-on-SMEThis is currently waiting for an SME to resolve something controversialThis is currently waiting for an SME to resolve something controversialX-Needs-SMEThis type of work requires an SME to approve it.This type of work requires an SME to approve it.Status: Draft (not ready).Observer
EventPatternsA-ECSEntities, components, systems, and eventsEntities, components, systems, and eventsC-UsabilityA targeted quality-of-life change that makes Bevy easier to useA targeted quality-of-life change that makes Bevy easier to useD-StraightforwardSimple bug fixes and API improvements, docs, test and examplesSimple bug fixes and API improvements, docs, test and examplesM-Migration-GuideA breaking change to Bevy's public API that needs to be noted in a migration guideA breaking change to Bevy's public API that needs to be noted in a migration guideS-Waiting-on-SMEThis is currently waiting for an SME to resolve something controversialThis is currently waiting for an SME to resolve something controversialX-Needs-SMEThis type of work requires an SME to approve it.This type of work requires an SME to approve it.Status: Open (in progress).Implement Feathers toasts
A-UIGraphical user interfaces, styles, layouts, and widgetsGraphical user interfaces, styles, layouts, and widgetsC-FeatureA new feature, making something new possibleA new feature, making something new possibleD-ModestA "normal" level of difficulty; suitable for simple features or challenging fixesA "normal" level of difficulty; suitable for simple features or challenging fixesM-Release-NoteWork that should be called out in the blog due to impactWork that should be called out in the blog due to impactS-Needs-ReviewNeeds reviewer attention (from anyone!) to move forwardNeeds reviewer attention (from anyone!) to move forwardStatus: Draft (not ready).Deprecated
bevy_ui_widgets::observeA-ScenesComposing and serializing ECS objectsComposing and serializing ECS objectsA-UIGraphical user interfaces, styles, layouts, and widgetsGraphical user interfaces, styles, layouts, and widgetsD-StraightforwardSimple bug fixes and API improvements, docs, test and examplesSimple bug fixes and API improvements, docs, test and examplesS-BlockedThis cannot move forward until something else changesThis cannot move forward until something else changesX-UncontroversialThis work is generally agreed uponThis work is generally agreed uponStatus: Open (in progress).Snap-to-view should change the camera mode to orthographic
A-Dev-ToolsTools used to debug Bevy applications.Tools used to debug Bevy applications.C-RefinementImproves output quality, without fixing a clear bug or adding new functionality.Improves output quality, without fixing a clear bug or adding new functionality.D-StraightforwardSimple bug fixes and API improvements, docs, test and examplesSimple bug fixes and API improvements, docs, test and examplesS-Ready-For-ImplementationThis issue is ready for an implementation PR. Go for it!This issue is ready for an implementation PR. Go for it!X-UncontroversialThis work is generally agreed uponThis work is generally agreed uponStatus: Open.#23697 In bevyengine/bevy;Allow the creation of handles from runtime values in bsn!
A-AssetsLoad files from disk to use for things like images, models, and soundsLoad files from disk to use for things like images, models, and soundsA-ScenesComposing and serializing ECS objectsComposing and serializing ECS objectsC-FeatureA new feature, making something new possibleA new feature, making something new possibleD-ModestA "normal" level of difficulty; suitable for simple features or challenging fixesA "normal" level of difficulty; suitable for simple features or challenging fixesS-BlockedThis cannot move forward until something else changesThis cannot move forward until something else changesX-UncontroversialThis work is generally agreed uponThis work is generally agreed uponStatus: Open.#23822 In bevyengine/bevy;UI Migration Plan for Bevy Examples
A-UIGraphical user interfaces, styles, layouts, and widgetsGraphical user interfaces, styles, layouts, and widgetsC-GoalSomething big or high-value that the Bevy Organization wants to accomplish. FOR SME USE ONLY!Something big or high-value that the Bevy Organization wants to accomplish. FOR SME USE ONLY!D-ComplexQuite challenging from either a design or technical perspective. Ask for help!Quite challenging from either a design or technical perspective. Ask for help!S-BlockedThis cannot move forward until something else changesThis cannot move forward until something else changesStatus: Open.#24112 In bevyengine/bevy;Root motion implementation
A-AnimationMake things move and change over timeMake things move and change over timeC-FeatureA new feature, making something new possibleA new feature, making something new possibleM-Release-NoteWork that should be called out in the blog due to impactWork that should be called out in the blog due to impactS-Needs-ReviewNeeds reviewer attention (from anyone!) to move forwardNeeds reviewer attention (from anyone!) to move forwardS-Waiting-on-AuthorThe author needs to make changes or address concerns before this can be mergedThe author needs to make changes or address concerns before this can be mergedX-ContentiousThere are nontrivial implications that should be thought throughThere are nontrivial implications that should be thought throughStatus: Open (in progress).CompressedImageSaver revamp redux
A-AssetsLoad files from disk to use for things like images, models, and soundsLoad files from disk to use for things like images, models, and soundsC-UsabilityA targeted quality-of-life change that makes Bevy easier to useA targeted quality-of-life change that makes Bevy easier to useD-ModestA "normal" level of difficulty; suitable for simple features or challenging fixesA "normal" level of difficulty; suitable for simple features or challenging fixesS-Ready-For-Final-ReviewThis PR has been approved by the community. It's ready for a maintainer to consider merging itThis PR has been approved by the community. It's ready for a maintainer to consider merging itStatus: Open (in progress).When combining system conditions
not()andand(),not()has no effectA-ECSEntities, components, systems, and eventsEntities, components, systems, and eventsC-BugAn unexpected or incorrect behaviorAn unexpected or incorrect behaviorS-BlockedThis cannot move forward until something else changesThis cannot move forward until something else changesStatus: Open.#23958 In bevyengine/bevy;contiguous_itershould be a compile error if not using table storage strategyA-ECSEntities, components, systems, and eventsEntities, components, systems, and eventsC-UsabilityA targeted quality-of-life change that makes Bevy easier to useA targeted quality-of-life change that makes Bevy easier to useD-StraightforwardSimple bug fixes and API improvements, docs, test and examplesSimple bug fixes and API improvements, docs, test and examplesS-Ready-For-ImplementationThis issue is ready for an implementation PR. Go for it!This issue is ready for an implementation PR. Go for it!Status: Open.#24374 In bevyengine/bevy;Make
!Senddata initalization use closuresA-AppBevy apps and pluginsBevy apps and pluginsA-ECSEntities, components, systems, and eventsEntities, components, systems, and eventsA-WindowingPlatform-agnostic interface layer to run your app inPlatform-agnostic interface layer to run your app inC-Code-QualityA section of code that is hard to understand or changeA section of code that is hard to understand or changeC-Tracking-IssueAn issue that collects information about a broad development initiativeAn issue that collects information about a broad development initiativeD-StraightforwardSimple bug fixes and API improvements, docs, test and examplesSimple bug fixes and API improvements, docs, test and examplesStatus: Open.#24390 In bevyengine/bevy;Be explicit that extraction is to
RenderAppforSyncComponent/ExtractComponent/ExtractResourceA-RenderingDrawing game state to the screenDrawing game state to the screenD-StraightforwardSimple bug fixes and API improvements, docs, test and examplesSimple bug fixes and API improvements, docs, test and examplesM-Migration-GuideA breaking change to Bevy's public API that needs to be noted in a migration guideA breaking change to Bevy's public API that needs to be noted in a migration guideS-Ready-For-Final-ReviewThis PR has been approved by the community. It's ready for a maintainer to consider merging itThis PR has been approved by the community. It's ready for a maintainer to consider merging itStatus: Open (in progress).UI CPU clipping implementation supporting rotation and scaling
A-PickingPointing at and selecting objects of all sortsPointing at and selecting objects of all sortsA-RenderingDrawing game state to the screenDrawing game state to the screenA-UIGraphical user interfaces, styles, layouts, and widgetsGraphical user interfaces, styles, layouts, and widgetsC-BugAn unexpected or incorrect behaviorAn unexpected or incorrect behaviorC-FeatureA new feature, making something new possibleA new feature, making something new possibleM-Deliberate-Rendering-ChangeAn intentional change to how tests and examples are renderedAn intentional change to how tests and examples are renderedM-Migration-GuideA breaking change to Bevy's public API that needs to be noted in a migration guideA breaking change to Bevy's public API that needs to be noted in a migration guideM-Release-NoteWork that should be called out in the blog due to impactWork that should be called out in the blog due to impactS-Waiting-on-AuthorThe author needs to make changes or address concerns before this can be mergedThe author needs to make changes or address concerns before this can be mergedStatus: Open (in progress).bevy_extracttrackingA-RenderingDrawing game state to the screenDrawing game state to the screenC-Code-QualityA section of code that is hard to understand or changeA section of code that is hard to understand or changeC-FeatureA new feature, making something new possibleA new feature, making something new possibleC-Tracking-IssueAn issue that collects information about a broad development initiativeAn issue that collects information about a broad development initiativeS-Needs-ReviewNeeds reviewer attention (from anyone!) to move forwardNeeds reviewer attention (from anyone!) to move forwardStatus: Open.#24483 In bevyengine/bevy;Make
ExtractComponentPluginetc. generic onAppLabelA-RenderingDrawing game state to the screenDrawing game state to the screenC-Code-QualityA section of code that is hard to understand or changeA section of code that is hard to understand or changeM-Migration-GuideA breaking change to Bevy's public API that needs to be noted in a migration guideA breaking change to Bevy's public API that needs to be noted in a migration guideS-BlockedThis cannot move forward until something else changesThis cannot move forward until something else changesX-ContentiousThere are nontrivial implications that should be thought throughThere are nontrivial implications that should be thought throughStatus: Open (in progress).Dual extraction
A-RenderingDrawing game state to the screenDrawing game state to the screenC-Code-QualityA section of code that is hard to understand or changeA section of code that is hard to understand or changeD-StraightforwardSimple bug fixes and API improvements, docs, test and examplesSimple bug fixes and API improvements, docs, test and examplesM-Migration-GuideA breaking change to Bevy's public API that needs to be noted in a migration guideA breaking change to Bevy's public API that needs to be noted in a migration guideS-BlockedThis cannot move forward until something else changesThis cannot move forward until something else changesStatus: Open (in progress).Extract extract to
bevy_extractA-RenderingDrawing game state to the screenDrawing game state to the screenC-Code-QualityA section of code that is hard to understand or changeA section of code that is hard to understand or changeM-Migration-GuideA breaking change to Bevy's public API that needs to be noted in a migration guideA breaking change to Bevy's public API that needs to be noted in a migration guideS-BlockedThis cannot move forward until something else changesThis cannot move forward until something else changesX-ContentiousThere are nontrivial implications that should be thought throughThere are nontrivial implications that should be thought throughStatus: Open (in progress).BSN editor infrastructure: write-back, asset catalog, persistent document - as implemented in Jackdaw
A-ScenesComposing and serializing ECS objectsComposing and serializing ECS objectsC-Design-DocA design document intended to shape future workA design document intended to shape future workC-FeatureA new feature, making something new possibleA new feature, making something new possibleD-ComplexQuite challenging from either a design or technical perspective. Ask for help!Quite challenging from either a design or technical perspective. Ask for help!S-Needs-GoalThis should have a C-Goal and should not continue until it has oneThis should have a C-Goal and should not continue until it has oneStatus: Open.#23637 In bevyengine/bevy;Use IOR to parameterize dielectrics specular reflectance
A-RenderingDrawing game state to the screenDrawing game state to the screenC-RefinementImproves output quality, without fixing a clear bug or adding new functionality.Improves output quality, without fixing a clear bug or adding new functionality.D-Domain-ExpertRequires deep knowledge in a given domainRequires deep knowledge in a given domainD-ModestA "normal" level of difficulty; suitable for simple features or challenging fixesA "normal" level of difficulty; suitable for simple features or challenging fixesS-Needs-ReviewNeeds reviewer attention (from anyone!) to move forwardNeeds reviewer attention (from anyone!) to move forwardX-UncontroversialThis work is generally agreed uponThis work is generally agreed uponStatus: Open (in progress).Re-introduce "Replace Ambient Lights with Environment Map Lights (#17482)"
A-RenderingDrawing game state to the screenDrawing game state to the screenM-Deliberate-Rendering-ChangeAn intentional change to how tests and examples are renderedAn intentional change to how tests and examples are renderedM-Migration-GuideA breaking change to Bevy's public API that needs to be noted in a migration guideA breaking change to Bevy's public API that needs to be noted in a migration guideS-Adopt-MeThe original PR author has no intent to complete this work. Pick me up!The original PR author has no intent to complete this work. Pick me up!X-BlessedHas a large architectural impact or tradeoffs, but the design has been endorsed by decision makersHas a large architectural impact or tradeoffs, but the design has been endorsed by decision makersStatus: Open (in progress).SceneComponent not implicitly added when using .spawn() directly on the scene function
A-ScenesComposing and serializing ECS objectsComposing and serializing ECS objectsC-BugAn unexpected or incorrect behaviorAn unexpected or incorrect behaviorS-Needs-InvestigationThis issue requires detective work to figure out what's going wrongThis issue requires detective work to figure out what's going wrongStatus: Open.#24557 In bevyengine/bevy;Listview scrollwheel scrolling is very slow
A-UIGraphical user interfaces, styles, layouts, and widgetsGraphical user interfaces, styles, layouts, and widgetsC-BugAn unexpected or incorrect behaviorAn unexpected or incorrect behaviorD-StraightforwardSimple bug fixes and API improvements, docs, test and examplesSimple bug fixes and API improvements, docs, test and examplesS-Ready-For-ImplementationThis issue is ready for an implementation PR. Go for it!This issue is ready for an implementation PR. Go for it!X-UncontroversialThis work is generally agreed uponThis work is generally agreed uponStatus: Open.#24610 In bevyengine/bevy;