From 70eff2e3bf6e1546efe30ba7fa0d80a3380acac8 Mon Sep 17 00:00:00 2001 From: 4bb4 <67376761+4bb4@users.noreply.github.com> Date: Sat, 8 Aug 2020 16:01:51 +0200 Subject: [PATCH] Updated readme, renamed example --- Cargo.toml | 4 ++-- README.md | 21 +++++++++++++----- demo.png | Bin 0 -> 11571 bytes {testexample => implot-examples}/Cargo.toml | 0 .../examples/hello_world.rs | 0 .../examples}/support/clipboard.rs | 0 .../examples}/support/mod.rs | 0 7 files changed, 18 insertions(+), 7 deletions(-) create mode 100644 demo.png rename {testexample => implot-examples}/Cargo.toml (100%) rename testexample/src/main.rs => implot-examples/examples/hello_world.rs (100%) rename {testexample/src => implot-examples/examples}/support/clipboard.rs (100%) rename {testexample/src => implot-examples/examples}/support/mod.rs (100%) diff --git a/Cargo.toml b/Cargo.toml index bcf27f4..899379c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "implot" -version = "0.1.0" +version = "0.0.1" edition = "2018" authors = ["Sandro Merkli", "implot-rs contributors"] description = "High-level Rust bindings to implot" @@ -19,5 +19,5 @@ members = [ ] exclude = [ "implot-sys-bindgen", - "testexample", + "implot-examples", ] diff --git a/README.md b/README.md index 174402f..ba5e2b1 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,21 @@ # implot-rs -🚧 **Work in progress, check back later (or open an issue if you'd like to collaborate)** 🚧 +Rust bindings for [ImPlot](https://github.com/epezent/implot), built by running +[bindgen](https://github.com/rust-lang/rust-bindgen) on [cimplot](https://github.com/cimgui/cimplot). +![demo](demo.png) -Initial attempt at creating Rust bindings for https://github.com/epezent/implot. +## Requirements +imgui-rs requires minimum Rust version 1.40, so this project does as well by extension. +Currently the master branch of imgui-rs is used as a dependency until +https://github.com/Gekkio/imgui-rs/pull/339 makes it into a release. -At this point, raw bindings are working in implot-sys, and there is a test example -(just an adapted version of imgui-rs' example) that calls into them for trying things -out. More idiomatic bindings will be built next. +The sys crate compiles imgui, so a C++ compiler will also be required. + +## Status +Currently a work in progress. The author is open to collaboration, if you'd like to +help, feel free to reach out via a Github issue. + +At this point, raw bindings are working in implot-sys, and more idiomatic interfaces +for plot creation as well as adding lines to plots are implemented. Everything else +is still being built. diff --git a/demo.png b/demo.png new file mode 100644 index 0000000000000000000000000000000000000000..0b3b73dbe8e8cb7b11da2b8c54763547f897b089 GIT binary patch literal 11571 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 literal 0 HcmV?d00001 diff --git a/testexample/Cargo.toml b/implot-examples/Cargo.toml similarity index 100% rename from testexample/Cargo.toml rename to implot-examples/Cargo.toml diff --git a/testexample/src/main.rs b/implot-examples/examples/hello_world.rs similarity index 100% rename from testexample/src/main.rs rename to implot-examples/examples/hello_world.rs diff --git a/testexample/src/support/clipboard.rs b/implot-examples/examples/support/clipboard.rs similarity index 100% rename from testexample/src/support/clipboard.rs rename to implot-examples/examples/support/clipboard.rs diff --git a/testexample/src/support/mod.rs b/implot-examples/examples/support/mod.rs similarity index 100% rename from testexample/src/support/mod.rs rename to implot-examples/examples/support/mod.rs