80 Commits (fcdfde2bc62b9da01bf7e208c303aa4e5a27b57a)

Author SHA1 Message Date
ocornut 7a27b2a282 Update Readme, links to Useful Widgets, updated a gif. ago%!(EXTRA string=5 years)
ocornut 124c2608f1 Docs: Renamed all occurences of "binding" and "back-end" to "backend" in comments and documentations, for consistency. ago%!(EXTRA string=5 years)
ocornut c47bcb25ed Fix popup and tooltip positioning when not fitting in the screen. Amend fa42ccea8. 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 08108cf9ee Tab Bar: Hide tab item close button while dragging a tab. ago%!(EXTRA string=5 years)
ocornut 5dc5610ad5 Docs: TODO, FAQ ago%!(EXTRA string=5 years)
omar fb0f2ebd41 Drags, Sliders: Tweaks. ago%!(EXTRA string=5 years)
ocornut 46d75202b8 Tab Bar: Allow calling SetTabItemClosed() after a tab has been submitted (will process next frame). 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 550f110354 InputText, ImDrawList: Fixed assert triggering when drawing single line of text with more than ~16 KB characters. (#3349) ago%!(EXTRA string=5 years)
omar 9418dcb693 Version 1.77 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)
ocornut 078571b7a9 Popups: added comments, reorganized the functions in imgui.h ago%!(EXTRA string=5 years)
ocornut 99ab521024 Renamed OpenPopupOnItemClick() to OpenPopupContextItem(). Kept inline redirection function (will obsolete). + Removed CalcItemRectClosestPoint() entry point ago%!(EXTRA string=5 years)
omar 510f301c9f Internals: Removed seemingly unnecessary size_on_first_use arg to CreateNewWindow(), extracted code into ApplyWindowSettings. ago%!(EXTRA string=5 years)
omar ec2a24a5f1 Selectable: Allow using ImGuiSelectableFlags_SpanAllColumns in other columns than first. Comments. (#125) ago%!(EXTRA string=5 years)
omar 7c11997bcc Selectable: Fixed honoring style.SelectableTextAlign with unspecified size. (#2347, #2601) ago%!(EXTRA string=5 years)
Rokas Kupstys 75a65f6fb0 CI: Test build with large indices, obsolete functions disabled and demo/metrics windows disabled. ago%!(EXTRA string=5 years)
ocornut 4a10af2bda Unicode, Windows: Remove stringapiset.h include (breaks vs2010 and seems unnecessary?). (#2541, #2815) ago%!(EXTRA string=5 years)
ocornut aef057e975 Internals: Added GetInputTextState() + comments. ago%!(EXTRA string=5 years)
ocornut 2679bee28d Internals: Refactor: Moved code out of NewFrame() into UpdateTabFocus() and UpdateSettings() ago%!(EXTRA string=5 years)
Rokas Kupstys 0342a3c548 Menus: Implement BeginMenu() appending to existing menu when executed with same ID multiple times. (#1207) ago%!(EXTRA string=5 years)
ocornut 898e91f20d Internals: Added TempInputText() to facilitate creation of custom widgets, renamed TempInputTextScalar() to TempInputScalar() etc. (#2718) ago%!(EXTRA string=5 years)
omar d37d25470a Added IMGUI_DISABLE compile-time definition to make all headers and sources empty. ago%!(EXTRA string=5 years)
omar 6c1a73774d Tooltip: Testing DragDropWithinSourceOrTarget in BeginTooltipEx() instead of just BeginTooltip() - feel this was an overlook. Added tooltip flags instead of using bool. ago%!(EXTRA string=5 years)
omar 4d4e3b97f4 TODO, Readme ago%!(EXTRA string=5 years)
omar 0dd02dd90d Happy new year! ago%!(EXTRA string=5 years)
omar 6fdde67be2 Documentation, FAQ, todo tweaks ago%!(EXTRA string=5 years)
omar 8342e5b91a Amend previous commits (added ImGuiMouseCursor_NotAllowed enum + new cursors in GLFW 3.4) ago%!(EXTRA string=6 years)
omar 9efaf2828b Doc comments. Removed .ini parsing code from 1.53 that parsed entries without the [Window] tag (which enabled importing an old .ini file) ago%!(EXTRA string=6 years)
omar 53278be61f FAQ, Readme. Use = {} instead of = { 0 }, wasn't problematic because they were all static variables or one stack array not read. But hey. ago%!(EXTRA string=6 years)
omar a2f3dcfc97 Added comment about SDL and SDL_INIT_GAMECONTROLLER. (#2809) ago%!(EXTRA string=6 years)
omar 25849234f6 Internal: Tree: tweaks (initially tried to implement auto-scrolling, stashed) ago%!(EXTRA string=6 years)
omar a45e3b5bb3 Readme, Wiki: Image loading examples. ago%!(EXTRA string=6 years)
omar 57623c15dd Font: Narrow ellipsis: various minor stylistic tweaks (#2775) ago%!(EXTRA string=6 years)
omar b05f6f6f50 Nav, Scrolling: Added support for Home/End key. (#787) ago%!(EXTRA string=6 years)
omar 7a26a49f08 Internal: Added IsMouseDragPastThreshold(). Tweaks. Todo. ago%!(EXTRA string=6 years)
omar 3436132d4b Combo: Hide arrow when there's not enough space even for the square button. ago%!(EXTRA string=6 years)
omar da29d77253 Added SetScrollXHere, SetScrollFromPosX: Changelog, demo, comments (#1580). ago%!(EXTRA string=6 years)
omar 2a3517a399 Internals: Checkbox: Added undocumented mixed/indeterminate/tristate support via ImGuiItemFlags_MixedValue. (#2644) ago%!(EXTRA string=6 years)
omar 431aa4e456 Synced/merged minor cruft from docking branch to minimize drift. AFAIK the only meaningful no-op change is that the call UpdateHoveredWindowAndCaptureFlags() was moved above UpdateMouseMovingNewFrame() to match what docking branch has been doing for a while. ago%!(EXTRA string=6 years)
omar b9874a2423 Comments about obsoleted features version. Todo. Clarify tab bar initial offset (useful if we decide to remove the half-windowpadding clip margin). ago%!(EXTRA string=6 years)
omar 9c35344175 Comments, todo entries, moved ImGuiSelectableFlagsPrivate in higher ranges to match others. ago%!(EXTRA string=6 years)
omar d3a387cc18 Fixed InputFloatX, SliderFloatX, DragFloatX functions erroneously reporting IsItemEdited() multiple times when the text input doesn't match the formatted output value (e.g. input "1" shows "1.000"). It wasn't much of a problem because we typically use the return value instead of IsItemEdited() here. (#1875, #2034) ago%!(EXTRA string=6 years)
omar 99a845053a Internal: Renamed fields + minor tweaks (probably shallow break stack-layout pr, sorry!) ago%!(EXTRA string=6 years)
omar a4d0b0efa4 Internal: Refactored Separator into SeparatorEx(), exposed ImGuiSeparatorFlags_SpanAllColumns in imgui_internal.h and support without. (#759) + misc comments ago%!(EXTRA string=6 years)
omar d1d5075b66 Version 1.70 ago%!(EXTRA string=6 years)
omar db2d58a68b Drag and Drop: Fixed drag source with ImGuiDragDropFlags_SourceAllowNullID and null ID from receiving click regardless of being covered by another window (it didn't honor correct hovering rules). (#2521) ago%!(EXTRA string=6 years)