5596 Commits (36ffdd69d304659388ad3d3be487a467de65eaf6)

Author SHA1 Message Date
omar d5b0d51274 Minor miscellaneous merges from Navigation branch to reduce divergence a little bit ago%!(EXTRA string=8 years)
omar 6ee317d26d ImRect::Clip() -> ClipWith() to clarify meaning, going to undo the change in Nav branch. ago%!(EXTRA string=8 years)
omar 6c82af2b96 Navigation branch fix (we changed Clip) ago%!(EXTRA string=8 years)
omar 543dc2817f Fixed an assert when calling CloseCurrentPopup() twice in a row. ago%!(EXTRA string=8 years)
omar 530baee1a7 Removed tabs that slipped through the cracks ago%!(EXTRA string=8 years)
omar 067127f113 Columns: Caching columns clipping rectangles (#125) ago%!(EXTRA string=8 years)
omar adeaf1cd72 Columns: Moved PushColumnClipRect() to imgui_internal.h ago%!(EXTRA string=8 years)
omar 54bdd00df7 Columns: Fix for explicit content width and scrollbar. (#519, #125) ago%!(EXTRA string=8 years)
omar 83e8d10fab Columns: Columns set resize based on the presence of vertical scrollbar. Not 100% sure about that but it looks like we've fixed enough bugs that this may not cause troubles anymore. (#125, #913, #893, #1138) ago%!(EXTRA string=8 years)
omar 1ebd7ec049 Demo: Columns: Added Horizontal Scrolling demo. Tweaked another Columns demo. (#519, #125, #913) ago%!(EXTRA string=8 years)
omar 7ff1c149b5 Columns: Fixed another form of shearing made visible by the PreserveWidth option. The code was initially added in c46d5634d4 to fix because we've fixed in e42aaede42eb6d8a47cf104f3afd6057b13a61ee. (#913, #125) ago%!(EXTRA string=8 years)
omar 1c83b073c6 Columns: A set of column (and most importantly the right-most column) do not register its content to the parent, not affecting the window contents size. (#519, #125, #913) ago%!(EXTRA string=8 years)
omar 7f0063f858 Columns: Added ImGuiColumnsFlags_NoResize flag (internal). (#913, #125) ago%!(EXTRA string=8 years)
omar e70d49ba1f Columns: Fixed one form of shearing during resizing columns with PreserveWidth enabled (there's another issue still). (#913, #125) ago%!(EXTRA string=8 years)
omar 9307631c90 Columns: Removed unnecessary/misleading dummy ItemSize(). Was fixed already before, and fixed again in this branch by 3bf2af23e6. (#913, #125). End() calls EndColumns() directly. ago%!(EXTRA string=8 years)
omar a511b00226 Columns: Fixed offset rounding leading to SetColumnOffset() being destructive when ImGuiColumnsFlags_NoPreserveWidths flag is not set. (#913, #125) ago%!(EXTRA string=8 years)
omar 3bf2af23e6 Columns: Fixed EndColumns() not repositioning the cursor. (#913) ago%!(EXTRA string=8 years)
omar 19a42cb2fd Columns: Moved BeginColumns/EndColumns/flags from #913 to imgui_internals.h + minor shallow tweaks. Removed demo code temporarily. (#125) ago%!(EXTRA string=8 years)
omar b4eeb4aa8d Renamed GetStyleColName() to GetStyleColorName() for consistency. Extra comments in Api Breaking Changes section. ago%!(EXTRA string=8 years)
omar af2db53780 Added GetStyleColorVec4() ago%!(EXTRA string=8 years)
omar cf84650ee8 GCC warnings fixes ago%!(EXTRA string=8 years)
omar fd394e1e95 Scrollbar: Comments. Fixed potential div-by-zero error which I can repro now, so added an assert to notify us if it's actually ever useful or not. ago%!(EXTRA string=8 years)
omar 91d841dd5f Added PushStyleColor(ImGuiCol idx, ImU32 col) overload. (Which _might_ cause an "ambiguous call" compilation error if you are using ImColor() with implicit cast. Cast to ImU32 or ImVec4 explicily to fix.) ago%!(EXTRA string=8 years)
omar 68bf5ecbc1 Marked the weird IMGUI_ONCE_UPON_A_FRAME helper macro as obsolete. prefer using the more explicit ImGuiOnceUponAFrame. Removed the broken __LINE__ from IMGUI_ONCE_UPON_A_FRAME ago%!(EXTRA string=8 years)
omar a85a14370b OpenPopupEx() internal tweaks to receive an ImGuiID, BeginPopupContextXXX shortening unnecessarily long identifier. ago%!(EXTRA string=8 years)
omar a9915681eb PushID()/PopID() to not need to mark parent window as Accessed (needlessly waking up the root "Debug" window) (#747) ago%!(EXTRA string=8 years)
omar 5ea1865fdb (api breaking) changed parameter order for BeginPopupContextWindow(), note that most uses relied on default parameters completely. ago%!(EXTRA string=8 years)
omar d2259f65e5 Undo part of 32dbe836d0 to keep the same name for both overloads (#891, #799) ago%!(EXTRA string=8 years)
omar a83f7083ed BeginPopupEx() uses ImGuiID internally ago%!(EXTRA string=8 years)
omar 1e162dfc74 PushStyleVar/PopStyleVar: internal tweaks ago%!(EXTRA string=8 years)
omar 18f217e631 Style: Moved position of ImGuiCol_TitleBgCollapsed ago%!(EXTRA string=8 years)
omar 5429bd892e ColorEdit4: Added "Copy as..." option in context menu (#346) ago%!(EXTRA string=8 years)
omar 0f935248e3 Combo, Inputint, InputFloat, ColorEdit4 all use the small size for little square ago%!(EXTRA string=8 years)
omar a6d69f04c0 PlotHistogram: bars are drawn based on the position of zero (#828) ago%!(EXTRA string=8 years)
omar 3d6e037c23 Comments (#1034) ago%!(EXTRA string=8 years)
omar bd3dfc0eba Moved TODO list to TODO.txt ago%!(EXTRA string=8 years)
omar c26b29b254 Style: Moving code in a function to make incoming diff easier to parse. ago%!(EXTRA string=8 years)
omar 2b7fe73a08 Window size can be loaded from .ini data even if ImGuiWindowFlags_NoResize flag is set (#1048, #1056) ago%!(EXTRA string=8 years)
omar c1e1e015c4 Style: Tweaked default border (which is off by default) to be less noticeable (#707, #1019) ago%!(EXTRA string=8 years)
omar 648f75b245 Style: renamed ImGuiCol_Columns_*** to ImGuiCol_Separator_*** (BREAKING), Separator() uses this color as well. (#707, #1019) ago%!(EXTRA string=8 years)
omar 6a4064e5f2 PathArcToFast: Minor renaming for clarification. Comments. ago%!(EXTRA string=8 years)
omar 8c61a4eb4c Fonts: Adding references to the fact that .OTF fonts are supported (but haven't renamed the entry points) ago%!(EXTRA string=8 years)
LuK1337 8352d43a0c Fix broken ImGuiColorEditFlags_NoAlpha flag check ago%!(EXTRA string=8 years)
omar 908b025c3c Fixed (unlikely) Ini saving crash if the ImGuiWindowFlags_NoSavedSettings gets removed from a window after its creation (#1000) + minor FAQ tweaks ago%!(EXTRA string=8 years)
omar 08265bfbd9 RenderArrow(): fix warning. re-orderer lines to match enum order. ago%!(EXTRA string=8 years)
omar d7cad903aa Documentation tweaks ago%!(EXTRA string=8 years)
omar 7e452ec737 Renamed ImGuiSetCond_XXX type and enums to ImGuiCond_XXX, kept old enums under #ifdef IMGUI_DISABLE_OBSOLETE_FUNCTIONS ago%!(EXTRA string=8 years)
omar 53d1b1e929 ColorPicker: Fixes for when ImGuiColorEditFlags_NoOptions flag is set: always read a default picker type + forward flag to sub ColorEdit widgets. (#346) ago%!(EXTRA string=8 years)
omar fed18d3203 Removed old ValueColor() helpers. (#346) ago%!(EXTRA string=8 years)
omar fc5ab0cb8d RenderCheckMark() tidying up ago%!(EXTRA string=8 years)