Skip to content

v0.7

Compare
Choose a tag to compare
@cfillion cfillion released this 22 Jun 02:13
v0.7
378e1f3
  • 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 (release notes)

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)