v0.3 • Add binding for Python ReaScripts (imgui_python.py) • Correct initial context position if offscreen • Demo: port most of the apps in the Examples menu from C++ to Lua • Don't immediately destroy contexts created within a defer callback [p=2435994] • Fix contexts potentially using the wrong font texture • Fix crashes when passing nil to AcceptDragDropPayloadRGB/RGBA, Color{Edit,Picker}{3,4} and SliderAngle • Fix invalid DrawList and Viewport pointers from EEL in 64-bit builds • Fix using GetConfigFlags and SetConfigFlags across different contexts • Improve clamping of default position to screen boundary • Linux: fix initial window position on GNOME [p=2431010] • Linux: implement HiDPI scaling • macOS: emit key press/release events for modifier keys • macOS: match Windows virtual key codes and obey keyboard layout [t=252727] • macOS: output using the monitor's current color space • Revert "Suspend garbage collection (and rendering) when a modal dialog is shown" • Windows: enable scaling in other HiDPI modes (not only Multimonitor aware v2) • Windows: fix broken HiDPI scaling [p=2437850] • Windows: support HiDPI scaling on Vista to 10 pre-anniversary API changes: • Add a 'dock' parameter to CreateContext [p=2431708] • Add BeginChildFrame/EndChildFrame, ColorConvertNative, Freeze and ValidatePtr • Add Freeze function for pausing context rendering and garbage collection [p=2433580] • Add GetDock/SetDock (using DockWindowAdd mid-frame is no longer supported!) • Add ImGui's clipboard, capture/logging and viewport APIs • Input{Double,Int}*: report an error when receiving nil values • Kill the context when any function fails an ImGui assertion • Replace ListClipper_GetDisplay{Start,End} with _GetDisplayRange