|
1 | 1 | <?xml version="1.0" encoding="utf-8"?>
|
2 |
| -<index version="1" name="ReaTeam Extensions" commit="ceee01e70d7ba8e2f0844eaad674c4695c72434a"> |
| 2 | +<index version="1" name="ReaTeam Extensions" commit="7099f05bb7a8f05ae7ad8ea96a55a166418184a4"> |
3 | 3 | <category name="API">
|
4 | 4 | <reapack name="ak5k_ReaBlink.ext" type="extension" desc="ReaBlink: Ableton Link REAPER plug-in extension">
|
5 | 5 | <metadata>
|
@@ -645,8 +645,9 @@ GitHub
|
645 | 645 | <link rel="website" href="https://github.com/cfillion/reaimgui">GitHub repository</link>
|
646 | 646 | <link rel="website" href="https://github.com/cfillion/reaimgui/issues">Issue tracker</link>
|
647 | 647 | <link rel="website" href="https://www.dearimgui.org/">dearimgui.org</link>
|
| 648 | + <link rel="website" href="https://github.com/ocornut/imgui#readme">Dear ImGui README</link> |
648 | 649 | <link rel="website" href="https://www.dearimgui.org/faq">Dear ImGui FAQ</link>
|
649 |
| - <link rel="screenshot" href="https://i.imgur.com/lSUh8Yz.png">Simple Layout / Custom Rendering</link> |
| 650 | + <link rel="screenshot" href="https://i.imgur.com/dolYdkB.png">Demo screenshot</link> |
650 | 651 | <link rel="screenshot" href="https://i.imgur.com/SQpGdWi.png">Tables</link>
|
651 | 652 | <link rel="donation" href="https://paypal.me/cfillion">Donate via PayPal</link>
|
652 | 653 | <link rel="donation" href="https://github.com/sponsors/cfillion">Sponsor on GitHub</link>
|
@@ -1789,6 +1790,116 @@ gfx2imgui:
|
1789 | 1790 | <source type="script" file="imgui.lua">https://github.com/cfillion/reaimgui/releases/download/v0.8.7.6/imgui.lua</source>
|
1790 | 1791 | <source type="script" file="gfx2imgui.lua">https://github.com/cfillion/reaimgui/raw/v0.8.7.6/examples/gfx2imgui.lua</source>
|
1791 | 1792 | </version>
|
| 1793 | + <version name="0.9" author="cfillion" time="2024-04-14T10:47:19Z"> |
| 1794 | + <changelog><![CDATA[• Add an action to open the HTML documentation |
| 1795 | +• Add a setting to disable hardware acceleration [p=2763726] |
| 1796 | +• Add saving and restoring UI state in REAPER screensets |
| 1797 | +• Document the minimum compatible version of each API function |
| 1798 | +• Fix list clippers not always using the specified context |
| 1799 | +• Fix v0.8.7's incorrect shim of ListClipper_ForceDisplayRangeByIndices |
| 1800 | +• Implement error detection in the OpenGL renderer |
| 1801 | +• Improve accuracy when scaling up fonts for HiDPI |
| 1802 | +• Limit image width/height to 8192 pixels |
| 1803 | +• Reduce the maximum count of per-context attachments to 1024 |
| 1804 | +• Report an error when using an EEL callback function outside of a callback |
| 1805 | +• Support toggling WindowFlags_NoInputs after window creation |
| 1806 | +• Throw an error when resources are wastefully re-created every frame |
| 1807 | +• Update Dear ImGui to v1.90.5 |
| 1808 | +• Linux: fix input of multiple ponctuation keys (+ PrintScreen on every platform) |
| 1809 | +• Linux: fix more cases of window positions going out of sync with the WM [#16] |
| 1810 | +• Linux: workaround windows taking a long time to open on KDE + Wayland + Intel GPUs [p=2769385] |
| 1811 | +• Linux: macOS: fix detection of the mouse hovering another application |
| 1812 | +• macOS: disable the Metal renderer and default to OpenGL on macOS earlier than 10.11 |
| 1813 | +• macOS: don't stretch contents when resizing OpenGL windows using system decorations |
| 1814 | +• macOS: fix off-by-one mouse cursor position at the bottom of the screen |
| 1815 | +• macOS: fix stuck left mouse button if it's pressed before Ctrl and right click emulation is enabled |
| 1816 | +• macOS: fix the OpenGL renderer failing on macOS 10.9 [p=2766024] |
| 1817 | +• macOS: re-initialize OpenGL after moving a window to another monitor |
| 1818 | +• Windows: fix missing preview when dragging files from the Media Explorer |
| 1819 | +• Windows: fix possible file drop false positive when the cursor is near another window |
| 1820 | +
|
| 1821 | +C++ bindings (reaper_imgui_functions.h): |
| 1822 | +• Add binary backward compatibility and minimum version check |
| 1823 | +• Add error reporting by locally throwing ImGui_Error |
| 1824 | +• Add ImGui::load() to initialize the API instead of lazy-loading on call |
| 1825 | +• Now requires C++17 or newer |
| 1826 | +• Pass optional scalars directly by value |
| 1827 | +
|
| 1828 | +Lua bindings (imgui.lua): |
| 1829 | +• Complete redesign of the backward-compatibility shim system |
| 1830 | +• Return a table containing the functions from the requested API version |
| 1831 | + - Allow multiple modules within the same action to use different API versions |
| 1832 | + - Numeric constants are exposed as values rather than functions |
| 1833 | +• Simplify the recommended example snippets using GetBuiltinPath + require |
| 1834 | +
|
| 1835 | +Python bindings: |
| 1836 | +• Remove ImGui_ prefix from function names and rename to imgui.py |
| 1837 | +
|
| 1838 | +Demo script: |
| 1839 | +• Examples > Custom rendering > Draw Channels |
| 1840 | +• Layout & Scrolling > Child windows > Auto-resize with constraints |
| 1841 | +• Layout & Scrolling > Child windows > Manual-resize |
| 1842 | +• Layout & Scrolling > Overlap Mode |
| 1843 | +• Tables > Angled headers |
| 1844 | +• Tables > Row height |
| 1845 | +• Tools > Item Picker |
| 1846 | +• Widgets > Drag and Drop > Tooltip at target location |
| 1847 | +• Widgets > Text Input > Miscellaneous |
| 1848 | +• Widgets > Tooltips |
| 1849 | +
|
| 1850 | +gfx2imgui.lua: |
| 1851 | +• Add REAPER v7.03's getchar(65536)&8 and getchar(65537), fix &4 |
| 1852 | +• Support setfont with more than one font flag |
| 1853 | +• Trigger gfx.triangle's line heuristic with more than 2 unique points |
| 1854 | +• Various performance optimizations |
| 1855 | +
|
| 1856 | +API changes: |
| 1857 | +• Add 'alpha_mul' optional parameter to GetColorEx |
| 1858 | +• Add BeginItemTooltip and SetItemTooltip |
| 1859 | +• Add ChildFlags_{AlwaysAutoResize,AlwaysUseWindowPadding,{,Auto}Resize{X,Y},Border,FrameStyle,None} |
| 1860 | +• Add ComboFlags_WidthFitPreview |
| 1861 | +• Add ConfigVar_HoverStationaryDelay and _HoverFlagsForTooltip{Mouse,Nav} |
| 1862 | +• Add DebugFlashStyleColor and DebugStartItemPicker |
| 1863 | +• Add DrawList_AddConcavePolyFilled and DrawList_PathFillConcave |
| 1864 | +• Add DrawList_AddEllipse{,Filled} and DrawList_PathEllipticalArcTo |
| 1865 | +• Add GetBuiltinPath (shortcut for "$resource_path/Scripts/ReaTeam Extensions/API") |
| 1866 | +• Add HoveredFlags_AllowWhenOverlappedBy{Item,Window} and _ForTooltip |
| 1867 | +• Add IsKeyChordPressed |
| 1868 | +• Add Key_F{13..24} and Key_App{Back,Forward} |
| 1869 | +• Add ListClipper_IncludeItemByIndex and rename _IncludeRangeByIndices to _IncludeItemsByIndex |
| 1870 | +• Add PopupFlags_NoReopen |
| 1871 | +• Add StyleVar_{Tab,TabBar}BorderSize and TabItemFlags_NoAssumedClosure |
| 1872 | +• Add TableAngledHeadersRow, TableColumnFlags_AngledHeader and StyleVar_TableAngledHeadersAngle |
| 1873 | +• Add TableFlags_HighlightHoveredColumn |
| 1874 | +• Add TreeNodeFlags_SpanAllColumns |
| 1875 | +• Remove BeginChildFrame and EndChildFrame (use BeginChild+ChildFlags_FrameStyle instead) |
| 1876 | +• Remove DestroyContext (was not useful since 0.5) |
| 1877 | +• Remove support of Windows virtual key codes (was deprecated in 0.6) |
| 1878 | +• Remove TableGetColumnSortSpecs's redundant sort_order return value |
| 1879 | +• Remove WindowFlags_AlwaysUseWindowPadding |
| 1880 | +• Rename ShowStackToolWindow to ShowIDStackToolWindow |
| 1881 | +• Rename {Selectable,TreeNode}Flags_AllowItemOverlap to _AllowOverlap |
| 1882 | +• Replace BeginChild's (bool)border parameter with (int)child_flags |
| 1883 | +• Replace SetItemAllowOverlap (after the item) with SetNextItemAllowOverlap (before the item) |
| 1884 | +• Set TableNeedSort's has_specs output value to false when not sorting in tristate mode |
| 1885 | +• Swap the column_{index,user_id} return values of TableGetColumnSortSpecs]]></changelog> |
| 1886 | + <source platform="darwin32" file="reaper_imgui-i386.dylib">https://github.com/cfillion/reaimgui/releases/download/v0.9/reaper_imgui-i386.dylib</source> |
| 1887 | + <source platform="darwin64" file="reaper_imgui-x86_64.dylib">https://github.com/cfillion/reaimgui/releases/download/v0.9/reaper_imgui-x86_64.dylib</source> |
| 1888 | + <source platform="darwin-arm64" file="reaper_imgui-arm64.dylib">https://github.com/cfillion/reaimgui/releases/download/v0.9/reaper_imgui-arm64.dylib</source> |
| 1889 | + <source platform="linux32" file="reaper_imgui-i686.so">https://github.com/cfillion/reaimgui/releases/download/v0.9/reaper_imgui-i686.so</source> |
| 1890 | + <source platform="linux64" file="reaper_imgui-x86_64.so">https://github.com/cfillion/reaimgui/releases/download/v0.9/reaper_imgui-x86_64.so</source> |
| 1891 | + <source platform="linux-armv7l" file="reaper_imgui-armv7l.so">https://github.com/cfillion/reaimgui/releases/download/v0.9/reaper_imgui-armv7l.so</source> |
| 1892 | + <source platform="linux-aarch64" file="reaper_imgui-aarch64.so">https://github.com/cfillion/reaimgui/releases/download/v0.9/reaper_imgui-aarch64.so</source> |
| 1893 | + <source platform="win32" file="reaper_imgui-x86.dll">https://github.com/cfillion/reaimgui/releases/download/v0.9/reaper_imgui-x86.dll</source> |
| 1894 | + <source platform="win64" file="reaper_imgui-x64.dll">https://github.com/cfillion/reaimgui/releases/download/v0.9/reaper_imgui-x64.dll</source> |
| 1895 | + <source main="main" type="script" file="ReaImGui_Demo.lua">https://github.com/cfillion/reaimgui/raw/v0.9/examples/demo.lua</source> |
| 1896 | + <source main="main" type="script" file="ReaImGui_Hello World.eel">https://github.com/cfillion/reaimgui/raw/v0.9/examples/hello_world.eel</source> |
| 1897 | + <source main="main" type="script" file="ReaImGui_Hello World (legacy syntax).eel">https://github.com/cfillion/reaimgui/raw/v0.9/examples/hello_world_legacy.eel</source> |
| 1898 | + <source type="script" file="imgui.py">https://github.com/cfillion/reaimgui/releases/download/v0.9/imgui.py</source> |
| 1899 | + <source type="data" file="reaper_imgui_doc.html">https://github.com/cfillion/reaimgui/releases/download/v0.9/reaper_imgui_doc.html</source> |
| 1900 | + <source type="script" file="imgui.lua">https://github.com/cfillion/reaimgui/raw/v0.9/shims/imgui.lua</source> |
| 1901 | + <source type="script" file="gfx2imgui.lua">https://github.com/cfillion/reaimgui/releases/download/v0.9/gfx2imgui.lua</source> |
| 1902 | + </version> |
1792 | 1903 | </reapack>
|
1793 | 1904 | </category>
|
1794 | 1905 | <category name="Control Surfaces">
|
|
0 commit comments