Skip to content

Support Schedule Commands#23145

Closed
MushineLament wants to merge 5 commits intobevyengine:mainfrom
MushineLament:lazy_commands
Closed

Support Schedule Commands#23145
MushineLament wants to merge 5 commits intobevyengine:mainfrom
MushineLament:lazy_commands

Conversation

@MushineLament
Copy link
Contributor

@MushineLament MushineLament commented Feb 25, 2026

Objective

Fixes #23140

Solution

Emulate #23090

Testing

  1. Test whether commands can be merged across schedule labels.
  2. Test that the system for merging commands is added only once per schedule label.

Other

I think it's not appropriate to place this functionality under bevy_time; maybe it should be under schedule, but I'm not sure.

@kfc35 kfc35 added C-Feature A new feature, making something new possible A-ECS Entities, components, systems, and events S-Needs-Review Needs reviewer attention (from anyone!) to move forward labels Feb 25, 2026
@github-project-automation github-project-automation bot moved this to Needs SME Triage in ECS Feb 25, 2026
@alice-i-cecile alice-i-cecile added the X-Needs-SME This type of work requires an SME to approve it. label Mar 1, 2026
@alice-i-cecile
Copy link
Member

I don't think that this is the right way to solve the linked issue: it introduces a lot of conceptual complexity and does not make it obvious to users that it could be used to solve the problem like the one you're trying to solve.

I'm going to close this out, but I do think that the underlying use case (make it easier to work with dynamic scheduling) is worth iterating on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-ECS Entities, components, systems, and events C-Feature A new feature, making something new possible S-Needs-Review Needs reviewer attention (from anyone!) to move forward X-Needs-SME This type of work requires an SME to approve it.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Support for command queues that span across scheduling stages

3 participants