6162 Commits (13f00331dacbfc6ff14e41fc359c4234100fa6b9)
 

Author SHA1 Message Date
omar 13f00331da Docking: Added ImGuiDockNodeFlags_NoDocking flag. (#2109) ago%!(EXTRA string=6 years)
omar af93c21cf9 Merge branch 'master' into docking 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 cf98290873 Backends: DirectX9: Workaround for windows not refreshing when main viewport has no draw call. (#2560) ago%!(EXTRA string=6 years)
omar 1ca6ff974c Viewport: fix to allow multiple shutdown / calls to DestroyPlatformWindows(). (#2769) ago%!(EXTRA string=6 years)
omar 575df6f192 Merge branch 'master' into docking 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 0bdc145343 Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar d049a7988c Docking: comments for DockBuilder API. 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 a4af3cc814 Viewport, GLFW: Fix for #2756 under Windows. ago%!(EXTRA string=6 years)
Rokas Kupstys a89a3cd2f1 Viewports, GLFW: Fix window having incorrect size after uncollapse. Issue manifests on Linux when window is in it's own viewport. (#2756, #2117) 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)
Rokas Kupstys 09780b8b3d Viewport: Fix setting window size on macos (glfw). (#2767, #2117) 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 9e294be5c5 Docking: Fix for node created at the same time as windows that are still resizing (typically with io.ConfigDockingAlwaysTabBar) to not be zero/min sized. (#2109) 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)
omar a01d149369 Fixed context popup windows from not having the NoDocking flag. (#2763) ago%!(EXTRA string=6 years)
Tommy Nguyen bcdb89ab07 Rebased imstb_rectpack on stb_rect_pack v1.00. ago%!(EXTRA string=6 years)
omar 483534b525 Internals: Using simpler ImVec2ih construct + fixed misnamed member. ago%!(EXTRA string=6 years)
omar e1fca8d982 Merge branch 'master' into docking 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 10a202422a Docking: Extracted some of BeginDocked() into a DockContextBindNodeToWindow() function. ago%!(EXTRA string=6 years)
omar 27431dcc6b Docking: fix BeginDocked() path that creates node so that SetNextWindowDockID() doesn't immediately discard the node..(#2109) ago%!(EXTRA string=6 years)
omar d8f9f6ba2a Viewport: Fixed issue where resize grip would display hovered (before of extruded hit rectangle) while mouse is still off the OS bounds so click would miss it and focus the OS window behind expected one. (#1542) 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)