ocornut
b101cf46b6
ListBox, Combo: Changed signature of "name getter" callback in old one-liner ListBox()/Combo() apis.
1 year ago
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.
1 year ago
ocornut
223b19f116
Fixed warning when builidng with IMGUI_DISABLE_DEBUG_TOOLS.
1 year ago
ocornut
779568bb38
TypingSelect: tidy up some more + split ino functions to make reuse simpler.
1 year ago
ocornut
661a70fc79
TypingSelect: fast switch between characters in + debug, internal renames.
# Conflicts:
# imgui.cpp
# imgui_internal.h
1 year ago
ocornut
32171a8b0c
Fonts: Better assert during load when passing truncated font data or wrong data size. ( #6822 )
1 year ago
ocornut
c32db3c72b
Tables: Fixed an edge-case when no columns are visible + table scrollbar is visible + user code is always testing return value of TableSetColumnIndex() to coarse clip.
1 year ago
ocornut
c86ce70968
Internal: Nav,MultiSelect: import ImGuiSelectionUserData, SetNextItemSelectionUserData() from MultiSelect. Track NavLastValidSelectionUserData as a convenience.
1 year ago
ocornut
f336e639e9
TypingSelect: rework GetTypingSelectRequest(), provide TypingSelectFindResult().
Amend 9714594
1 year ago
ocornut
9714594c35
Tooltips: made using SetItemTooltip()/IsItemHovered(ImGuiHoveredFlags_ForTooltip) defaults to activate tooltips on disabled items.. ( #1485 )
1 year ago
ocornut
6eb2681c09
Internals: InitOrLoadWindowSettings() clear Size again for better data nuking in tests. Debug Log: added ImGuiDebugLogFlags_OutputToTestEngine flag.
1 year ago
ocornut
bed492da70
Tables: amend support for auto-resize. ( #6807 )
Amend 3aceb61
. Refer to tests "table_reported_size_outer_clipped" and "table_clip_auto_resize".
1 year ago
Dexter Castor Döpping
556a1397a9
Tables: Remove comment referencing removed field SortSign ( #6807 )
1 year ago
ocornut
3aceb61059
Tables: Request user to submit contents when outer host-window is requesting auto-resize. ( #6510 )
1 year ago
ocornut
da21b74313
Tables: Fixed subtle drawing overlap between borders in some situations. ( #2957 , #6765 )
1 year ago
ocornut
5a483c2ffb
Tables: Fixed top-most outer border being drawn with both TableBorderLight and TableBorderStrong in some situations, causing the earlier to be visible underneath when alpha is not 1.0f.
1 year ago
ocornut
a34071876f
Tables: Fixed bottom-most and right-most outer border offset by one. ( #6765 , #3752 )
1 year ago
ocornut
357f752bed
Docs: add more links to the top of every examples and backends files.
1 year ago
ocornut
b9ab6e2019
Nav: Tabbing always enable nav highlight when ImGuiConfigFlags_NavEnableKeyboard is set. ( #6802 , #3092 , #5759 , #787 )
1 year ago
ocornut
0e1ce76ea8
InputTextMultiline: Fixed Tabbing cycle leading to a situation where Enter key wouldn't be accepted by the widget when navigation highlight is visible. ( #6802 , #3092 , #5759 , #787 )
+ Added test in ImGuiTestSuite: "widgets_inputtext_multiline_enter"
1 year ago
ocornut
bd63a9f056
Fonts: 'float size_pixels' passed to AddFontXXX() functions is now rounded to lowest integer. ( #3164 , #3309 , #6800 )
Note that using io.FontGlobalScale or SetWindowFontScale(), with are legacy-ish, partially supported features, can still lead to unrounded sizes and same issues.
1 year ago
ocornut
0962c9fb72
TypingSelect: Added first version of GetTypingSelectRequest() API.
# Conflicts:
# imgui_internal.h
# imgui_widgets.cpp
1 year ago
ocornut
7812039402
ImVector: Added find_index() helper.
1 year ago
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
1 year ago
ocornut
becd75676f
Commented out obsolete redirecting function: GetWindowContentRegionWidth().
1 year ago
ocornut
727c462069
Internals: Added ImTextFindPreviousUtf8Codepoint() helper + comments.
1 year ago
sneakyevil
c9d3c29aa3
Backend: Win32: support keyboard codepage conversion for when compiling in MBCS mode and creating a non-Unicode window. ( #6785 , #6782 , #5725 )
1 year ago
Leonardo Serrano
e3d9b875c9
ImDrawList: added PathEllipticalArcTo(), AddEllipse(), AddEllipseFilled(). ( #2743 )
Rebased with mods by ocornut: defaults to num_segments==0, supports for auto-tesselation, tweak demo.
5 years ago
ocornut
fa2e5710ac
MenuBar: Fixed an issue where layouting an item in the menu-bar would erroneously egister contents size. ( #6789 )
In dire need of removing BeginGroup()/EndGroup() from menu-bar code, fo r sanity.
1 year ago
Deal
56a7b8b724
Backends: GLFW: Clear emscripten's MouseWheel callback before shutdown. ( #6790 , #6096 , #4019 )
1 year ago
ocornut
d8ef864b02
InputTextMultiline: Fixed a crash pressing Down on last empty line of a multiline buffer. ( #6783 , #6000 )
Amend 57a5b73a4c
1 year ago
ocornut
cf1c4a0cb1
BeginListBox(): fixed not consuming SetNextWindowXXX data when returning false.
1 year ago
ocornut
fb9b006865
Version 1.90 WIP
1 year ago
ocornut
f24387fa2b
Version 1.89.9 (fixed changelog header)
1 year ago
omar
c4dc8fd101
Docs: Update FONTS.md ( #6781 , #6632 , #6339 , #5763 , #5330 , #2234 , #2042 , #1259 , #951 , #220 )
1 year ago
ocornut
c6e0284ac5
Fixed minor warning.
1 year ago
ocornut
fef3389157
Version 1.89.9
1 year ago
ocornut
7b5fb33296
Tables: Internals: renamed CellPaddingY to RowCellPaddingY.
1 year ago
ocornut
bdc4dfebf5
Tables: Amend support for cross-cell SameLine() for first column. Amend 9a93fb5
+ 8f5ce73
.
1 year ago
ocornut
9a93fb5716
Tables: Fixed support for cross-cell SameLine() by preserving Line Y1 position. Amend 8f5ce73
.
1 year ago
ocornut
e8a5c9e1b8
Tables: Made it possible to change style.CellPadding.y between rows. Added demo.
1 year ago
ocornut
3816d478df
ImDrawList: small debug-mode optimization when calling AddRect() without rounding + Selectable: small debug-mode optimization.
# Conflicts:
# imgui_widgets.cpp
1 year ago
ocornut
8c497793f9
Demo: Tweak table sorting demo code.
1 year ago
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.
1 year ago
ocornut
b8f93a8fe0
IO: ImGuiMod_Shortcut (Ctrl/Cmd depending on platform) is reflected in io.KeyMods. ( #5923 , #456 )
1 year ago
ocornut
a066074054
Clipper: Fixed a bug if attempt to force-include a range which matches an already included range. ( #3841 )
1 year ago
ocornut
bdd9b96fa3
Demo: Reorganized "Examples" menu. Tweak Property Editor.
1 year ago
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.
1 year ago
ocornut
f93d0befaf
Slider: fixed support for ImGuiItemFlags_ReadOnly/ImGuiSliderFlags_ReadOnly although it is technically unused/undocumented. ( #6758 )
Amend fdc526e8f
1 year ago
Diego Mateos
d6e9fad60e
Tables: Fix typo in TableGetSortSpecs comment + amend comment. ( #6755 )
1 year ago