Skip to content

Bevy 0.18 and tons of improvements#35

Draft
doonv wants to merge 10 commits intomasterfrom
bevy-0.18
Draft

Bevy 0.18 and tons of improvements#35
doonv wants to merge 10 commits intomasterfrom
bevy-0.18

Conversation

@doonv
Copy link
Copy Markdown
Owner

@doonv doonv commented Apr 7, 2026

yay bevy 0.18


Changelog

  • Updated to Bevy 0.18
  • Added colored_fmt_layer, which disables ansi sanitization, which allows for colored output in the terminal.
  • Added console_log_plugin, which returns a LogPlugin with console_log_layer and colored_fmt_layer.
  • Added ansi support.
  • Removed CommandHints and replaced them with ansi underlines, which properly display in the terminal and are way cleaner than the old system.
  • Reorganized the builtin parser runner.
  • Made some formatting be colored with ansi colors.
  • Improved error handling in the builtin parser in many ways.
  • Custom functions with references now use &Value instead of StrongRef<Value>. &mut Value, &mut {subvalue, like bool} are all also now supported.
  • TODO

Known Regressions

  • Command messages (with what you typed in) are shown after the command has been parsed, which can cause problems if you call a function that prints a message.

@doonv doonv added A-UI This is related to the User Interface A-Builtin-Parser This is related to the Built-in Parser C-Dependencies A change to the crates that bevy_dev_console depends on labels Apr 7, 2026
@doonv doonv mentioned this pull request Apr 7, 2026
@doonv doonv added C-Docs Improvements or additions to documentation C-Enhancement New feature or request C-Code-Quality A section of code that is hard to understand or change C-Tests Changes to automated tests labels Apr 10, 2026
@doonv doonv changed the title Bevy 0.18 Bevy 0.18 and tons of improvements Apr 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Builtin-Parser This is related to the Built-in Parser A-UI This is related to the User Interface C-Code-Quality A section of code that is hard to understand or change C-Dependencies A change to the crates that bevy_dev_console depends on C-Docs Improvements or additions to documentation C-Enhancement New feature or request C-Tests Changes to automated tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant