ocornut
8175a47881
Debug Tools: Renamed ShowStackToolWindow() ("Stack Tool") to ShowIdStackToolWindow() ("ID Stack Tool"). ( #4631 )
ago%!(EXTRA string=2 years)
ocornut
204ae8a407
Internals: added ImRect::ContainsWithPad()
ago%!(EXTRA string=2 years)
ocornut
94da5842ef
Renamed ImFloor() to ImTrunc(). Renamed ImFloorSigned() to ImFloor(). ( #6861 )
ago%!(EXTRA string=2 years)
ocornut
72ae6f5200
Fixed MousePosPrev with has never been valid outside of NewFrame().
...
bed6ef03f
always worked because it was done in NewFrame() before the assignment.
ago%!(EXTRA string=2 years)
ocornut
d4869207e3
Misc: Most text functions also treat "%.*s" (along with "%s") specially to avoid formatting. ( #3466 , #6846 )
ago%!(EXTRA string=2 years)
ocornut
daf49e9d82
Made ImFileOpen reuse a memory buffer so .ini saving doesn't allocate once every time. Added commented out MemAlloc/MemFree debug log.
ago%!(EXTRA string=2 years)
ocornut
6c022f9bf1
IO, Inputs: rename SetMousePos() to TeleportMousePos(). ( #6837 , #228 )
ago%!(EXTRA string=2 years)
ocornut
ff36fe365e
IO, Inputs: setting io.WantSetMousePos ignores incoming MousePos events. ( #6837 , #228 )
...
Allow easily implementing wrapping behaviors.
ago%!(EXTRA string=2 years)
ocornut
ef8ff1b5d8
TabBar, Style: added style.TabBarBorderSize and associated ImGuiStyleVar_TabBarBorderSize. ( #6820 , #4859 , #5022 , #5239 )
...
Cherry-picked from docking's 64b1e44
ago%!(EXTRA string=2 years)
ocornut
b101cf46b6
ListBox, Combo: Changed signature of "name getter" callback in old one-liner ListBox()/Combo() apis.
ago%!(EXTRA string=2 years)
ocornut
8a2cd81091
TypingSelect: always enable nav highlight.
...
Otherwise in non multi-select contexts as nav dosn't automatically select result would not always be visible.
ago%!(EXTRA string=2 years)
ocornut
661a70fc79
TypingSelect: fast switch between characters in + debug, internal renames.
...
# Conflicts:
# imgui.cpp
# imgui_internal.h
ago%!(EXTRA string=2 years)
ocornut
c86ce70968
Internal: Nav,MultiSelect: import ImGuiSelectionUserData, SetNextItemSelectionUserData() from MultiSelect. Track NavLastValidSelectionUserData as a convenience.
ago%!(EXTRA string=2 years)
ocornut
9714594c35
Tooltips: made using SetItemTooltip()/IsItemHovered(ImGuiHoveredFlags_ForTooltip) defaults to activate tooltips on disabled items.. ( #1485 )
ago%!(EXTRA string=2 years)
ocornut
6eb2681c09
Internals: InitOrLoadWindowSettings() clear Size again for better data nuking in tests. Debug Log: added ImGuiDebugLogFlags_OutputToTestEngine flag.
ago%!(EXTRA string=2 years)
ocornut
357f752bed
Docs: add more links to the top of every examples and backends files.
ago%!(EXTRA string=2 years)
ocornut
b9ab6e2019
Nav: Tabbing always enable nav highlight when ImGuiConfigFlags_NavEnableKeyboard is set. ( #6802 , #3092 , #5759 , #787 )
ago%!(EXTRA string=2 years)
ocornut
7812039402
ImVector: Added find_index() helper.
ago%!(EXTRA string=2 years)
ocornut
44a6b493ee
Commented out obsolete ImDrawCornerFlags_XXX. Commented out runtime support for hardcoded ~0 or 0x01..0x0F rounding flags values for AddRect()/AddRectFilled()/PathRect()/AddImageRounded()
...
Amend 5185329
, 3f5b2a3
, c2d6d26
, 39432bf
, 033dfd9
ago%!(EXTRA string=2 years)
ocornut
becd75676f
Commented out obsolete redirecting function: GetWindowContentRegionWidth().
ago%!(EXTRA string=2 years)
ocornut
727c462069
Internals: Added ImTextFindPreviousUtf8Codepoint() helper + comments.
ago%!(EXTRA string=2 years)
ocornut
fb9b006865
Version 1.90 WIP
ago%!(EXTRA string=2 years)
ocornut
fef3389157
Version 1.89.9
ago%!(EXTRA string=2 years)
ocornut
e8a5c9e1b8
Tables: Made it possible to change style.CellPadding.y between rows. Added demo.
ago%!(EXTRA string=2 years)
ocornut
3816d478df
ImDrawList: small debug-mode optimization when calling AddRect() without rounding + Selectable: small debug-mode optimization.
...
# Conflicts:
# imgui_widgets.cpp
ago%!(EXTRA string=2 years)
ocornut
303dc091b4
Revert "IO: ImGuiMod_Shortcut (Ctrl/Cmd depending on platform) is reflected in io.KeyMods. ( #5923 , #456 )"
...
This reverts commit b8f93a8fe0
. Too breaking for user.
ago%!(EXTRA string=2 years)
ocornut
b8f93a8fe0
IO: ImGuiMod_Shortcut (Ctrl/Cmd depending on platform) is reflected in io.KeyMods. ( #5923 , #456 )
ago%!(EXTRA string=2 years)
ocornut
a066074054
Clipper: Fixed a bug if attempt to force-include a range which matches an already included range. ( #3841 )
ago%!(EXTRA string=2 years)
ocornut
bdd9b96fa3
Demo: Reorganized "Examples" menu. Tweak Property Editor.
ago%!(EXTRA string=2 years)
ocornut
08b3a1a34a
ImDrawList: Automatically calling ChannelsMerge() if not done after a split.
...
Ties fixing f422e78
in docking: iterating root windows was incorrect. Will be faster to lazily merge in RenderDimmedBackground() rather than iterate all.
ago%!(EXTRA string=2 years)
ocornut
82d177ccbd
Using range-based for where it makes sense. ( #4537 )
ago%!(EXTRA string=2 years)
ocornut
33ea1e8b78
ColorEdit, ColorPicker: Manipulating options popup don't mark item as edited. ( #6722 )
ago%!(EXTRA string=2 years)
ocornut
f617fe7890
Clipper: Renamed IncludeRangeByIndices()/ForceDisplayRangeByIndices() to IncludeItemsByIndex(). ( #6424 , #3841 )
...
Single item version added in prevous commit (2000537
) renamed to IncludeItemByIndex() too.
ago%!(EXTRA string=2 years)
ocornut
4a81424492
CloseButton, CollapseButton: don't include FramePadding into size. Use ItemInnerSpacing.x between title bar buttons. ( #6749 )
ago%!(EXTRA string=2 years)
Diego Mateos
040e818d72
Fix typo in SameLine comment ( #6745 )
ago%!(EXTRA string=2 years)
ocornut
ba1fa904a9
IO: Exposed io.PlatformLocaleDecimalPoint to configure decimal point ('.' or ','). ( #6719 , #2278 )
...
Amend 13f718337
ago%!(EXTRA string=2 years)
Rick Huang
a6857ede03
IO: fix writing to incorrect union section for MouseSource in AddMousePosEvent and AddMouseButtonEvent. ( #6727 , #2702 )
...
Technically may have had no side-effects unless non-standard alignment used.
ago%!(EXTRA string=2 years)
ocornut
d2c7cbcbf9
Misc: Made multiple calls to Render() during the same frame early out faster.
ago%!(EXTRA string=2 years)
ocornut
ac64b65634
Render: draw dimmed background earlier to match docking code. ( #6716 )
...
Amend f422e78
ago%!(EXTRA string=2 years)
ocornut
1362fc0c56
Debug, Internals: Added DebugDrawCursorPos(), DebugDrawLineExtents() helpers.
ago%!(EXTRA string=2 years)
ocornut
bc3c0ce772
Nav, TreeNode: Pressing Left with ImGuiTreeNodeFlags_NavLeftJumpsBackHere now goes through proper navigation logic: honor scrolling and selection. ( #1079 , #1131 )
...
Added a stack for this purpose which other features might build on (e.g. #2920 ). However this is currently gated by many tests and not a performance concern, but making stack happen all the time may be undesirable.
ago%!(EXTRA string=2 years)
ocornut
226923fa7e
Metrics: Fixed "Drawlists" section and per-viewport equivalent appearing empty (regression from c649aca
).
...
(#6597 , #6475 , #6167 , #5776 , #5109 , #4763 , #3515 , #1860 )
ago%!(EXTRA string=2 years)
ocornut
cf3726bcbc
Internals: rename bg/fg drawlist holders in structs to reduce confusion.
ago%!(EXTRA string=2 years)
ocornut
d6d94d90bf
Version 1.89.9 WIP
...
+ Minor typo fixes
ago%!(EXTRA string=2 years)
ocornut
f7eea63872
Version v1.89.8
ago%!(EXTRA string=2 years)
septag
f1781c20a3
Added IMGUI_DISABLE_STB_SPRINTF_IMPLEMENTATION config macro to disable stb_sprintf implementation ( #6626 )
ago%!(EXTRA string=2 years)
ocornut
db66e33e9e
Tables: fixed GetContentRegionAvail().y report not taking account of lower cell padding or of using ImGuiTableFlags_NoHostExtendY. ( #6619 )
...
Made GetContentRegionMax() fully defer to WorkRect when inside a table container.
ago%!(EXTRA string=2 years)
ocornut
2bc5d17ac3
Tables: fixed calculation of multi-instance shared decoration/scrollbar width of scrolling tables. ( #5920 , #6619 )
...
Avoid width variation when resizing down a table hosting a child window.
+ shallow tweak to GetContentRegionMax().
ago%!(EXTRA string=2 years)
ocornut
d342ec10cc
Overlap, IsItemHovered: clarification on using IsItemHovered() on a non-reactive item after a reactive overlappable one. ( #6610 )
ago%!(EXTRA string=2 years)
ocornut
0e8eb8c48e
Removed _MSC_VER <= 1500 checks for Visual Studio 2008 or earlier.
...
Our codebase requires VS2012+ since a while.
ago%!(EXTRA string=2 years)