From 070851052e6aa31f77f4e4c72e5b4c7e5b23df36 Mon Sep 17 00:00:00 2001 From: Christian Fillion Date: Wed, 30 Mar 2022 19:31:41 -0400 Subject: [PATCH 1/2] Release ReaImGui: ReaScript binding for Dear ImGui v0.6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Export main demo functions to scripts including the demo file • Fix broken anti-aliasing after attaching a font • Fix the first frame of every window being rendered blank • Linux: fix crash when quitting REAPER while docked ReaImGui windows are open • Linux: repair file drag and drop • Windows: prevent incorrect focus when closing windows out of order --- API/reaper_imgui.ext | 38 +++++++------------------------------- 1 file changed, 7 insertions(+), 31 deletions(-) diff --git a/API/reaper_imgui.ext b/API/reaper_imgui.ext index 4211e1e..56fd2b6 100644 --- a/API/reaper_imgui.ext +++ b/API/reaper_imgui.ext @@ -1,37 +1,13 @@ @description ReaImGui: ReaScript binding for Dear ImGui @author cfillion -@version 0.6.0 +@version 0.6.1 @changelog - • Add support for mouse buttons 4 and 5 (3 and 4 in the API) - • Distinguish between Left/Right modifier keys and Enter/KeypadEnter keys - • Fix a crash when failing to initialize the OpenGL renderer for docked windows - • Migrate mouse and keyboard input to v1.87's new event-based API - • Reduce the minimum required version of OpenGL to 3.1 - • Suspend keyboard and mouse input when the defer timer is blocked (eg. modal dialog) - • Update to Dear ImGui v1.87 (https://github.com/ocornut/imgui/releases/tag/v1.87) - • Linux: connect Dear ImGui's clipboard to the system clipboard - • Linux: fix crashes when recovering from OpenGL initialization errors - • Linux: fix inverted NWSE/NESW cursors - • Linux: implement IME and proper Unicode character input support - • Linux: workaround black/flashing windows when docked with Intel or AMD GPUs [#6] - • macOS: change Hand cursor to a pointing hand (instead of open hand) - • macOS: hide the IME when focusing out of text fields - • Windows: enable the IME only when a text field is active - • Windows: set position of the IME's candidate window to the active text input field - - Demo script: - • Add Help->Programmer Guide section - • Add text filtering in the Log app example - • Add the CaptureKeyboardFromApp() example - • Fix the last item not being reorderable in the 'simple drag' example - • Move the 'Documentation' button out of the Tools menu - • Partial port of the Style Editor window (Tools->Style Editor) - - API changes: - • Add v1.87's new named key constants (virtual key codes are now deprecated) - • Fix DrawList_AddTextEx not using the default bitmap font when font == nil - • Remove GetStyleColorName (enumerate the reaper table instead) - • Remove the unused num_points argument of DrawList_AddConvexPolyFilled + • Export main demo functions to scripts including the demo file + • Fix broken anti-aliasing after attaching a font + • Fix the first frame of every window being rendered blank + • Linux: fix crash when quitting REAPER while docked ReaImGui windows are open + • Linux: repair file drag and drop + • Windows: prevent incorrect focus when closing windows out of order @provides [darwin32] reaper_imgui-i386.dylib https://github.com/cfillion/reaimgui/releases/download/v$version/$path [darwin64] reaper_imgui-x86_64.dylib https://github.com/cfillion/reaimgui/releases/download/v$version/$path From 1cb4e3c2a4539ffe597a936088720feb6c1cc837 Mon Sep 17 00:00:00 2001 From: Christian Fillion Date: Wed, 30 Mar 2022 19:33:56 -0400 Subject: [PATCH 2/2] Update reaper_imgui.ext --- API/reaper_imgui.ext | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/API/reaper_imgui.ext b/API/reaper_imgui.ext index 56fd2b6..5226215 100644 --- a/API/reaper_imgui.ext +++ b/API/reaper_imgui.ext @@ -5,7 +5,7 @@ • Export main demo functions to scripts including the demo file • Fix broken anti-aliasing after attaching a font • Fix the first frame of every window being rendered blank - • Linux: fix crash when quitting REAPER while docked ReaImGui windows are open + • Linux: fix a crash when quitting REAPER while docked ReaImGui windows are open • Linux: repair file drag and drop • Windows: prevent incorrect focus when closing windows out of order @provides