This is a developer console for the bevy game engine. It's inspired by the user interface of classic unix text editors rather than the unix shell.
[!CAUTION]
bevy_minibuffer
is currently in the early stages of development and is subject to breaking changes.
The video above shows the two_commands.rs example.
Try to force everything through the minibuffer at the bottom of the screen. It can resize to accommodate more than one-line of text.
The default functionality should be a blank slate that does nothing if no commands or key bindings have been added. Built-in functions like exec_act
and the ":" key binding should be opt-in.
bevy_minibuffer
commands are called Act
s to avoid confusion because bevy
already has its own Command
struct.
The minibuffer can show more than one line of text, but what to do if its asked to show multiple pages of text?
This crate is licensed under the MIT License or the Apache License 2.0.