ocornut
29836412e1
Internals, CollapsingHeader, TabItem: Standardized using a #CLOSE id prefix for TabItem and ColllapsingHeader (same as window)
ago%!(EXTRA string=5 years)
ocornut
795cf6fcb5
Removed return value from OpenPopupOnItemClick(). Use IsWindowAppearing() after BeginPopup() for a similar result.
ago%!(EXTRA string=5 years)
ocornut
a58a727781
Renamed OpenPopupContextItem() back to OpenPopupOnItemClick(), reverting 99ab5210
ago%!(EXTRA string=5 years)
ocornut
c206a19373
Removed ImFont::DisplayOffset in favor of ImFontConfig::GlyphOffset. ( #1619 )
...
+ Fonts: AddFontDefault() adjust its vertical offset based on floor(size/13) instead of always +1.
ago%!(EXTRA string=5 years)
ocornut
c47bcb25ed
Fix popup and tooltip positioning when not fitting in the screen. Amend fa42ccea8.
...
# Conflicts:
# docs/CHANGELOG.txt
ago%!(EXTRA string=5 years)
Rokas Kupstys
b7b08f52a4
Fix popup and tooltip positioning when not fitting in the screen.
ago%!(EXTRA string=5 years)
ocornut
6bc526676c
Viewports: Comments, removed unnecessary use of ViewportFrontMostStampCount (the LastFrontMostStampCount is enough)
ago%!(EXTRA string=5 years)
ocornut
70289ab42c
Scrolling: Fixed edge snapping being applied prior to knowing ContentSize. ( #3452 )
...
Fix 473a01adb
.
ago%!(EXTRA string=5 years)
ocornut
8db94cd992
Internals: Scroll related, comments & shallow tweaks.
ago%!(EXTRA string=5 years)
ocornut
8dacb4da20
Docking: Fixed DockNode tab bar initial order broken by 8c80d533d
ago%!(EXTRA string=5 years)
Valentin Vanelslande
9a9ee7f813
NavInitWindow: Change IMGUI_DEBUG_LOG to IMGUI_DEBUG_LOG_NAV ( #3450 )
ago%!(EXTRA string=5 years)
ocornut
f4d062fa11
Nav: Added debug logging, extract bits of code into NavUpdateInitResult().
ago%!(EXTRA string=5 years)
ocornut
fc625d249f
Internals: Begin: update ->Hidden flags only on first begin of the frame. (ignore whitespace to see simple diff)
...
# Conflicts:
# imgui.cpp
ago%!(EXTRA string=5 years)
ocornut
a456d17dfc
Internals: Begin: update ->Hidden flags only on first begin of the frame. (ignore whitespace to see simple diff)
ago%!(EXTRA string=5 years)
ocornut
ce230fc370
Internals: TabBar renaming and shuffling stuff around.
...
+ sneaking a readme change
ago%!(EXTRA string=5 years)
ocornut
600b8f60b4
Docking: Fixed crash in metrics.
ago%!(EXTRA string=5 years)
ocornut
13f718337a
Internals: Added support for overriding locale decimal point, undocumented. ( #2278 ) + Misc doc update.
...
Doc: Mention IMGUI_VERSION_NUM in recent api breaking changes + textwrap some demo code.
ago%!(EXTRA string=5 years)
ocornut
901d432cb7
Nav: Fixed using Alt to toggle the Menu layer when inside a Modal window. ( #787 ) Tidying up todo items.
ago%!(EXTRA string=5 years)
ocornut
093afd4f7f
Internals: Added Name to ImGuiDataTypeInfo + minor misc comments in BeginGroup().
ago%!(EXTRA string=5 years)
ocornut
45499b8f2f
Window: Fixed using non-zero pivot in SetNextWindowPos() when the window is collapsed. ( #3433 )
ago%!(EXTRA string=5 years)
ocornut
b30d33378d
Nav: Activate InputSource as Gamepad when pressing any of the digital d-pad button.
ago%!(EXTRA string=5 years)
ocornut
8d71bc2132
Internals: Nav: shallow refactor.
ago%!(EXTRA string=5 years)
Rokas Kupstys
833eb771f2
Nav: Fix navigation resuming on first visible item when using gamepad.
...
In cases where navigation was requested with focused item out of view, clipping of current item rect resulted in an inverted rect, which was completely discarded and ImRect(0,0,0,0) was used as current point from which navigation scoring was calculated. IsInverted() check is completely removed as rect can no longer be inverted. Since rects are not initialized to ImRect(0,0,0,0) - old .Min.x != FLT_MAX check (which was changed in c7835dd189
) is not necessary either.
ago%!(EXTRA string=5 years)
ocornut
1e8b9f84da
Nav: Removed stateful NavMoveFromClampedRefRect and made it more explicit that nav move request from gamepad start from a clipped location.
ago%!(EXTRA string=5 years)
ocornut
30f0900b1c
Docking: Fix honoring payload filter with overlapping nodes. (we incorrectly over-relied on g.HoveredDockNode when making change for #3398 )
...
Essentially undo part of 85a661d
(#3398 ) + ref cf31254
(#3420 )
ago%!(EXTRA string=5 years)
Rokas Kupstys
021c28ae39
Nav: Fix ScrollToBringRectIntoView() not bringing entire item into view when nav moves to the left. Correct some comments.
ago%!(EXTRA string=5 years)
omar
d451f6cc30
Nav tweaks. Demo: Fixed drag and drop demo state (broken by f152fac4f1
). Fixed incorrect format string (which would work without IMGUI_DISABLE_OBSOLETE_FUNCTIONS).
ago%!(EXTRA string=5 years)
ocornut
831e2c920e
Docking, Viewport: Fixed a rare edge-case if the window targetted by CTRL+Tab stops being rendered.
ago%!(EXTRA string=5 years)
ocornut
cf312545e8
Docking: Fixed docking while hovering a child window. ( #3420 ) broken by 85a661d27
. Improve metrics debugging.
ago%!(EXTRA string=5 years)
ocornut
9d20a5f0a5
Docking: DockSpace() emits ItemSize() properly + dockspace demo (works now since 05a25e5f3
)
ago%!(EXTRA string=5 years)
ocornut
97dad66516
Metrics: Various tweaks, listing windows front-to-back, greying inactive items when possible.
ago%!(EXTRA string=5 years)
ocornut
9262609eaf
Version 1.79 WIP
ago%!(EXTRA string=5 years)
ocornut
5dc5610ad5
Docs: TODO, FAQ
ago%!(EXTRA string=5 years)
ocornut
95c99aaa4b
Version 1.78
ago%!(EXTRA string=5 years)
ocornut
c6b01e8e1d
Drag, Sliders: Merged ImGuiDragFlags back into ImGuiSliderFlags. ( #3361 , #1823 , #1316 , #642 , #1829 , #3209 )
...
Technically API breaking (but ImGuiDragFlags were pushed on master 16 hours ago)
ago%!(EXTRA string=5 years)
omar
b36d1d465d
Docking: Untangle a little bit of the ActiveIdClickOffset mess.
ago%!(EXTRA string=5 years)
omar
f32663b33c
Drags, Sliders: Removed locking behavior with min > max (added in 1.73)
ago%!(EXTRA string=5 years)
omar
fb0f2ebd41
Drags, Sliders: Tweaks.
ago%!(EXTRA string=5 years)
Ben Carter
fa279a6aa0
Drags, Sliders: Added deadzone to make selecting 0.0 on linear sliders easier, slider navigation delta accumulation. ( #3361 , #1823 , #1316 , #642 )
ago%!(EXTRA string=5 years)
omar
7607aea018
Drags, Sliders: Removed power features. Old entry points will pass-through if power=1.0f, otherwise assert + safe fallback. Remove 3 redirection functions ( #3361 , #1823 , #1316 , #642 )
ago%!(EXTRA string=5 years)
omar
a9626e1162
Docking: Made DockBuilderAddNode() automatically call DockBuilderRemoveNode(). ( #3399 , #2109 )
ago%!(EXTRA string=5 years)
omar
214dd68ec1
Comments, clarifying ClosePopupsOverWindow().
ago%!(EXTRA string=5 years)
omar
8241cd6284
Make moving window prevent its active id from being stolen ( #3392 , #3243 , #1738 )
...
Amend 7b3d379
, 615e9ae3
# Conflicts:
# imgui.cpp
# imgui_widgets.cpp
ago%!(EXTRA string=5 years)
omar
a5ba26806f
Make moving window prevent its active id from being stolen ( #3392 , #3243 , #1738 )
...
Amend 7b3d379
, 615e9ae3
ago%!(EXTRA string=5 years)
omar
dbc70f21a9
Docking: Fixed docking overlay bits appearing at (0,0), because of 43bd80a4
. Most typically noticable when disabling multi-viewport.
ago%!(EXTRA string=5 years)
omar
85a661d276
Docking: Storing HoveredDockNode in context which can be useful for easily detecting e.g. hovering an empty node. ( #3398 )
ago%!(EXTRA string=5 years)
omar
acf043a675
Docking: Moved code unjustly in DockNodeTreeFindNodeByPos() out of it and into caller (should have no side-effect ideally). Removed dupe in Begin() from earlier merge.
ago%!(EXTRA string=5 years)
omar
89ac87cd91
Internals: Added SetLastItemData, rename ImGuiItemHoveredDataBackup to ImGuiLastItemDataBackup.
ago%!(EXTRA string=5 years)
omar
8074b49148
Selectable: Fixed highlight/hit extent when used with horizontal scrolling (in or outside columns). ( #3187 , #3386 )
...
# Conflicts:
# imgui_widgets.cpp
ago%!(EXTRA string=5 years)
omar
473a01adb0
Scrolling: Avoid SetScroll, SetScrollFromPos functions from snapping on the edge of scroll limits. ( #3379 ) + Demo: Rename "Layout" to "Layout & Scrolling".
ago%!(EXTRA string=5 years)