ocornut
1d8e48c161
Using range-based for where it makes sense. ( #4537 )
...
Amend 82d177c
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
300464a487
Docking: when io.ConfigDockingWithShift is enabled, staying stationary while moving a window displays an help tooltip to increase affordance. ( #6709 , #4643 )
...
Hope this doesn't feel spammy?
ago%!(EXTRA string=2 years)
ocornut
7d6e83efca
Docking: Fixed non-root dockspace not having their background rendered properly.
...
Fix f422e78
. Fuller version of 08b3a1a
pushed in master.
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
762ec445e6
Docking: Fixed bad bug, dock node host wouldn't merge background. ( #6753 , #6716 )
...
Fixes f422e78
. Didn't crash because g.Windows[] is always larger than g.WindowsFocusOrder[].
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
61d35972e2
CloseButton, CollapseButton: don't include FramePadding into size. Use ItemInnerSpacing.x between title bar buttons. Amend for Docking. ( #6749 )
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
f422e7826f
ImDrawData: Fixed an issue where TotalVtxCount/TotalIdxCount does not match the sum of individual ImDrawList's buffer sizes. ( #6716 )
...
Amend dbeeeae59
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)
ocornut
863ac31f01
Doc: various tweaks + tweak imconfig comments.
ago%!(EXTRA string=2 years)
ocornut
023e59a5f2
ImDrawData: call _PopUnusedDrawCmd() later. as RenderDimmedBackgrounds() rely on a valid command being there (especially in docking branch). ( #6406 , #4879 , #1878 )
...
Amend/fix dbeeeae
for docking.
+ Build fix when using IMGUI_DISABLE_DEBUG_TOOLS
ago%!(EXTRA string=2 years)
ocornut
6888e6cdff
ImDrawData: call _PopUnusedDrawCmd() later. as RenderDimmedBackgrounds() rely on a valid command being there (especially in docking branch). ( #6406 , #4879 , #1878 )
...
Amend/fix dbeeeae
for docking.
+ Build fix when using IMGUI_DISABLE_DEBUG_TOOLS
ago%!(EXTRA string=2 years)
ocornut
dbeeeae593
ImDrawData: Slight refactor so internal logic uses same logic as AddDrawList(). ( #6406 , #4879 , #1878 )
...
# Conflicts:
# imgui.cpp
# imgui_internal.h
ago%!(EXTRA string=2 years)
ocornut
1a9ddd2396
ImDrawData: added AddDrawList() helper function. ( #6406 , #4879 , #1878 )
ago%!(EXTRA string=2 years)
ocornut
c649aca20a
ImDrawData: changed CmdLists from raw array to ImVector<> owned by ImDrawData itself. Faclitate user-manipulation of the array ( #6406 , #4879 , #1878 ) + deep swap. ( #6597 , #6475 , #6167 , #5776 , #5109 , #4763 , #3515 , #1860 )
...
+ Metrics: avoid misleadingly iterating all layers of DrawDataBuilder as everything is flattened into Layers[0] at this point.
# Conflicts:
# imgui.cpp
# imgui_internal.h
ago%!(EXTRA string=2 years)
ocornut
cc4c37dbac
Nav: PageUp/PageDown always set NavJustMovedTo even when landing on same spot (which can trigger a selection).
...
This is mostly expected for range-select.
+ Rename ImGuiNavMoveFlags_Tabbing -> ImGuiNavMoveFlags_IsTabbing
ago%!(EXTRA string=2 years)
ocornut
51b348095c
Docking, Style: resizing separators use same colors as window borders. ( #2522 )
ago%!(EXTRA string=2 years)
ocornut
f4942bca32
Docking: follow to 27c735e
to fix rendering of docked-window scrollbar above outer border. ( #2522 )
ago%!(EXTRA string=2 years)
ocornut
b79751ebad
Docking: Added DockingSeparatorSize to style: amends ( #3481 , #4721 , #2522 )
...
Add ImGuiStyleVar_DockingSeparatorSize + misc Docking related comments.
ago%!(EXTRA string=2 years)
PossiblyAShrub
a5aff5fd3e
Docking: Added DockingSeparatorSize to style ( #3481 , #4721 , #2522 )
...
(DockingSplitterSize in current commit, about to be renamed)
ago%!(EXTRA string=2 years)
ocornut
140726d23f
Fixed CTRL+Tab dimming background assert when target window has a callback in the last ImDrawCmd. ( #4857 , #5937 )
ago%!(EXTRA string=2 years)
ocornut
6aa408c6af
IO: Added io.ClearEventsQueue(). Obsoleted io.ClearInputCharacters(). ( #4921 )
...
cc #2425 #1153 #1600
ago%!(EXTRA string=2 years)
ocornut
3fe4319314
Version 1.89.8 WIP
ago%!(EXTRA string=2 years)
ocornut
cb9015e254
Version 1.89.7
ago%!(EXTRA string=2 years)
ocornut
1029f57b8a
Inputs, Tooltip: Rework stationary timer logic as it broke on high-framerates with lower rate of mouse inputs. ( #1485 )
ago%!(EXTRA string=2 years)