All Versions
13
Latest Version
Avg Release Cycle
69 days
Latest Release
1589 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.6.0 Changes
November 15, 2020โ Added
Io::peek_input_characters
๐ Changed
- โฌ๏ธ Upgrade to cimgui / imgui 1.79
- โฌ๏ธ Upgrade to winit 0.23
- โฌ๏ธ Bump minimum Rust version to 1.41
-
v0.5.0
September 19, 2020 -
v0.4.0
May 27, 2020 -
v0.3.1 Changes
March 16, 2020๐ Fixed
- ๐ Narrowed supported winit version range in imgui-winit-support
-
v0.3.0 Changes
March 16, 2020โ Added
- โ Add
ChildWindow::movable
- ImString now implements fmt::Write
๐ Changed
- โฌ๏ธ Upgrade to cimgui / imgui 1.75
- โฌ๏ธ Bump minimum Rust version to 1.38 (at least backtrace crate requires it)
- โฌ๏ธ Upgrade to glium 0.26 / winit 0.21
- 0๏ธโฃ Switch imgui-winit-support to 0.20+ by default. Winit 0.19 support is still
available via thewinit-19
feature flag - Resources used by examples are no longer included in the published crate
โ Removed
- ๐ Various things that were deprecated in imgui-rs 0.2.0
๐ Fixed
- Fix toggling behavior on using
MenuItem::build_with_ref
and
Selectable::build_with_ref
. - ImString nul terminator handling
- โ Add
-
v0.2.1 Changes
March 16, 2020๐ Fixed
- ๐ Fix backspace handling on macOS
- ๐ Fix ImageButton bool return value
-
v0.2.0 Changes
March 16, 2020โ 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
-
v0.1.0 Changes
July 12, 2019โ Added
- ๐ Support for font atlas sharing
- ๐ Support for using multiple fonts
- ๐ Support for suspended contexts (useful for having multiple independent
๐ operating system windows) - ๐ Support for DX11 in imgui-gfx-renderer
- ๐ Support for navigation input system
- ๐ Support for backend/renderer name strings
- ๐ Support for saving/loading INI settings manually
- ๐ Pluggable clipboard support
๐ Changed
- imgui-sys is now almost completely automatically generated. This is a big
๐ฅ breaking change in imgui-sys API - ImGui/Context API is now safer
- ๐ The library context (known as Context, previously known as ImGui) is no longer Send or Sync
- Many getter/setter APIs have been replaced with direct access to struct fields
- [f32; 2] and [f32; 4] are now the main vector types. ImVec/ImVec4 and
corresponding tuples are no longer used in the main API - imgui-gfx-renderer is parameterized over the color format, so Rgba8 and
๐ Srgba8 are both supported - ๐ imgui-winit-support has been rewritten to provide a more robust abstraction
that is easier to use correctly - ๐
Parameter stack (e.g. StyleVar) manipulation is now done using push functions
and automatically or manually droppable stack tokens - โฌ๏ธ Upgrade to glium 0.25
- โฌ๏ธ Upgrade to cimgui / imgui 1.71
- โฌ๏ธ Bump minimum Rust version to 1.33
-
v0.0.23 Changes
April 10, 2019โ Added
- ๐ Support for image buttons:
Ui::image_button
Ui::set_keyboard_focus_here
- ๐ Support for window position pivot
๐ Changed
- โฌ๏ธ Upgrade to gfx 0.18
โ Removed
- ๐ Various things that were deprecated in imgui-rs 0.0.21 and 0.0.22
- ๐ Support for image buttons:
-
v0.0.22 Changes
March 05, 2019โ Added
- โ
Ui::with_test_wrap_pos
Ui::get_content_region_max
Ui::get_window_content_region_min
Ui::get_window_content_region_max
๐ Changed
- โก๏ธ Upgrade to cimgui 1.66.2+ / imgui 1.66b. This is a very big update, so there
are a lot of breaking changes - โฌ๏ธ Bump minimum Rust version to 1.31 (1.28 required by the glutin crate, and
1.31 required by the stb_truetype crate) - โฌ๏ธ Upgrade to glium 0.23
- ๐ Replaced
imgui-glutin-support
withimgui-winit-support
- โ