6076 Commits (7fbd72b73520c2f68e0a90d0d02b95f522b30ca5)
 

Author SHA1 Message Date
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)
omar 86d3bba157 Added ImGuiDockNodeFlags_AutoHideTabBar. (#2109) ago%!(EXTRA string=6 years)
omar 2ccc6d2ed1 Docking: Exposing extra flag in Configuration panel. Moved some forgotten Changelog entries at the right place. ago%!(EXTRA string=6 years)
omar ed240c910b Demo: Fixed "Log" demo not initializing properly, leading to the first line not showing before a Clear. (#2318) [@bluescan] ago%!(EXTRA string=6 years)
omar 8a4422b2fa Fixed CloseCurrentPopup() on a child-menu of a modal incorrectly closing the modal. (#2308) ago%!(EXTRA string=6 years)
omar 13ca2fe845 Silence XCode static analysis false positive (#2309) ago%!(EXTRA string=6 years)
Marc-Alexandre Espiaut 8a605354ef Replacing one of the third-party Python bindings. (#2312) ago%!(EXTRA string=6 years)
omar 13a5f5ba8b Merge branch 'master' into docking ago%!(EXTRA string=6 years)
omar b26ac92a12 Revert "Added PushID(size_t sz) helper (may not be useful/meaningful for non C/C++ languages)." ago%!(EXTRA string=6 years)
omar f56d9b74cc Nav: Removed unnecessary test (always failing). ago%!(EXTRA string=6 years)