Skip to content
v0.8

• Add a user settings page in Preferences > Plug-ins > ReaImGui:
  - Option to disable restoration of saved settings ("safe mode")
  - Option to select which graphics renderer to use
• Display indirect errors in a custom, more user-friendly dialog
• Implement bitmap image loading (PNG and JPEG from a file or memory) and image sets (per-DPI variants)
• macOS: add a Metal renderer (new default, requires El Capitan or newer)
• Share GPU textures with all windows in the same context (except on Linux due to a GDK 3 limitation)
• Update dear imgui to v1.89.1 <https://github.com/ocornut/imgui/releases/tag/v1.89> and <https://github.com/ocornut/imgui/releases/tag/v1.89.1>
• Windows: add a Direct3D 10 renderer (new default)
• Windows: disable minimizing and use the tool window style when decorations are enabled
• Windows: support mouse input everywhere in windows straddling multiple monitors with mixed DPI scales

Documentation:
• DRI-ify default argument values (code + doc using a single source of truth)
• Hide the "ImGui_" prefix
• More accurate line number ranges in links to source code
• Reorganize all functions in hierarchical, individually documented sections
• Rich-text formatting (Markdown <3)
• Syntax highlighting of code samples (if client-side Javascript is enabled)

API changes:
• Add {Attach,Detach} for linking the liftime of any object with a context
• Add ConfigFlags_NavNoCaptureKeyboard
• Add ConfigVar_HoverDelay{Normal,Short} and ConfigVar_InputTextEnterKeepActive
• Add GetFramerate
• Add HoveredFlags_{Delay{Normal,Short},NoSharedDelay}
• Add Image{,Button} and DrawList_AddImage{,Quad,Rounded}
• Add InputTextFlags_EscapeClearsAll
• Add Key_Mouse*
• Add Mod_Shortcut (alias for _Ctrl on Linux & Windows and _Super, the Cmd key, on macOS)
• Remove {Attach,Detach}Font (replaced by generic {Attach,Detach} functions)
• Rename ModFlags_* to Mod_*