Essential patches
The next winit release will have some massive reworks of internals and API, and such reworks are pretty huge. To make it less painful this issue to help organize the work on the following massive PRs to simplify the life for everyone else.
The main thing of the next release will be #2662 (keyboard input v2).
Given that, any non trivial changes and changes to public API are blocked until it'll be merged.
After keyboard input v2 the backends will be unblocked from further development, except Wayland and maybe X11 ones, for them see:
Any updates to them will be discarded entirely if they come in the wrong time. This statement will hold for Wayland for sure, and maybe in more relaxed form for X11.
Actual release
Given that the amount of non-trivial changes to the next release, we might consider doing RC process, because both Wayland/X11 backends could be not in really usable state and something from them could be missing. We might also want the ability to breaking change new keyboard.
Side notes
The state of readiness for the next release will be tracked via milestones and separate issues. This issue is solely a notice for other maintainers/contributors about temporary shifted focus and API freeze.
Essential patches
The next winit release will have some massive reworks of internals and API, and such reworks are pretty huge. To make it less painful this issue to help organize the work on the following massive PRs to simplify the life for everyone else.
The main thing of the next release will be #2662 (keyboard input v2).
Given that, any non trivial changes and changes to public API are blocked until it'll be merged.
After keyboard input v2 the backends will be unblocked from further development, except Wayland and maybe X11 ones, for them see:
Any updates to them will be discarded entirely if they come in the wrong time. This statement will hold for Wayland for sure, and maybe in more relaxed form for X11.
Actual release
Given that the amount of non-trivial changes to the next release, we might consider doing RC process, because both Wayland/X11 backends could be not in really usable state and something from them could be missing. We might also want the ability to breaking change new keyboard.
Side notes
The state of readiness for the next release will be tracked via milestones and separate issues. This issue is solely a notice for other maintainers/contributors about temporary shifted focus and API freeze.