Commit graph

19 commits

Author SHA1 Message Date
4bb4
3a4696b6ce Relaxed version specifications a bit 2022-01-10 21:49:31 +01:00
4bb4
4401d696b1 Removed im_str and ImString usage 2021-10-03 12:34:38 +02:00
4bb4
6bb1809690 Updated versions and fixed build errors. See comments.
- This commit fixes the regular build and the glium example. The WGPU
  example needs an updated imgui-wgpu to point to the new imgui-sys
  version for things to work.
- The im_str and ImString usage deprecations are not fixed yet.
- There is no version bump for cimplot yet.
2021-10-03 12:34:38 +02:00
4bb4
5177415a25 Upgraded to imgui-rs 0.7, see comments.
- The glium example was upgraded as well and works.
- The wgpu example was not yet touched in this commit, it will
  require a version of imgui-wgpu that points to imgui-rs 0.7.0
  as well to work.
2021-09-12 11:44:04 +02:00
4bb4
06cc3061c1 Added support for linked axes. See comments.
This commit adds support for linked axes between plots. One can specify
such linked limits using the new `linked_x_axis()` function (and the
variants for the Y axes) by specifying an `Rc<RefCell<ImPlotRange>>`
value, and passing clones of the same `Rc` to other plots.

The values within those `Rc` need to be kept persistent between frames,
hence the way to use this functionality is to keep a clone of the `Rc`
outside the frame-drawing function as part of the application state.

The regular limit setting API is unaffected.
2021-05-30 11:56:14 +02:00
4bb4
ad80781f4d Added direct limit setting API for y limits 2021-04-19 12:37:31 +02:00
4bb4
5779f7e6d6 Automated the work from #16 2021-03-17 19:17:14 +01:00
Ilya Averyanov
e53dd6a0dd Use same convention for size as in imgui-rs 2021-03-06 02:11:42 +03:00
4bb4
6179cf1f8d Locked imgui versions down more. See comments.
Due to the yanking of imgui-winit-support 0.6.1, builds that did
not have a lock file started failing in places. I've now locked
the versions of imgui and friends to exactly 0.6.0 to avert those
issues for the time being, with the longer-term fix being the
upgrade of all those to 0.7.0 in #13.
2021-02-06 10:02:58 +01:00
4bb4
21aa28591c Added stem plots and legend entry hover checking 2021-01-31 12:40:13 +01:00
4bb4
092a1908fe Bumped cimplot/implot version, added "axis equal"
- This commit also fixes an issue with legend rotation and orientation
  always being set to values even if the user did not specify any.
  This broke the interactive configuration of where the legend should
  be.
2020-12-12 12:38:50 +01:00
Benedikt Mandelkow
c5ec153488 update imgui 0.6 2020-11-29 12:49:26 +01:00
4bb4
6233ef3f45 Restructured example code 2020-11-22 15:55:48 +01:00
4bb4
4cd199071c Added heatmap support. See comments.
The basic functionality seems to work, though setting the drawing area
seems buggy. I'll have to investigate more.
2020-11-15 10:36:51 +01:00
4bb4
1643032c7a Added stairs plot support 2020-11-08 19:41:51 +01:00
4bb4
7c477ec551 Added plot <-> pixel coordinate conversions 2020-11-08 15:17:14 +01:00
4bb4
4645414624 Added legend location setting 2020-10-31 12:05:57 +01:00
4bb4
40f0cc8564 Reworked glium demo to use the shared example code 2020-10-30 12:42:14 +01:00
4bb4
8c623a7a79 Added an examples-shared crate to be used from the others 2020-10-30 12:24:08 +01:00