imgui-rs v0.2.0 Release Notes
Release Date: 2020-03-16 // about 4 years ago-
โ Added
- Window scrolling API
- ๐ Full support for the column API
- Almost all small utility functions from upstream API
- ๐ Support for winit 0.20 alpha via
winit-20
feature
๐ Changed
- Redesigned window API
- Redesigned progress bar API
- Redesigned color editor/picker API
- Redesigned child window API (previously known as child frame)
- Redesigned image / image button API
- Redesigned combo box API
- Redesigned selectable API
- ๐ Redesigned slider API. Generic scalar sliders support all main data types and replace
previous individual sliders (int, int2, int3, int4, etc...) - Redesigned menu API
- โก๏ธ Updated layout API
- Renderer errors implement std::error::Error
- Glium renderer re-exports imgui and glium
- Gfx renderer re-exports imgui and gfx
- These functions now take/return PathBuf: log_filename, set_log_filename, ini_filename, set_logfilename
- ID stack manipulation now uses stack tokens
- Parameter stack pushes must almost always be paired by a manual call to stack pop
- Container widget tokens must be ended manually by calling end.
๐ Closure-based function (e.g. build()) are unaffected and do this
automatically - โฌ๏ธ Bump minimum Rust version to 1.36 (some dependencies, including winit, require MaybeUninit)
- โฌ๏ธ Upgrade to cimgui / imgui 1.72b
โ Removed
- ๐ Various things that were deprecated in imgui-rs 0.1.0