5610 Commits (d16c87a5b19e82b922e7a400b897f83d62c8715c)
 

Author SHA1 Message Date
omar 664f9e76b9 Documentation: Various tweaks and improvements to the README page. [@ker0chan] ago%!(EXTRA string=6 years)
goran-w e100523917 CollapsingHeader: Added support for ImGuiTreeNodeFlags_Bullet and ImGuiTreeNodeFlags_Leaf on framed nodes. (#2159, #2160) ago%!(EXTRA string=6 years)
omar ca858c084b Demo tweaks. Comments. Compacting the rarely used AutoFitXXX fields in ImGuiWindowTempData. ago%!(EXTRA string=6 years)
omar 52deb415e0 Internal: Refactored internal RenderMouseCursor so colors can be specified. (#2614) ago%!(EXTRA string=6 years)
omar 25849234f6 Internal: Tree: tweaks (initially tried to implement auto-scrolling, stashed) ago%!(EXTRA string=6 years)
omar 97691643b7 Backends: OpenGL3: Attempt to automatically detect default GL loader by using __has_include. Followup to 44cd8e3 (#2798) ago%!(EXTRA string=6 years)
osheriff 44cd8e39da Automatically include the available gl loader header ago%!(EXTRA string=6 years)
omar 80b3ab7d3e TabBar: Fixed single tab shrinking reducing the tab to 0.0f size. Broken by a856c670c1. ago%!(EXTRA string=6 years)
omar f47a0a85cc ImVector: added find, find_erase, find_erase_unsorted helpers. ago%!(EXTRA string=6 years)
omar eab03f4467 Selectable: Added ImGuiSelectableFlags_AllowItemOverlap flag in public api (was previously internal only). ago%!(EXTRA string=6 years)
omar a45e3b5bb3 Readme, Wiki: Image loading examples. ago%!(EXTRA string=6 years)
omar f7468d05fe Fixed mouse event forwarding in macos example (#2710, #1961) ago%!(EXTRA string=6 years)
omar 38d22bc47d ColorPicker / ColorEdit: restore Hue when zeroing Saturation. (#2722, #2770) - changelog, fixed uninitialized variables, tweaks, renaming. ago%!(EXTRA string=6 years)
Rokas Kupstys accb0261b8 ColorPicker / ColorEdit: restore Hue when zeroing Saturation. (#2722, #2770) ago%!(EXTRA string=6 years)
omar 656c515bad Warning fix. ago%!(EXTRA string=6 years)
omar 9d02ed51e3 TreeNode: Added ImGuiTreeNodeFlags_SpanAvailWidth and ImGuiTreeNodeFlags_SpanFullWidth flags (#2451, #2438, #1897) ago%!(EXTRA string=6 years)
omar 74e01e62ce Fixed unused static function warning for some compilers. (#2793) ago%!(EXTRA string=6 years)
omar 098591fe4c ImDrawListSplitter: fixed an issue merging channels if the last submitted draw command used a different texture. (#2506) ago%!(EXTRA string=6 years)
omar b48dc067ae Style: Allow style.WindowMenuButtonPosition to be set to ImGuiDir_None to hide the collapse button. (#2634, #2639) ago%!(EXTRA string=6 years)
omar 3b014d0c31 Merge branch 'features/ellipsis_rendering' ago%!(EXTRA string=6 years)
omar 3f986e72d9 Internal: Offset STB_TEXTURE_K_ defines to remove that change from #2541 + sponsors update. ago%!(EXTRA string=6 years)
omar 7d5a17e5e4 Remove trailing spaces (grep for ' \r?$' in visual studio) ago%!(EXTRA string=6 years)
omar 1c951dca97 Font: Narrow ellipsis: once we know an ellipsis is going to be drawn, we can claim the space between pos_max.x and ellipsis_max.x which gives us enough extra space to not requires the further (and otherwise valid) optimizations. Gets us vastly simplified code, yay. (#2775) ago%!(EXTRA string=6 years)
omar 57623c15dd Font: Narrow ellipsis: various minor stylistic tweaks (#2775) ago%!(EXTRA string=6 years)
Rokas Kupstys 45405f0dc9 Font: implement a way to draw narrow ellipsis without relying on hardcoded 1 pixel dots. (#2775) ago%!(EXTRA string=6 years)
omar 404dc0367e BeginTabItem: Fixed case where right-most tab would create an extraneous draw calls (probably related to other tab fitting code in 1.73 wip) ago%!(EXTRA string=6 years)
NeroBurner e7e88ed413 Examples: SDL/GLFW + OpenGL3: Fixes for Makefile (#2774) ago%!(EXTRA string=6 years)
Qix 561e7dd490 Fix signed types warning in pasteboard handler (#2786) ago%!(EXTRA string=6 years)
omar 3dcf323c35 Columns: Separator: Fixed a bug where non-visible separators within columns would alter the next row position differently than visible ones. ago%!(EXTRA string=6 years)
omar b05f6f6f50 Nav, Scrolling: Added support for Home/End key. (#787) ago%!(EXTRA string=6 years)
Bagrat Dabaghyan 3cf519c9cb Fix DragScalar for unsigned types (#2780) ago%!(EXTRA string=6 years)
omar cc288e073c Backends: OpenGL3: Tweaked initialization code allow application calling ImGui_ImplOpenGL3_CreateFontsTexture() before ImGui_ImplOpenGL3_NewFrame() if for some reason they wanted. ago%!(EXTRA string=6 years)
omar c077dd4872 Fixed missing IMGUI_API for IsMouseDragPastThreshold(). ago%!(EXTRA string=6 years)
omar 0537ac005f ColorEdit: Disable Hue edit when Saturation==0 instead of letting Hue values jump around. ago%!(EXTRA string=6 years)
omar b59ec7b9b7 DragInt, DragFloat, DragScalar: Using (v_min > v_max) allows locking any edit to the value. ago%!(EXTRA string=6 years)
omar 3f99890f40 TabBar: feed desired width (sum of unclipped tabs width) into layout system to allow for auto-resize. (#2768) ago%!(EXTRA string=6 years)
omar f8d3d8d7f5 TabBar: improved shrinking for large number of tabs to avoid leaving extraneous space on the right side. Individuals tabs are given integer-rounded width and remainder is spread between tabs left-to-right. ago%!(EXTRA string=6 years)
omar bfcdaeb610 Disable with ConfigWindowsMemoryCompactTimer < 0.0f (#2636) ago%!(EXTRA string=6 years)
omar 62f75c7fb1 Added a mechanism to compact/free the larger allocations of unused windows (buffers are compacted when a window is unused for 60 seconds, as per io.ConfigWindowsMemoryCompactTimer = 60.0f). Note that memory usage has never been reported as a problem, so this is merely a touch of overzealous luxury. (#2636) ago%!(EXTRA string=6 years)
Hanif Bin Ariffin 45a0db5979 Demo: PlotLine example displays the average value. (#2759) + extra comments ago%!(EXTRA string=6 years)
omar c8418015c2 SliderScalar: Improved assert when using U32 or U64 types with a large v_max value. (#2765) ago%!(EXTRA string=6 years)
Tommy Nguyen bcdb89ab07 Rebased imstb_rectpack on stb_rect_pack v1.00. ago%!(EXTRA string=6 years)
omar cb538fadfe Internals: Storing settings using ImVec2ih to match what we are doing with dock node. + removed ImMax from reading Size value (done in Begin) + removed seemingly unnecessary FLT_MAX compare in SettingsHandlerWindow_WriteAll. ago%!(EXTRA string=6 years)
omar c4ff1b3578 ImDrawList: clarified the name of many parameters so reading the code is a little easier. (#2740) ago%!(EXTRA string=6 years)
omar 3fb5cf3541 Using offsetof() when available in C++11. Avoids Clang sanitizer complaining about old-style macros. (#94) ago%!(EXTRA string=6 years)
omar c4b0bf718a More typos in comments (#2738) ago%!(EXTRA string=6 years)
omar a856c670c1 TabBar: fixed single-tab not shrinking their width down. ago%!(EXTRA string=6 years)
omar a33cedda14 Internals: Renaming window size calc functions. ago%!(EXTRA string=6 years)
omar 7abd41bd5f TabBar: fixed ScrollToBar request creating bouncing loop when tab is larger than available space. ago%!(EXTRA string=6 years)
omar 9fce278918 ColorPicker: Made rendering aware of global style alpha of the picker can be faded out. (#2711) ago%!(EXTRA string=6 years)