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)
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
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
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
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
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)
omar
db886f3953
Demo: Rework Clipping section. Fix for static analysis. Added bindings in Readme.
ago%!(EXTRA string=5 years)
omar
963839373c
Demo tweaks + general removal of the word dummy were possible with no issues (kept the API call).
ago%!(EXTRA string=5 years)
omar
4929a8e4a5
InvisibleButton: Made public a small selection of ImGuiButtonFlags (previously in imgui_internal.h) and allowed to pass them to InvisibleButton().
ago%!(EXTRA string=5 years)
omar
a876ad877d
Window: Fixed clicking over an item which hovering has been disabled (e.g inhibited by a popup) from marking the window as moved.
...
+ comments
ago%!(EXTRA string=5 years)
omar
76ddacd2a1
Internals: Backport HoveredWindowUnderMovingWindow code from Docking branch.
...
(effectively allowing a window to be a drag payload without have to make it _NoInputs)
ago%!(EXTRA string=5 years)
omar
218ff3a2a5
Internals: Backport one ->WasActive test in NavRestoreLastChildNavWindow() from 9bf6509c6
+ minor/shallow bits from docking branch.
ago%!(EXTRA string=5 years)
omar
c7f5876f8a
Internals: backport window HitTestHole code from docking branch + RenderRectFilledWithHole() helper. ( #1512 , #3368 )
ago%!(EXTRA string=5 years)
omar
eefae08261
Nav: Fixed clicking on void from not clearing focused window. Amend d31fe97f7
. ( #3344 , #2880 )
...
This would be problematic e.g. in situation where the application relies on io.WantCaptureKeyboard flag being cleared accordingly.
ago%!(EXTRA string=5 years)
omar
3a6c9907cd
Texture-based thick lines: Minor tweaks and rename toward merging in master. Changes to allow changing AA_SIZE (disable texture path).
ago%!(EXTRA string=5 years)
omar
78d6bdf080
Texture-based thick lines: Remove unnecessary indirection in fetching UV data, removed lerp call, renames, tweaks.
ago%!(EXTRA string=5 years)
omar
222b7ddbfa
Texture-based thick lines: Tweaks, fix for truetype builder.
ago%!(EXTRA string=5 years)
Ben Carter
1d3c3070d8
Texture-based thick lines: Initial version of AA line drawing using textures (press SHIFT to enable)
ago%!(EXTRA string=5 years)
Ben Carter
8e4046e13b
Atlas build use GetCustomRectByIndex() + comments, rename, and shallow merge from tex_antialiasing_lines branch.
ago%!(EXTRA string=5 years)
omar
ab4ef822f0
Version 1.78 WIP
ago%!(EXTRA string=5 years)
Rokas Kupstys
0738611559
Misc: Bunch of code formatting changes suggested by a pass running 'astyle'
ago%!(EXTRA string=5 years)
omar
dca7c3c629
TestEngine: Added hook to notify test engine of a removed imgui context.
ago%!(EXTRA string=5 years)
omar
9418dcb693
Version 1.77
...
+ fix minor clang-tidy warnings which seems reasonable
ago%!(EXTRA string=5 years)
omar
dd02a180b5
Windows: Amend 6b0cf2e6
to facilitate working in viewport branch + handle safe area padding and ConfigWindowsMoveFromTitleBarOnly.
ago%!(EXTRA string=5 years)
Rokas Kupstys
6b0cf2e6ae
Windows: Fix unintended window size changes when resizing windows close to main viewport edges.
ago%!(EXTRA string=5 years)
omar
45a7cf47ab
FAQ update, removed redundant block in imgui.cpp
ago%!(EXTRA string=5 years)
omar
fed80b9537
Popups: Changed 'int mouse_buttons' to ImGuiPopupFlags. Added ImGuiPopupFlags_NoOpenOverExistingPopup, ImGuiPopupFlags_NoOpenOverItems. Refactored signature of BeginPopupContextWindow().
ago%!(EXTRA string=5 years)
omar
5acf6d861a
Popups: Added ImGuiPopupFlags type, ImGuiPopupFlags_AnyPopupId and ImGuiPopupFlags_AnyPopupLevel flags for IsPopupOpen().
...
# Conflicts:
# docs/CHANGELOG.txt
ago%!(EXTRA string=5 years)
omar
b83a1f3b00
BeginPopupModal() doesn't set the ImGuiWindowFlags_NoSavedSettings flag anymore, and will not always be auto-centered. ( #915 , #3091 )
ago%!(EXTRA string=5 years)
omar
68389200c4
Internals: Comments about CalcWrapWidthForPos() ( #778 )
ago%!(EXTRA string=5 years)
omar
1a1dcea1a0
Internals: Initialize drawlist earlier in Begin() to facilitate detecting accidental draw earlier than legal. ( #3311 )
ago%!(EXTRA string=5 years)
omar
99f68d7958
Docs: Added FAQ entries removed old one which is misleading today. Misc tweaks.
ago%!(EXTRA string=5 years)
omar
9c2a36f573
Internals: clarified the code for ClampWindowRect().
...
As a side-effect, some rounding error may be neutralized however this isn't the intent. (#3309 )
ago%!(EXTRA string=5 years)
omar
8ead38c100
Clang: Reduce uses of __has_warning for overall sanity, as compilers are hostile to software targetting multiple compiler version.
ago%!(EXTRA string=5 years)
omar
704723744e
Disabled latest overzealous warnings from Clang
ago%!(EXTRA string=5 years)