Skip to content
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

Bevy 0.15 #3

Open
6 of 11 tasks
UkoeHB opened this issue Nov 4, 2024 · 0 comments
Open
6 of 11 tasks

Bevy 0.15 #3

UkoeHB opened this issue Nov 4, 2024 · 0 comments

Comments

@UkoeHB
Copy link
Owner

UkoeHB commented Nov 4, 2024

TODOs for the migration to Bevy 0.15.

  • re-enable directional isolates (need cosmic-text)
  • adjust text system ordering (need UiSystem system set updates)
  • adjust TextEditor implementation based on introduction of text spans (will need to do a deeper redesign of text localization at a later time)
  • add OverflowClipMargin to Dims

Future work after the migration:

  • look into using built-in picking for interactions
  • forward interactions to bevy_cobweb entity events
    • add observers for interactions
    • each observer sends an event to a unified stream
    • unified stream is forwarded into bevy_cobweb entity events in PreUpdate in system after bevy's interaction system
  • look into replacing sickle_ui animations with Allow animation clips to animate arbitrary properties. bevyengine/bevy#15282
    • or at least integrate this for animations (e.g. long-running animations unrelated to interaction)
  • investigate built-in bevy animation as a replacement for flux interactions
  • add scrolling widget now that ScrollPosition was added
  • try to add LoadedScene::get() and LoadedScene::get_from_root() that return new LoadedScenes (requires EntityCommands::commands_mut())
  • implement cursor controls, including custom user-defined cursors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant