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_*