1997 Commits (57a5b73a4cd86ec8f7d4295010d7d082a07b806c)

Author SHA1 Message Date
ocornut 57a5b73a4c InputText: fixed cursor navigation when pressing Up Arrow on the last character of a multiline buffer which doesn't end with a carriage return. (#6000) ago%!(EXTRA string=2 years)
ocornut 4b39c1f654 Docs: adding Tests badge + more references to Test Engine. ago%!(EXTRA string=2 years)
ocornut 59b63defe5 Misc shallow merge/sync from docking designed to faciliate cross-merging between docking and string_view. ago%!(EXTRA string=2 years)
ocornut 0949acb6e6 Shortcut: added Shortcut() function and ImGuiInputFlags in public API + Demo. (#456, #2637) ago%!(EXTRA string=2 years)
ocornut 1dae7df26f Misc: added GetItemID() in public API. ago%!(EXTRA string=2 years)
ocornut 48215231f9 Demo: moved WantCapture overrides items + various comments related to ImGuiKey, ImGuiMod ago%!(EXTRA string=2 years)
ocornut fd0b3734d3 Tables, Nav, Scrolling: fixed scrolling functions and focus tracking with frozen rows and columns. (#5143, #4868, #3692) ago%!(EXTRA string=2 years)
ocornut 0e2a167bdb Fonts: added a 'void* UserData' field in ImFontAtlas, as a convenience for use by applications using multiple font atlases. ago%!(EXTRA string=2 years)
ocornut 87caf27ac4 Inputs, Scrolling: better selection of scrolling window when hovering nested windows and backend/OS is emitting dual-axis wheeling inputs. (#3795, #4559) ago%!(EXTRA string=2 years)
ocornut 1a497c2499 Inputs, IO: reworked ImGuiMod_Shortcut to redirect to Ctrl/Super at runtime instead of compile-time. (#5923, #456) ago%!(EXTRA string=2 years)
ocornut bd96f6eac4 Text: Fixed layouting of wrapped-text block when the last source line is above the clipping region. Regression added in 1.89. (#5720, #5919) ago%!(EXTRA string=2 years)
ocornut 6af38b1a43 Fixed version string for consistency (#5918) ago%!(EXTRA string=2 years)
ocornut a8df192df0 Version 1.89.1 ago%!(EXTRA string=2 years)
ocornut 27c58c3946 Scrolling, Focus, Combo: fixed SetKeyboardFocusHere()/SetItemDefaultFocus()/ScrollToRectEx() during an appearing form not centering item. (#5902, #2812, #4242, #2900) ago%!(EXTRA string=2 years)
ocornut 3a685749cb ColorEdit: fixed label overlapping when using style.ColorButtonPosition == ImGuiDir_Left. (#5912) ago%!(EXTRA string=2 years)
ocornut 5bb2874940 Version 1.89.1 WIP ago%!(EXTRA string=2 years)
ocornut d60985df7f Inputs: fix moving a window or drag and dropping from capture mods. (#5888, #4921, #456) ago%!(EXTRA string=2 years)
ocornut 83cee9e091 InputText: replaced some uses of SetKeyOwner() + IsKeyPressed() with Shortcut() ago%!(EXTRA string=2 years)
ocornut 81160fee56 Version 1.89 ago%!(EXTRA string=2 years)
ocornut 7380b9816e Scrolling: Exposed SetNextWindowScroll() in public API. (#1526) ago%!(EXTRA string=3 years)
ocornut cda26635cd Inputs: refacotr/extract CalcRoutingScore() out of SetShortcutRouting(), easier to follow with early returns. ago%!(EXTRA string=3 years)
ocornut 7ff2d3353c Inputs: added wip/experiment routing system: Shortcut(), RoutingFocused policy, SetShortcutRouting(). (#456, #2637, #3724) ago%!(EXTRA string=3 years)
ocornut 4448d975d1 Inputs: added wip/internal Input Owner system. (#456, #2637, #2620, #2891, #3370, #4828, #5108, #5242, #5641) ago%!(EXTRA string=3 years)
ocornut 9f66a3a9ed Internals: rework FocusScope system, current scope doesn't need to be in window + child doesn't inherit. ago%!(EXTRA string=3 years)
ocornut 6e9dfe1de1 Window: Auto-fit size takes account of work rectangle (menu bars eating from viewport). (#5843) ago%!(EXTRA string=3 years)
ocornut a61bbdc239 Commented out redirecting OpenPopupContextItem() which was briefly the name of OpenPopupOnItemClick() from 1.77 to 1.79. ago%!(EXTRA string=3 years)
ocornut 9a35bfea39 Internals: added temporary ImGuiItemStatusFlags_Visible (used internally - please do not use). ago%!(EXTRA string=3 years)
ocornut e3fa56ae05 BeginMenu(): Menus: Fixed a one-frame issue where SetNextWindowXXX data are not consumed by a BeginMenu(). ago%!(EXTRA string=3 years)
ocornut 5ac94ad898 Window: Fixed an issue where uncollapsed a window would show a scrollbar for a frame. ago%!(EXTRA string=3 years)
ocornut 81176737f8 Menus: Fixed using IsItemHovered()/IsItemClicked() on BeginMenu(). (#5775) ago%!(EXTRA string=3 years)
ocornut 3920b1c764 Removed commented out old flags from when Tables was a branch. ago%!(EXTRA string=3 years)
ocornut b15347cb7d Tables: activating an ID (e.g. clicking button inside) column doesn't prevent columns output flags from having ImGuiTableColumnFlags_IsHovered set. (#2957) ago%!(EXTRA string=3 years)
ocornut 3e8d198133 Removed runtime patching of obsolete/invalid "%f"/"%.0f" types of format strings for DragInt()/SliderInt(). ago%!(EXTRA string=3 years)
ocornut f2a522d70d ImDrawList: Not using alloca() anymore, lift single polygon size limits. (#5704, #1811) ago%!(EXTRA string=3 years)
ocornut cc5058e5d7 IO: Filter duplicate input events during the AddXXX() calls. (#5599, #4921) ago%!(EXTRA string=3 years)
ocornut bd2355a047 Menus, Nav: Fixed using left/right navigation when appending to an existing menu (multiple BeginMenu() call with same names). (#1207) ago%!(EXTRA string=3 years)
ocornut 3532ed1621 Menus, Nav: Fixed keyboard/gamepad navigation occasionally erroneously landing on menu-item in parent when the parent is not a popup. (#5730) ago%!(EXTRA string=3 years)
Andrew D. Zonenberg e74a50f525 Added GetGlyphRangesGreek() helper for Greek & Coptic glyph range. (#5676, #5727) ago%!(EXTRA string=3 years)
ocornut d17627b9c6 InputText: leave state->Flags uncleared for the purpose of backends emitting an on-screen keyboard for passwords. (#5724) ago%!(EXTRA string=3 years)
ocornut 4d4889bf1b Refactor CalcWordWrapPositionA() to take on the responsability of minimum character display. Add CalcWordWrapNextLineStartA(), simplify caller code. ago%!(EXTRA string=3 years)
ocornut 12c0246890 Removed support for 1.42-era IMGUI_DISABLE_INCLUDE_IMCONFIG_H / IMGUI_INCLUDE_IMCONFIG_H. (#255) ago%!(EXTRA string=3 years)
ocornut a725db17b7 Comments for flags discoverability + add to debug log (#3795, #4559) ago%!(EXTRA string=3 years)
ocornut 83a0030c0a Added ImGuiMod_Shortcut which is ImGuiMod_Super on Mac and ImGuiMod_Ctrl otherwise. (#456) ago%!(EXTRA string=3 years)
ocornut fd408c9790 Renamed and merged keyboard modifiers key enums and flags into a same set:. ImGuiKey_ModXXX -> ImGuiMod_XXX and ImGuiModFlags_XXX -> ImGuiMod_XXX. (#4921, #456) ago%!(EXTRA string=3 years)
ocornut f359dca0dc Misc input related changes to facilitate upcoming merges. ago%!(EXTRA string=3 years)
ocornut 85f327d8d3 InputText: added ImGuiInputTextFlags_EscapeClearsAll (#5688) ago%!(EXTRA string=3 years)
ocornut 4b522e145c Experiment: ImGuiKey is now a typed enum, allowing ImGuiKey_XXX symbols to be named in debuggers. (#4921, #4537) ago%!(EXTRA string=3 years)
ocornut 1dd964f87d Popups & Modals: Fix (amended) somehow undocumented Popup+Child behavior (useful for e.g. #718, #4461 and probably other things) ago%!(EXTRA string=3 years)
ocornut 440f257688 Popups & Modals: fixed nested Begin() being erroneously input-inhibited. (useful for e.g. #718, #4461 and probably other things) ago%!(EXTRA string=3 years)
ocornut 472f8013bd Moved version number higher up in imgui.h to increase visibility ago%!(EXTRA string=3 years)