b26f1530b7Internals: Docking, Tab Bar: Add DockNodeBeginAmendTabBar() and work toward making hybrid dock node with windows tab bars somehow work (not done).
ocornut
2020-10-14 19:11:00 +0200
bae2240edaTab Bar: Made it possible to append to an existing tab bar by calling BeginTabBar()/EndTabBar() again.
ocornut
2020-10-14 18:34:33 +0200
f2f326024cTab Bar: Made it possible to append to an existing tab bar by calling BeginTabBar()/EndTabBar() again.
ocornut
2020-10-14 18:34:33 +0200
042a3b01d2Merge branch 'master' into docking
ocornut
2020-10-14 14:43:45 +0200
b1a18d82e3Moving backends code from examples/ to backends/ (step 6: update markdown documentation)
ocornut
2020-10-14 12:22:53 +0200
a2a3d80f04Moving backends code from examples/ to backends/ (step 5: move documentation to MD files)
ocornut
2020-10-14 11:44:09 +0200
a2d845f9ddMoving backends code from examples/ to backends/ (step 4: update documentation, much improvement)
ocornut
2020-10-12 18:57:04 +0200
a7e21fb05fMoving backends code from examples/ to backends/ (step 3: fixing project files)
ocornut
2020-10-12 15:41:57 +0200
428f4fce70Moving backends code from examples/ to backends/ (step 2: moving vulkan cruft)
ocornut
2020-10-12 15:51:41 +0200
d9b2fb7338Moving backends code from examples/ to backends/ (step 1: moving source files)
ocornut
2020-10-12 15:22:06 +0200
124c2608f1Docs: Renamed all occurences of "binding" and "back-end" to "backend" in comments and documentations, for consistency.
ocornut
2020-10-12 17:34:22 +0200
041ef01b33Removed redirecting functions/enums names that were marked obsolete in 1.61: InputFloat, InputFloat2, InputFloat3, InputFloat4 with int decimal_precision parameter. (#648, #712)
ocornut
2020-10-12 15:08:43 +0200
0f13fdd177Removed redirecting functions/enums names that were marked obsolete in 1.60: io.RenderDrawListsFn, IsAnyWindowFocused(), IsAnyWindowHovered(), etc.
ocornut
2020-10-12 13:13:09 +0200
12d9505534CheckboxFlags: Display mixed-value/tristate marker when passed flags that have multiple bits set and stored value matches neither zero neither the full set.
ocornut
2020-10-07 15:13:04 +0200
4fd43a8b64Internals: removed NavLayerCurrentMask (redundant, add extra shift in ItemAdd().
ocornut
2020-10-05 14:52:18 +0200
014e5078a8Demo: add a small easter egg when the 4x4 board of Selectable is filled + tweaked the demo.
ocornut
2020-10-05 12:57:05 +0200
01cc666039ImGuiListClipper: Renamed constructor parameters which created an ambiguous alternative to using the ImGuiListClipper::Begin() function, with misleading edge cases.
ocornut
2020-10-05 12:28:28 +0200
c49330fc52Docking: Fix handling of WindowMenuButtonPosition == ImGuiDir_None in Docking Nodes. (#3499)
ocornut
2020-09-30 14:11:22 +0200
52c0b1a340ImGuiListClipper: internal rework and tidying up to facilitate supporting frozen rows in tables + stop promoting using constructors parameters.
ocornut
2020-09-24 18:08:01 +0200
fa004ae79aMerge branch 'master' into docking
ocornut
2020-09-22 17:00:57 +0200
1ec464eb9aTab Bar: Further simplification of section/clip rect handling. (#3291)
ocornut
2020-09-22 16:14:04 +0200
6b76781c66Tab Bar: Tidying up. Rework ShrinkWidths to allow marking tabs as not shrinkable (unused yet) + don't unnecessarily move data within ShrinkWidthBuffer. (#3291)
ocornut
2020-09-22 11:18:22 +0200
99f69eb185Tab Bar: Moved up TabBarScrollingButtons function call. (#3291)
Louis Schnellbach
2020-09-22 10:58:10 +0200
205874f5b1Tab Bar: Fix reorderable tab bars. Fix misleading use of tab_max_width in TabBarLayout(). Misc amends, shortening. (#3291)
ocornut
2020-09-21 18:40:18 +0200
3422cb1308Tab Bar: Various fixes. Tried to reduce code complexity. (#3291)
Louis Schnellbach
2020-09-04 11:13:46 +0200
5e5f25e2ddTab Bar: Rename named sections members into array. Various tidying up. (#3291)
ocornut
2020-09-03 12:49:00 +0200
7ac16c02ccTab Bar: Fix multiple width and position computation issue. (#3291)
Louis Schnellbach
2020-08-27 16:18:25 +0200
f23c39c395Tab Bar: Fixed handling of scrolling policy with leading/trailing tabs. + warning fixes + bunch of renaming. (#3291)
ocornut
2020-08-27 15:16:16 +0200
4a57a982beTab Bar: Added TabItemButton(), ImGuiTabItemFlags_Leading, ImGuiTabItemFlags_Trailing + demo. (#3291)
Louis Schnellbach
2020-08-03 18:55:51 +0200
29836412e1Internals, CollapsingHeader, TabItem: Standardized using a #CLOSE id prefix for TabItem and ColllapsingHeader (same as window)
ocornut
2020-09-22 15:49:47 +0200
27d0c3afa9Tab Bar: Fixed a small bug where scrolling buttons (with ImGuiTabBarFlags_FittingPolicyScroll) would generate an unnecessary extra draw call.
ocornut
2020-09-21 19:46:44 +0200
afc1099fb5Tab Bar: Fixed a small bug where closing a tab that is not selected would leave a tab hole for a frame.
ocornut
2020-09-21 18:52:12 +0200
795cf6fcb5Removed return value from OpenPopupOnItemClick(). Use IsWindowAppearing() after BeginPopup() for a similar result.
ocornut
2020-09-21 15:05:04 +0200
a58a727781Renamed OpenPopupContextItem() back to OpenPopupOnItemClick(), reverting 99ab5210
ocornut
2020-09-21 12:02:19 +0200
ec945f44b5InputText: Added support for Page Up/Down in InputTextMultiline. (#3430)
Louis Schnellbach
2020-09-17 11:39:54 +0200
8eca736a7aUpdate binary link
omar
2020-09-18 10:03:14 +0200
c206a19373Removed ImFont::DisplayOffset in favor of ImFontConfig::GlyphOffset. (#1619)
ocornut
2020-09-17 16:43:23 +0200
fbf70070bbInputText: Fixed minor inconsistency when pressing Down on the last line when it doesn't have a carriage return (it used to move to the end of the line)
Louis Schnellbach
2020-09-17 11:32:56 +0200
c47bcb25edFix popup and tooltip positioning when not fitting in the screen. Amend fa42ccea8.
ocornut
2020-09-17 11:00:56 +0200
b7b08f52a4Fix popup and tooltip positioning when not fitting in the screen.
Rokas Kupstys
2020-05-13 14:56:13 +0300
42575d4a99Viewports, Backends: Win32: Fix toggling of ImGuiViewportFlags_TopMost (#3477)
Sven Balzer
2020-09-17 02:58:23 +0200
2460f2abe3Backends: OpenGL3: Fix to avoid calling glBindSampler() with version <= 3.2 (#3467, #1985)
Julian Webb
2020-09-10 13:02:45 -0500
645a6e0342Bypass unnecessary formatting when using the TextColored()/TextWrapped()/TextDisabled() helpers with a "%s" format string. (#3466)
ocornut
2020-09-16 18:36:42 +0200
d2939ce0a1Columns: Make sure the ClipRect is valid. (#3475)
Bartosz Szreder
2020-09-16 15:17:45 +0200
6bc526676cViewports: Comments, removed unnecessary use of ViewportFrontMostStampCount (the LastFrontMostStampCount is enough)
ocornut
2020-09-10 11:02:40 +0200
e230ec5a01Viewports, Backends: DX12: Make secondary viewport format match main viewport one (#3462) {@BeastLe9enD]
omar
2020-09-16 11:05:02 +0200
a1597cff08Backends: DX12: Fix D3D12 Debug Layer warning if scissor rect is 0 width or 0 height. (#3472, #3462)
Pierre-Loup Pagniez
2020-09-15 12:39:55 +0200
a8f409a848Examples: DX12: Enable breaking on any warning/error when debug interface is enabled. (#3462, #3472) + misc comments & minor fixes.
omar
2020-09-16 10:28:58 +0200
770c995365Backends: Vulkan: Removed unused shader code. Fix leaks. Avoid unnecessary pipeline creation for main viewport. Amend 41e2aa2. (#3459) + Add ImGui_ImplVulkanH_CreateWindowSwapChain in ImGui_ImplVulkanH_CreateOrResizeWindow().
omar
2020-09-08 22:39:53 +0200
d8d58b038eBackends, Examples: DX12: Clarify support for 32-bit building in project files and comments. (#301)
omar
2020-09-08 20:02:28 +0200
78f753ffffMerge branch 'master' into docking + incl add wd->Pipeline in ImGui_ImplVulkan_RenderDrawData platform code (#3455, #3459)
omar
2020-09-08 16:55:09 +0200
41e2aa2e7aBackends: Vulkan: Separate the pipeline of the dear imgui created windows from the one created with the user's render-pass. (#3455, #3459)
Michel Lesoinne
2020-09-08 16:47:06 +0200
6a546a500fImVector: fix max_size() for signed int value. Amend 444873404 (#3429, #3460)
xndcn
2020-09-08 11:49:30 +0800
Add const qualifier for parameter ImFontConfig of ImFont::AddGlyph (#3461)
HALX99
2020-09-08 03:18:28 -0700
206d78a524InputText: Fixed minor glitch when erasing trailing lines in InputTextMultiline(). Fixed cursor being partially covered after using Ctrl+End key.
omar
2020-09-08 11:39:56 +0200
36af398056Sliders: Fixed using ImGuiSliderFlags_ClampOnInput with reverse sliders. (#3432, #3449)
omar
2020-09-07 19:52:11 +0200
b2039aac67Slider: Fixed to reach maximum value with inverted integer min/max ranges, both with signed and unsigned types. Added reverse Sliders to Demo. (#3432, #3449)
Rokas Kupstys
2020-09-07 17:38:56 +0200
6461fd40abExamples: Fixed SDL+OpenGL2 and SDL+Vulkan examples not processing SDL_WINDOWEVENT_CLOSE events which tends to be needed in multi-viewport setting.
omar
2020-09-07 12:19:50 +0200
b25756be4aExamples: Vulkan: Switch validation layer. Fix CMakeLists to find Vulkan the standard way. (#3459)
Michel Lesoinne
2020-05-08 17:58:05 -0600
aa8e09d7f1Backends: GLFW: workaround for cases where glfwGetMonitorWorkarea fails (#3457)
Doug Binks
2020-09-04 16:26:31 +0100
751d153ca9InputText: Fixed callback's helper DeleteChars() function when cursor is inside the deleted block. (#3454).
ocornut
2020-09-03 19:09:57 +0200
70289ab42cScrolling: Fixed edge snapping being applied prior to knowing ContentSize. (#3452)
ocornut
2020-09-03 17:38:51 +0200
f4d062fa11Nav: Added debug logging, extract bits of code into NavUpdateInitResult().
ocornut
2020-09-01 18:33:51 +0200
fc625d249fInternals: Begin: update ->Hidden flags only on first begin of the frame. (ignore whitespace to see simple diff)
ocornut
2020-09-01 15:24:24 +0200
a456d17dfcInternals: Begin: update ->Hidden flags only on first begin of the frame. (ignore whitespace to see simple diff)
ocornut
2020-09-01 15:24:24 +0200
34077c0140Merge branch 'master' into docking
ocornut
2020-09-01 12:07:35 +0200
600b8f60b4Docking: Fixed crash in metrics.
ocornut
2020-08-28 20:20:28 +0200
13f718337aInternals: Added support for overriding locale decimal point, undocumented. (#2278) + Misc doc update.
ocornut
2020-08-28 16:49:46 +0200
901d432cb7Nav: Fixed using Alt to toggle the Menu layer when inside a Modal window. (#787) Tidying up todo items.
ocornut
2020-08-27 19:51:25 +0200
302896d488Basic optimization for ShadeVertsLinearColorGradientKeepAlpha() - especially for debug overhead - since it's used massively by some of our experiments.
ocornut
2020-08-27 12:19:13 +0200
093afd4f7fInternals: Added Name to ImGuiDataTypeInfo + minor misc comments in BeginGroup().
ocornut
2020-08-26 20:50:19 +0200
45499b8f2fWindow: Fixed using non-zero pivot in SetNextWindowPos() when the window is collapsed. (#3433)
ocornut
2020-08-26 20:18:54 +0200
8c80d533d9Tab Bar: Fixed a small bug where toggling a tab bar from Reorderable to not Reorderable would leave tabs reordered in the tab list popup.
Louis Schnellbach
2020-08-26 12:18:02 +0200
b30d33378dNav: Activate InputSource as Gamepad when pressing any of the digital d-pad button.
ocornut
2020-08-26 12:41:05 +0200
833eb771f2Nav: Fix navigation resuming on first visible item when using gamepad.
Rokas Kupstys
2020-08-26 12:21:37 +0300
1e8b9f84daNav: Removed stateful NavMoveFromClampedRefRect and made it more explicit that nav move request from gamepad start from a clipped location.
ocornut
2020-08-26 11:28:35 +0200