6585 Commits (574ff0a280d09b5115c489f5e204ba1af13c9c0a)
 

Author SHA1 Message Date
omar e3dd95d335 Added IsItemActivated() as an extension to the IsItemDeactivated/IsItemDeactivatedAfterEdit functions which are useful to implement variety of undo patterns. (#820, #956, #1875) ago%!(EXTRA string=6 years)
omar c59611a3b3 InputText: Fixed redo buffer exhaustion handling (rare) which could corrupt the undo character buffer. (#2333) ago%!(EXTRA string=6 years)
omar 97ed97b8ce Plot: Register an ID to take the click the same way as other framed widgets. Set HoveredId in the FramePadding zone (between inner_bb and frame_bb). ago%!(EXTRA string=6 years)
omar cef4e086ba Internals: Selectable: Fixed rendering width miscalculation when starting pos is not line start pos, which would generally be unnoticeable. Could affect group lock X with a smaller SetCursorPos value but that's unlikely to be used. ago%!(EXTRA string=6 years)
omar b8c24aff4c Internals: EndGroup: Removed unnecesary parameter to ItemSize() ago%!(EXTRA string=6 years)
omar 521470b3cd Internals: Removed unnecessary code. ago%!(EXTRA string=6 years)
omar f6fbb99a9c Examples: SDL: Fix for Emscripten/Android/iOS on Docking branch. ago%!(EXTRA string=6 years)
omar 5a95c77388 Merge branch 'master' of https://github.com/ocornut/imgui ago%!(EXTRA string=6 years)
omar be107ba8f8 Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar b980e0077a Tabs: Moved Tab List Popup to left-side to match docking button. Highlight selected tab. (#261, #351) ago%!(EXTRA string=6 years)
omar d38f4dc143 Tabs: Non-docking tab bars are storing names to allow tab list button + whole style scaling. Added ImGuiTabBarFlags_TabListPopupButton flag to show a popup button on manual tab bars. Locking FramePadding for the scope of a tab-bar to avoid sheering/clipping of tab item. Made scaling of tab ellipsis less awkward. (#261, #351) ago%!(EXTRA string=6 years)
omar d93e3c17fc ImGuiTextBuffer: Fix size() to allow using ImGuiTextBuffer with resize(0) patterns. ago%!(EXTRA string=6 years)
omar 65c972e9e4
Update README.md ago%!(EXTRA string=6 years)
omar f7c879eb60 RadioButton: Fixed label horizontal alignment to precisely match Checkbox(). + Internals: Checkbox, RadioButton: Single call to ItemSize() for flow layout purpose. ago%!(EXTRA string=6 years)
omar 0b05ba18df Internals: DragScalar, SliderScalar: Calling ItemSize before ItemAdd as with every other widgets so we can more easily rearrange the signature of ItemXXX functions (toward allowing non-rounded sizes for scaling and flow layout). ago%!(EXTRA string=6 years)
omar 8e44aacc8e Fonts: Fixed crash if FontGlobalScale is zero. Correctly debug naming default font if not 13 px. Demo: Moved PopupRounding along with other rounding values. Metrics: Displaying indexes with idx to be correct / less misleading. ago%!(EXTRA string=6 years)
omar f902435a53 Docking: Fixed less of node size/pos caused by 1f2bdd37 (#2109) ago%!(EXTRA string=6 years)
omar 80d51c692a Docking: Fixed dragging docked window with _NoMove flag (#2325) ago%!(EXTRA string=6 years)
omar 7227454dca Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar c23a19c26f Internals: Exposed internal SetWindowPos to imgui_internal.h (for imgui-test) ago%!(EXTRA string=6 years)
omar f087359621 Revert part of change from 5536eded. Fixed drag and drop in docking branch. (#2331, reopening #2325) ago%!(EXTRA string=6 years)
omar e215809c4d Removed io.DisplayVisibleMin/DisplayVisibleMax (which were marked obsolete and removed from viewport/docking branch already). ago%!(EXTRA string=6 years)
omar ac6d474103 Removed io.DisplayVisibleMin/DisplayVisibleMax (which were marked obsolete and removed from viewport/docking branch already). ago%!(EXTRA string=6 years)
omar 03b0266b59 Examples: Made imgui_impl_win32 drag gdi32.lib for GetDeviceCaps(). (#2327) ago%!(EXTRA string=6 years)
omar 5fc6899dc2 Examples: OpenGL3: Using GLSL 4.10 shaders for any GLSL version over 410 (e.g. 430, 450). (#2329) [@BrutPitt] ago%!(EXTRA string=6 years)
omar d1c45c0d76 Merge branch 'master' into docking (enable range_select merge) ago%!(EXTRA string=6 years)
omar 5cb7040f66 Internals: Tracking dummy select scope id (currently always zero) to facilitate merging of the range_select branch. (#1861) ago%!(EXTRA string=6 years)
omar d5945aa25b Internals: Minor changes to TreeNodeBehavior() and Selectable() for the benefit of fhe range_select branch. (#1861) ago%!(EXTRA string=6 years)
omar 0d4a2a2cd0 Internals: Track ActiveIdHasBeenPressed (similar to ActiveIdHasBeenEdited). This is currently mostly for the benefit of the range_select branch. (#1861) ago%!(EXTRA string=6 years)
omar e30babef09 Fixed Clang/Win32 warning. ago%!(EXTRA string=6 years)
omar a608156da3 Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar 65a2350a5f Docking: Extracted code into a DocknodeUpdateTabListMenu() functions + minor other changes. ago%!(EXTRA string=6 years)
omar cbf24a9151 Comments. Fix duplicate entries in About box. Synchronize a few small changes from Master branch. ago%!(EXTRA string=6 years)
omar 52a9f8bd3e Merged from Docking branch: Various small changes, comments, typos fixes, moved blocks. To reduce overall drift. Should be no-op. ago%!(EXTRA string=6 years)
omar 699e945a82 Merged from Docking branch: non-const ImVec2[] operator. ago%!(EXTRA string=6 years)
omar f906d53f7d Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar 1f2bdd37b3 Docking: Builder: Added DockBuilderSetNodePos, DockBuilderSetNodeSize, allow DockBuilderAddNode creating floating node (dockspace requires ImGuiDockNodeFlags_Dockspace) (#2109) ago%!(EXTRA string=6 years)
omar dc8ff68871 Docking: VisibleWindow of a node spread its _NoMove attribute to the node (fixed dragging or undocking of dock node host from collapse button). (#2325, #2109) ago%!(EXTRA string=6 years)
omar 5536edede9 Docking: Fixed faulty undocking of windows with the _NoMove flag. (#2325, #2109) ago%!(EXTRA string=6 years)
omar 578e15f006 Docking: Removed unnecessary ImGuiTabItemFlags_DockedWindow internal flag. ago%!(EXTRA string=6 years)
Michael Savage 2d363fa315 Fixed doc typo (#2326) ago%!(EXTRA string=6 years)
omar 16c0a0217c Updating supporter list. ago%!(EXTRA string=6 years)
omar e1143377c2 Viewport: Added ImGuiViewportFlags_NoFocusOnClick + support in imgui_impl_win32. Made windows with no decoration always set the _NoFocus flags. (#1542, #2117) ago%!(EXTRA string=6 years)
omar 8563ef3ce4 Viewport: Popups by default merge into parent/host viewport as they have no decoration (same as menu/child). (#1542) ago%!(EXTRA string=6 years)
omar 1fb57c97c6 Internals: InputScalarAsWidgetReplacement: Fixed seemingly unnecessary calling of SetActiveID/SetHoveredID every frame, which in turns allow us to remove the g.ActiveIdAllow/Block settings duplicated. ago%!(EXTRA string=6 years)
omar fb4f1ff7f6 InputText: Fixed a bug where ESCAPE would be first captured by the Keyboard Navigation code. (#2321, #787) ago%!(EXTRA string=6 years)
omar 158995f271 InputText: Fixed a bug where ESCAPE would not restore the initial value in all situations. (#2321) [@relick] ago%!(EXTRA string=6 years)
omar 0a233a505d imgui-test: Added extra item info callbacks. Using nav_bb for interactions when possible. Comments, Demo tweaks. ago%!(EXTRA string=6 years)
Francisco Gallego aacf993ee1 ImStrncpy: Fixed -Wstringop-truncation warning on GCC8 (#2323) ago%!(EXTRA string=6 years)
omar 37fb531d1c Docking: Comments and tidying up (should be no-op) ago%!(EXTRA string=6 years)