1 unstable release
0.1.0 | Jun 15, 2021 |
---|
#8 in #im-gui
290KB
5.5K
SLoC
imgui-terminal-rs: bindings for imgui-terminal
This crate provides simple bindings for imgui-terminal, a terminal implementation for Dear ImGui. It is meant to be used in conjunction with the imgui-rs crate.
As of the 0.1.0
release, this crate doesn't do much more than provide simple
bindings to the C++ code enabling the terminal to be drawn and basic IO to
function. Further work is still required to address various TODOs both on the
rust side as well as on the C++ to make the terminal usable.
How to contribute
-
Change or add something
-
Make sure you're using the latest stable Rust
-
Run rustfmt to guarantee code style conformance
rustup component add rustfmt cargo fmt
-
Open a pull request in Github
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Uses Dear ImGui and imgui-terminal.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Dependencies
~15MB
~271K SLoC