Skip to content

Commit

Permalink
Release ReaImGui: ReaScript binding for Dear ImGui v0.9.1 (#95)
Browse files Browse the repository at this point in the history
• Add a LuaCATS definition file for IDE language servers (in the Releases page on GitHub)
• Clarify error messages occurring during font loading are font-related [p=2776476]
• Differentiate between integer/number in the documented Lua signatures
• Document CollapsingHeader's and Selectable's p_* parameters as optional
• Fix assertion failure when setting an empty drag/drop payload
• Fix incorrect values of ModFlags_{Alt,Shift,Super} in 0.8 shims
• Prevent stuck keys when keyboard capture is released from an action's global shortcut key [p=2765259]
• Remove ReaImGui_Hello World.eel from the ReaPack package
• Update to dear imgui v1.90.6 https://github.com/ocornut/imgui/releases/tag/v1.90.6

C++ bindings:
• Annotate Begin* and Create* functions as [[nodiscard]]
• Fix all pointer parameters being effectively optional

gfx2imgui:
• Clamp excessively large requested font sizes [p=2781729]

API changes:
• Add StyleVar_TableAngledHeadersTextAlign
• Add TreeNodeFlags_SpanTextWidth
• ProgressBar accepts negative 'fraction' values for indeterminate mode
  • Loading branch information
cfillion authored May 13, 2024
1 parent 42ca93c commit 8a314c2
Showing 1 changed file with 22 additions and 7 deletions.
29 changes: 22 additions & 7 deletions API/reaper_imgui.ext
Original file line number Diff line number Diff line change
@@ -1,11 +1,28 @@
@description ReaImGui: ReaScript binding for Dear ImGui
@author cfillion
@version 0.9.0.2
@version 0.9.1
@changelog
• Fix 0.9 not switching the active font texture to the current DPI in dockers
• Fix 0.9 shims letting through unknown virtual key codes and asserting
• macOS: fix incorrect clipping in the Metal renderer if the clip rect's origin is smaller than the window's position
• Windows: repair drag-docking over floating dockers
• Add a LuaCATS definition file for IDE language servers (in the Releases page on GitHub)
• Clarify error messages occurring during font loading are font-related [p=2776476]
• Differentiate between integer/number in the documented Lua signatures
• Document CollapsingHeader's and Selectable's p_* parameters as optional
• Fix assertion failure when setting an empty drag/drop payload
• Fix incorrect values of ModFlags_{Alt,Shift,Super} in 0.8 shims
• Prevent stuck keys when keyboard capture is released from an action's global shortcut key [p=2765259]
• Remove ReaImGui_Hello World.eel from the ReaPack package
• Update to dear imgui v1.90.6 <https://github.com/ocornut/imgui/releases/tag/v1.90.6>

C++ bindings:
• Annotate Begin* and Create* functions as [[nodiscard]]
• Fix all pointer parameters being effectively optional

gfx2imgui:
• Clamp excessively large requested font sizes [p=2781729]

API changes:
• Add StyleVar_TableAngledHeadersTextAlign
• Add TreeNodeFlags_SpanTextWidth
• ProgressBar accepts negative 'fraction' values for indeterminate mode
@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
Expand All @@ -17,8 +34,6 @@
[win32] reaper_imgui-x86.dll https://github.com/cfillion/reaimgui/releases/download/v$version/$path
[win64] reaper_imgui-x64.dll https://github.com/cfillion/reaimgui/releases/download/v$version/$path
[script main] ReaImGui_Demo.lua https://github.com/cfillion/reaimgui/raw/v$version/examples/demo.lua
[script main] ReaImGui_Hello World.eel https://github.com/cfillion/reaimgui/raw/v$version/examples/hello_world.eel
[script main] ReaImGui_Hello World (legacy syntax).eel https://github.com/cfillion/reaimgui/raw/v$version/examples/hello_world_legacy.eel
[script] imgui.py https://github.com/cfillion/reaimgui/releases/download/v$version/$path
[data] reaper_imgui_doc.html https://github.com/cfillion/reaimgui/releases/download/v$version/$path
[script] imgui.lua https://github.com/cfillion/reaimgui/raw/v$version/shims/$path
Expand Down

0 comments on commit 8a314c2

Please sign in to comment.