Skip to content
v0.7

• Add backward-compatibility script imgui.lua
• Fix broken mouse inputs after destroying a window while a mouse button is down
• Implement window transparency (requires REAPER v6.55+ on Linux)
• Increase maximum object allocation limit to 1000
• Linux: harden v0.6's improved mouse and keyboard input (now requires REAPER v6.57+)
• Optimize object pointer validation (about 2x faster)
• Patch dear imgui to enable background alpha and corner rounding for top-level windows
• Update dear imgui to v1.88 <https://github.com/ocornut/imgui/releases/tag/v1.88>

API changes:
• Add ColorConvert{Double4ToU32,U32ToDouble4}
• Add DebugTextEncoding
• Add GetWindowViewport
• Add HoveredFlags_NoNavOverride
• Add ShowDebugLogWindow
• Combo and ListBox: use null bytes for delimiting items as in vanilla dear imgui (now requires REAPER 6.44+ in Lua and EEL, t=261079)
• Distinguish between empty and nil optional strings in Lua on REAPER 6.58+ [t=266405]
• Expose additional context settings via {Get,Set}ConfigVar
• Nerf ColorConvert{RGBtoHSV,HSVtoRGB}'s packed integer return value and optional alpha argument [t=266396]
• Python: unexpose output-only values from the argument list
• Python: unexpose unsafe buffer size arguments
• Rename CaptureKeyboardFromApp to SetNextFrameWantCaptureKeyboard
• Rename KeyModFlags_* constants to ModFlags_*
• Reorder GetVersion's return values and add IMGUI_VERSION_NUM
• Replace {Get,Set}ConfigFlags with {Get,Set}ConfigVar(ConfigVar_Flags)