- 2841c51 Backends: OpenGL3: add GL_NEAREST and samplers functions in loader. by ocornut · 15 hours ago master
- bf52f4a Backends: OpenGL3: added HasBindSampler storage for readability and consistency. by ocornut · 15 hours ago
- 14e076c Backends: Internal renaming of samplers. by ocornut · 16 hours ago
- ea8a5a9 DrawList: made AddCallback() assert when passing a null callback. by ocornut · 17 hours ago
- 230418a InputText: Word-Wrap: attempt to track cursor while resizing frame/parent. (#3237, #952, #1062, #7363) by ocornut · 7 days ago
- 16415aa InputText: Word-Wrap: added custom implementation for Home/End that is word-wrap friendly. (#3237, #952, #1062, #7363) by ocornut · 11 days ago
- 985723e InputText: Word-Wrap: mouse clicks on word-wrapping points set cursor side correctly. (#3237, #952, #1062, #7363) by ocornut · 12 days ago
- a82f66a InputText: Word-Wrap: added ImGuiInputTextFlags_WordWrap support. (#3237, #952, #1062, #7363) by ocornut · 11 days ago
- e422a38 InputText: internals: expose LineCount, GetPreferredOffsetX(). by ocornut · 11 days ago
- 11fff1c ImFont::RenderText() takes ImDrawTextFlags_CpuFineClip instead of bool cpu_fine_clip + forward ImDrawTextFlags to word-wrap code. by ocornut · 12 days ago
- 3cc7d1c InputText: InputTextCalcTextSize() uses ImFontCalcTextSizeEx(). by ocornut · 12 days ago
- 56189cd Internals: added ImDrawTextFlags_StopOnNewLine support to ImFontCalcTextSizeEx(), ImDrawTextFlags_WrapKeepTrailingBlanks to ImTextCalcWordWrapNextLineStart(). by ocornut · 12 days ago
- a994589 stb_textedit: extracted stb_textedit_move_line_start()/stb_textedit_move_line_end(), adding STB_TEXTEDIT_MOVELINESTART,STB_TEXTEDIT_MOVELINEEND support. (#3237, #952, #1062, #7363) by ocornut · 3 weeks ago
- bc6478f Internals: added ImDrawTextFlags_WrapKeepTrailingBlanks required for text-edit style word-wrapping. by ocornut · 3 weeks ago
- 34ab6c8 Internals: extracted ImFont::CalcTextSizeA() into ImFontCalcTextSizeEx() so we can make change to its signature. by ocornut · 12 days ago
- c63b5bd Internals: extracted ImFont::CalcWordWrapPosition() into ImFontCalcWordWrapPositionEx() so we can make change to its signature. by ocornut · 3 weeks ago
- 8a35ce0 CalcWordWrapPosition() breaks on \n instead of relying on caller to do it + expose ImTextCalcWordWrapNextLineStart(). (#3237, #952, #1062, #7363) by ocornut · 3 weeks ago
- f77f68a CI: Windows: update to 1.4.326 + pull Vulkan from KhronosGroup's Vulkan-Headers and Vulkan-Loader. (#8925, #8778) by yaz0r · 27 hours ago
- bed08da Backends: SDLGPU3: fixed double assignment. (#8924) by fgungor · 21 hours ago
- 09ebcf1 Docs: fixed mismatched parentheses & other small changes. (#8922) by fdsa · 3 days ago
- 02af06e Backends: Vulkan: rewrite pColorAttachmentFormats deep-copy to avoid issues when calling multiple times. (#8282, #8110) by ocornut · 5 days ago
- 026d47c Backends: Vulkan: store pColorAttachmentFormats deep-copy into an ImVector. (#8282, #8110) by ocornut · 5 days ago
- c637148 Backends: Vulkan: reorder InitInfo fields. by ocornut · 5 days ago
- 26aa81a Backends: Vulkan: misc amends (makes ImGui_ImplVulkan_MainPipelineCreateInfo::PipelineRenderingCreateInfo consistent with InitInfo). (#8110, #8111, #8053) by ocornut · 5 days ago
- 1ecc34a Backends: Vulkan: misc amends (e.g. changelog, coding style). (8110, 8111, 8053) by ocornut · 5 days ago
- ee03cef Backends: Vulkan: revert using a struct for ImGui_ImplVulkan_CreatePipeline() for now. (#8110, #8111, #8053) by ocornut · 5 days ago
- e51d93e Backends: Vulkan: added ImGui_ImplVulkan_CreateMainPipeline(). (#8110, #8111, #8053) by Ronan Cailleau · 10 months ago
- 7d33524 InputText: fixed an issue where using Escape with ImGuiInputTextFlags_EscapeClearsAll. (#8915, #8273) by ocornut · 5 days ago
- 605a751 InputText, InputInt, InputFloat: fixed an issue where using Escape to revert would not write back the reverted value. (#8915, #8273) by ocornut · 5 days ago
- b7cb3d9 Comments about using MSVC SAL for printf annotation. (#8871) by ocornut · 6 days ago
- 20160ff Fonts: fixed merging a font and specifying a font target in DstFont that's not the last added font (regression in 1.92). (#8912) by ocornut · 6 days ago
- 3766d40 Nav: fixed Ctrl+Tab window appearing as empty when the sole active and focused window has the ImGuiWindowFlags_NoNavFocus flag. (#8914) by ocornut · 6 days ago
- 0dd3c84 Docs: add missing anchor in FAQ.md (#8913) by Ян Ли · 6 days ago
- 8dc457f Internals: added indent, shallow tweaks + unused context pointer to InputTextCalcTextLenAndLineCount() to reduce noise in wip patch. by ocornut · 3 weeks ago
- 0ef9610 InputText, stb_textedit: Revert special handling when pressing Down/PageDown on last line of a buffer without a trailing carriage return. by ocornut · 11 days ago
- 5c92699 stb_textedit: trim trailing blanks for simplicity. by ocornut · 12 days ago
- 771fae6 ImRect: added AsVec4() helper. Using ImRect in InputTextEx(). by ocornut · 13 days ago
- 6351f00 Clipper, Tables: removed `row_increase >= 0` assert. (#8886) by ocornut · 12 days ago
- 55cbc66 InputText: allow passing an empty string with buf_size==0. (#8907) by ocornut · 12 days ago
- 9f96994 stb_textedit: fixed misleading cursor-1 in STB_TEXTEDIT_K_LINESTART handlers. (#7925) by ocornut · 3 weeks ago
- aa2f40c Clipper, Tables: added ImGuiListClipperFlags, ImGuiListClipperFlags_NoSetTableRowCounters. (#8886) by ocornut · 13 days ago
- a309d2d Fonts: fixed assertion failure when ImFontAtlasRectEntry::Generation overflows. (#8906) by Christian Fillion · 13 days ago
- 87c1ab7 Windows: changed how g.CurrentItemFlags is modified before windows' CloseButton() submission to be less misleading. (#8903) by ocornut · 14 days ago
- 319c481 AddFontDefault(): shallow simplification. by ocornut · 14 days ago
- 229d56e Debug Tools: ID Stack Tool: when ### is used, uncontributing prefix before the ### is now skipped. (#8904, #4631) by ocornut · 14 days ago
- 7d23059 Fixed ImHashSkipUncontributingPrefix() not looping in case of multiple ### elements. by ocornut · 14 days ago
- 75a4a48 Internals: extracted ImHashSkipUncontributingPrefix() out of CreateNewWindowSettings() and added note about it. by ocornut · 14 days ago
- 9e86401 Debug Tools: ID Stack Tool: added option to hex-encode non-ASCII characters in output path. (#8904, #4631) by ocornut · 14 days ago
- 783f1e6 Debug Tools: ID Stack Tool: fixed using fixed-size buffers preventing long identifiers from being displayed in the tool. (#8905, #4631) by ocornut · 14 days ago
- e728b96 Fixed Bullet() fixed tesselation amount which looked out of place in very large sizes. by ocornut · 3 weeks ago
- fe03035 Docs: advertise ProggyVector font as an alternative. by ocornut · 3 weeks ago
- 515c0b5 Backends: SDL_GPU: typo + changelog. (#8892) by ocornut · 3 weeks ago
- 7c6fa8f Backends: SDL_GPU: add swapchain parameters to ImGui_ImplSDLGPU3_InitInfo. (#8892) by PTSVU · 3 weeks ago
- 42656b3 Scrollbar, Style: added style.ScrollbarPadding, ImGuiStyleVar_ScrollbarPadding. (#8895) by ocornut · 3 weeks ago
- 89b7fc9 DrawList: fixed CloneOutput() taking a copy of the ImDrawListSharedData pointer. Missing Changelog. (#8894, #1860) by ocornut · 3 weeks ago
- 0c4f500 DrawList: fixed CloneOutput() taking a copy of the ImDrawListSharedData pointer. (#8894, #1860) by ocornut · 3 weeks ago
- 720e94f Rework FormatTextureIDForDebugDisplay() ImDrawCmd version as FormatTextureRefForDebugDisplay(). by ocornut · 3 weeks ago
- 321e9eb Fixes for printing out ImTextureID value when it is typedef to other types. (#8889) by ocornut · 3 weeks ago
- 6556011 Examples: Android+OpenGL3: update Gradle project, amend. (#8888, #8878) by scribam · 3 weeks ago
- 361e370 Examples: Android+OpenGL3: update Gradle project (#8888, #8878) by scribam · 3 weeks ago
- 86ec5c8 Version 1.92.3 WIP by ocornut · 3 weeks ago
- 45acd5e Version 1.92.2b by ocornut · 4 weeks ago v1.92.2b
- 774ddb5 Fixed IsItemHovered() failing on disabled items and items that have no identifier. Made holding on disabled items not leak IsItemDisabled() between disabled items when window has _NoMove. (#8877, #8883) by ocornut · 4 weeks ago
- 4dee11a Make ImGuiInputSource int. by ocornut · 4 weeks ago
- 43e3ac0 Docs: fixed unneeded usage of Build(). (#8883) by omar · 4 weeks ago
- 02f654c Backends: Allegro5: fixed missing support for ImGuiKey_PrintScreen under Windows. by ocornut · 4 weeks ago
- e1baadb Backends: Allegro5: Fixed texture format setup. (#8770, #8465) by ocornut · 4 weeks ago
- e2a662e Backends: Allegro5: fixed use of obsolete IM_OFFSETOF(). by ocornut · 4 weeks ago
- e1a9380 Backends: Allegro5: Added ImGui_ImplAllegro5_SetDisplay(). by ocornut · 4 weeks ago
- af920e1 Version 1.92.3 WIP by ocornut · 4 weeks ago
- 863e989 imgui_freetype.cpp: fix gcc -Wmissing-declarations (#8879) by Wouter Vermaelen · 4 weeks ago
- 2b24f5f Version 1.92.2 by ocornut · 4 weeks ago v1.92.2
- e10300e Docs: Special thanks. by ocornut · 4 weeks ago
- 5a6fa33 Fixed an inconsistency between IsItemHovered() and internal hovering check, where IsItemHovered() would return true if mouse was first clicked on the background of a non-moveable window. (#8877) by ocornut · 4 weeks ago
- 8239a0e Nav, Tables: fix NavIsScrollPushableX logic clamping value stored in NavApplyItemToResult(), which would break scrolling. (#8816, #2221) by ocornut · 4 weeks ago
- 5011559 Demo: About Box: include IMGUI_ENABLE_TEST_ENGINE in Config/Build info. by ocornut · 4 weeks ago
- 1c57dc2 Misc: fixes zealous MSVC static analyzer warnings + make GetInputSourceName(), GetMouseSourceName() a little more tolerant. (#8876) by ocornut · 4 weeks ago
- 47c4148 Tables, Nav: fixed navigation within scrolling tables when item boundaries goes beyond columns limits. (#8816, #2221) by ocornut · 4 weeks ago
- ea075ed ImVector: skip memcpy in operator= if Data isn't initialized to play nice with -fsanitize=undefined. (#8874) by Ian · 4 weeks ago
- b6614f6 Backends: SDL_GPU3: removed ImGui_ImplSDLGPU3_Texture struct extraneous indirection now that we only need to store SDL_GPUTexture*. (#8866, #8163, #7998, #7988, #8465) by ocornut · 5 weeks ago
- 9ee3d73 Backends: SDL_GPU3: changed ImTextureID type from SDL_GPUTextureSamplerBinding* to SDL_GPUTexture*. Added ImGui_ImplSDLGPU3_RenderState. (#8866, #8163, #7998, #7988) by ocornut · 5 weeks ago
- e7d0ad0 Removed static inline usages from free functions. (#8867, #8813) by LEE KYOUNGHEON · 5 weeks ago
- 412daf7 Tabs: attempt to fix infinite loop in tab-bar ShrinkWidth() by using an epsilon. (#5652, #3421, #8800) by ocornut · 5 weeks ago
- c22af8c Fonts: fixes comment (amend d8da97f7). by ocornut · 5 weeks ago
- 1bf41a0 Fonts, Tables: fixed PushFont() having no effect when called after submitting a hidden column. (#8865) by ocornut · 5 weeks ago
- 2842836 InputText: minor tweak to an expression. by ocornut · 5 weeks ago
- d163e20 Examples: Win32+OpenGL3: Replace legacy 'GL/GL.h' with 'GL/gl.h' (#8861) by Adem Budak · 5 weeks ago
- f7eae45 Fonts: show ImFontConfig::FontNo in DebugNodeFont(). (#8863) by Christian Fillion · 5 weeks ago
- ff2dfc8 Fonts: fixed a crash when modifying different texture format with a legacy backend. (#8824) by Elliot Prior · 7 weeks ago
- 7e701c1 Fonts: fixed an issue when a font using MergeMode has a reference size specified but the target font doesn't. by ocornut · 5 weeks ago
- 90025a6 Backends: Vulkan: Avoid calling vkCmdBindDescriptorSets() when texture has not changed. (#8666) by Michael Böhme · 3 months ago
- 902b8cc Examples: SDL3+SDL_GPU: use SDL_GPU_PRESENTMODE_VSYNC present mode. (#8830) by ocornut · 5 weeks ago
- 70cfc02 Examples: SDL3+SDL_GPU: use SDL_WaitAndAcquireGPUSwapchainTexture() instead of SDL_AcquireGPUSwapchainTexture(). (#8830) by o:tone · 7 weeks ago
- 250bd66 Tabs: fixed ImGuiTabBarFlags_FittingPolicyScroll not triggering (regression in 3ef6c84). (#3421, #8800) by ocornut · 5 weeks ago
- c14d83d Tabs: made scrolling buttons never keyboard/gamepad navigation candidates. by ocornut · 5 weeks ago
- 7d5fef8 Nav: fixed a bug where GamepadMenu couldn't toggle between main and menu layer while navigating a Modal window. (#8834) by ocornut · 5 weeks ago
- 22fe9fc Textures: fixed assertion in DebugNodeTexture() when ImTextureID_Invalid is non-zero. (#8860, #8745) by Christian Fillion · 5 weeks ago
- 320c94b Tabs: when scrolling is enabled, track selected tabs when resizing down parent container. (#3421, #8800) by ocornut · 6 weeks ago
- 3ef6c84 Tabs: added new fitting policy ImGuiTabBarFlags_FittingPolicyMixed, new default. (#3421, #8800) by ocornut · 6 weeks ago
- cc1fbcc Fonts: undo change done in b884533 since 19d1ad0 made them unnecessary. (#8794, #8850) by ocornut · 6 weeks ago