Commit Graph

  • 2e01952b35 Fix BeginDisabled(false), (#211, #4452) ocornut 2021-08-20 20:30:51 +0200
  • f969e68c10 Fix BeginDisabled(false), (#211, #4452) ocornut 2021-08-20 20:30:51 +0200
  • 5a7d18a441 Merge branch 'master' into docking ocornut 2021-08-20 18:14:58 +0200
  • d2ffbd9b86 Version 1.84 v1.84 ocornut 2021-08-20 17:30:49 +0200
  • fc062e6028 Backends: OpenGL3: Update loader to include APIs used by test framework. Rokas Kupstys 2021-08-20 17:24:56 +0300
  • df2319a854 Small optimizations to BeginDisabled() to allow frequent calls (#211) ocornut 2021-08-20 16:56:13 +0200
  • c543d93af1 Expose BeginDisabled()/EndDisabled() in public API. Add to demo. (#211) ocornut 2021-07-19 19:21:18 +0200
  • 9c3359ef39 IO: modify io.AddFocusEvent() to tolerate in/out for multi-viewports. Amend 2f40be6. (#3532) ocornut 2021-08-19 17:35:27 +0200
  • 0b06c4b2b0 Merge branch 'master' into docking (will need further for io.AddFocusEvent) ocornut 2021-08-19 17:25:12 +0200
  • cb00972b87 ImDrawList: Fix AddCircle{Filled} with 12 segment case (#4419, #4421) thedmd 2021-08-11 13:21:27 +0200
  • e3988a84db Backends: OpenGL3: Embed our own minimal GL loader (amends). (#4445) ocornut 2021-08-19 15:27:22 +0200
  • 459de65477 Backends: OpenGL3: Embed our own minimal GL loader based on gl3w and use it in SDL/GLFW examples. (#4445) Rokas Kupstys 2021-08-19 12:42:15 +0300
  • afd7e53767 AddCircle{Filled} - Use _PathArcToFastEx directly to emit circle vertices for 12 segment case (#4419) (fixup) thedmd 2021-08-19 12:40:41 +0200
  • 7bbf8f2ab0 Drag and Drop: fix using AcceptDragDropPayload() with ImGuiDragDropFlags_AcceptNoPreviewTooltip. ocornut 2021-08-18 12:53:33 +0200
  • f24abbc47d Fix various warnings (#4442) ocornut 2021-08-18 12:00:15 +0200
  • 699589b00c
    Merge a3e8a60ca6 into 161b74e871 guangli0510 2021-08-18 09:12:28 +0800
  • 161b74e871 Fix tabbing in/out of an InputTextMultiline(), broken by 6b8a059. ocornut 2021-08-17 20:46:39 +0200
  • cd39460925 IO: set io.KeyModsPrev in EndFrame() to tolerate backend writing to io.KeyMods without breaking. (#4439) ocornut 2021-08-17 20:33:27 +0200
  • 2f40be638f IO, Backends: add io.AddFocusEvent(). Clear pressed keys after loosing input focus (#3532) thedmd 2021-08-02 20:17:26 +0200
  • 86afe966d3 Metrics: Fixed a crash when inspecting the individual draw command of a foreground drawlist. Rokas Kupstys 2021-08-17 15:28:43 +0300
  • 7e9e1ff1c2 InputText: Fix named filtering flags disabling newline or tabs in multiline inputs (#4409, #4410) Oliver 'kfsone' Smith 2021-08-07 19:25:26 -0700
  • b380d3abe3 Backends: OpenGL3: Clarify use of GL_POLYGON_MODE. ocornut 2021-08-17 13:48:34 +0200
  • 5f2df2d2cb
    Fixed grammar mistake in FAQ (#4431) JJCUBER 2021-08-17 07:47:17 -0400
  • ff428f1d2f Nav: Fix not clearing NavWindowingToggleLayer properly (old code left it to true, relied on Alt release only). Removed unnecessary KeyMenu_ from NavInput. (#4439, #787) ocornut 2021-08-17 12:46:26 +0200
  • 8fa502ca42 Nav: Alt doesn't toggle menu layer if other modifiers are held. (#4439) ocornut 2021-08-17 12:23:54 +0200
  • 912ecd39ab Fix filter-flags disabling newline in multiline inputs Oliver 'kfsone' Smith 2021-08-07 19:25:26 -0700
  • 009b68e61b
    Merge branch 'ocornut:docking' into docking Light 2021-08-14 16:27:24 +0430
  • 261cbfc7a1 Update imconfig.h Light 2021-08-14 16:25:38 +0430
  • 70bb36916a
    Update imgui_demo.cpp Light 2021-08-14 08:43:05 +0430
  • 4e91b054c1
    Fixed grammar mistake in FAQ JJCUBER 2021-08-13 04:04:19 -0400
  • 499a108489 AddCircle{Filled} - Use _PathArcToFastEx directly to emit circle vertices for 12 segment case (#4419) thedmd 2021-08-11 13:21:27 +0200
  • c7529c8ea8
    Reword file list as *.cpp *.h (#4413) omar 2021-08-10 14:34:34 +0200
  • 4b9fcd9241 Fixed gamepad mapping for GLFW and prevents devices (such as mice, keyboards, etc.) from being reported as joysticks which would prevent gamepads from being used. PeterSilie24 2021-08-08 12:23:35 +0200
  • bf682b079b Added support for multiple gamepads. Preventing devices (such as mice, keyboards, etc.) from being reported as joysticks by GLFW which would (especially on Linux) prevent gamepads from being used. PeterSilie24 2021-08-06 23:58:44 +0200
  • 3ee908d0db Linux fix Light3039 2021-08-03 17:29:54 +0430
  • f5fc2a74c7 Linux fix Light3039 2021-08-03 17:28:30 +0430
  • d861cba7c2 Linux fix Light3039 2021-08-03 17:27:18 +0430
  • aea6004c9d Clear pressed keys after loosing input focus (#3532) thedmd 2021-08-02 20:17:26 +0200
  • f99fe72c42 Backends: Win32: Fixed keyboard modifiers being reported when host window doesn't have focus. (#2622) ocornut 2021-08-02 17:22:33 +0200
  • 80b5fb51ed Backends: Win32, SDL, GLFW: only honor io.WantSetMousePos when focused + fix GLFW uninstalling handler + tweaks to reduce branch drift with docking. (#787, #2445, #2696, #3751, #4377) ocornut 2021-08-02 15:48:20 +0200
  • 2ad912bb85 Backends: Win32, SDL, GLFW: only honor io.WantSetMousePos when focused + fix GLFW uninstalling handler + tweaks to reduce branch drift with docking. (#787, #2445, #2696, #3751, #4377) ocornut 2021-08-02 15:48:20 +0200
  • f9b5168fb3 Merge branch 'master' into docking ocornut 2021-08-02 15:04:45 +0200
  • 160944e426 Fix CMake for GLFW_Vulkan and add CMake for SDL_Vulkan on Linux Fan Jiang 2021-07-31 21:00:54 -0400
  • db686ad522 Backends: Win32: Mouse position is correctly reported when the host platform window is hovered but not focused. (#2445, #2696, #3751, #4377) ocornut 2021-07-29 19:38:33 +0200
  • 044fd0cd2d Backends: GLFW: Mouse position is correctly reported when the host platform window is hovered but not focused. (#3751, #4377, #2445) ocornut 2021-07-29 18:59:45 +0200
  • 1cdd110eb4 Backends: SDL2: Mouse position is correctly reported when the host platform window is hovered but not focused. (#2445, #3751, #4377) ocornut 2021-07-29 18:21:08 +0200
  • d77fdfc062 Made some changes Azad Kshitij 2021-07-29 11:12:38 +0530
  • c5ddd15c31
    reformat contact email ph3b3 2021-07-29 10:31:29 +1000
  • c720075c67
    Update FAQ to clarify conflict with window (#4158, #4008, #2562) omar 2021-07-28 16:46:59 +0200
  • a844ce9119 Merge branch 'master' of https://github.com/ocornut/imgui into ocornut-master George Gerdin 2021-07-27 11:42:11 +0200
  • 3d4d1b8553 Allow imgui_internal.h to be included before imgui.h ocornut 2021-07-26 21:01:32 +0200
  • e362c5af48 Internals: ColorEdit: renamed some internal masks to match our common coding style. ocornut 2021-07-26 20:44:59 +0200
  • 923bd2fd21 Examples: DirectX12: Fixed Alt+Enter fullscreen in DirectX12 example. (#4346, #4348) David Maas 2021-07-21 16:01:52 -0500
  • b846969fe1 Removed unnecessary line in Begin() + commented out redirecting functions/enums names that were marked obsolete in 1.67 and 1.69 + readded commented obsoleted function. ocornut 2021-07-26 11:48:47 +0200
  • 3e4c89051d Popups: Fix OpenPopup() being called after BeginPopup() resulting in a failure to open a popup when focus is NULL. (#4308) Rokas Kupstys 2021-07-15 17:23:44 +0300
  • 9c77734447
    Correct version 1.83 release date (#4355) sitic 2021-07-23 17:07:11 -0700
  • e7f8f67b0f Correct version 1.83 release date Jan Lebert 2021-07-23 16:09:19 -0700
  • 2bf352faa2 Small changes and bug fixes. George Gerdin 2021-07-23 17:53:45 +0200
  • bc25822f24
    Update and rename premake5.lua to build.lua Light 2021-07-23 11:26:43 +0430
  • 323fd74b39
    Merge branch 'ocornut:docking' into docking Light 2021-07-23 11:23:31 +0430
  • 6f2450d952
    Tweaked comments and changelog entry to clarify why DXGI window transitions are disabled. Simplified MakeWindowAssociation calls in examples. David Maas 2021-07-22 14:14:13 -0500
  • df3d007e0a
    Disabled DXGI window management features for swap chains owned by the backend. David Maas 2021-07-21 16:59:34 -0500
  • f1db7c4ca9
    Fixed histogram_zero_line_t being incorrect with scale_min < 0 and scale_max > 0 Filippo Crocchini 2021-07-22 00:29:42 +0200
  • e58b7d8863
    Fixed Alt+Enter fullscreen in DirectX 12 example. David Maas 2021-07-21 16:01:52 -0500
  • 3751c44711
    Fixed Alt+Enter fullscreen in DirectX 12 example. David Maas 2021-07-21 16:01:52 -0500
  • 76b8d85202 Added DirectX11 support. George Gerdin 2021-07-21 10:44:02 +0200
  • 068df22842 Added support for DirectX 10. George Gerdin 2021-07-20 18:07:30 +0200
  • ba975a2e9a Added DirectX9 support. George Gerdin 2021-07-20 12:45:32 +0200
  • 9a38be3a27 Merge branch 'master' of https://github.com/ocornut/imgui George Gerdin 2021-07-20 11:47:58 +0200
  • 7bfc379a23 Merge branch 'master' into docking ocornut 2021-07-19 21:58:06 +0200
  • c881667c00 Fix - amend 1ad1530 (range-select branch need the NextItemData in NavProcessItem) ocornut 2021-07-19 21:45:44 +0200
  • 90bf996e1a Internals: widgets always read back from g.LastItemData.InFlags (so we can now modify per-item disable state more easily). (#211) ocornut 2021-07-19 21:17:34 +0200
  • 6b8a059fc9 Internals: moved LastItem data to a shared structure (instead of one per window) ocornut 2021-07-19 21:08:22 +0200
  • 1ad153056a Internals: ItemAdd: set LastItemXXX fields before navigation calls + comments about io.IniFilename (#4294) ocornut 2021-07-19 19:10:14 +0200
  • a049652bdc Merge remote-tracking branch 'upstream/master' George Gerdin 2021-07-18 08:29:53 +0200
  • 4133a5ea9f In this update only one font texture is used for the majority of the time. When the primary font texture is full overflow font textures are used to render the remaining glyphs. On the next frame all glyphs are cached and a new primary font texture is assembled with the glyphs from the cache. George Gerdin 2021-07-14 19:18:49 +0200
  • bc86c6a001
    Create premake5.lua Light 2021-07-14 03:03:10 +0430
  • 3d5dc0d939 Added missing IMGUI_API to GetViewportPlatformMonitor. (#4309) David Maas 2021-07-11 05:29:13 -0500
  • 17ec4f1f6f TestEngine, MenuItem: call IMGUI_TEST_ENGINE_ITEM_INFO() at the right stack level. (amend f8fae02) ocornut 2021-07-12 16:42:53 +0200
  • fb4bbeb033 Disabled: fixed IsItemHovered() if popped disabled state after item, or when using Selectable_Disabled. (#211) ocornut 2021-07-09 19:54:23 +0200
  • 246ad6c03c Disabled: items more consistently release active id if the active item got disabled. (#211) (amend 2952525) ocornut 2021-07-12 15:36:54 +0200
  • 638e1a721b Disabled: fixed IsItemHovered() returning true on disabled item when navigated to. (#211) ocornut 2021-07-12 15:00:35 +0200
  • 4e2e6383ed
    Added missing IMGUI_API to GetViewportPlatformMonitor. David Maas 2021-07-11 05:29:13 -0500
  • a11f36811f Merge branch 'master' into docking ocornut 2021-07-09 20:16:19 +0200
  • 5dd1e38b7a Disabled: disabled items set HoveredId, allowing e.g. HoveredIdTimer to function. (#211, #3419) + Menus: fix hovering a disabled menu or menu item not closing other menus. Rokas Kupstys 2021-07-09 19:45:30 +0200
  • cac869b333 Disabled: don't prevent Selectable() from being selected. (#211) + BeginMenu()/MenuItemEx() uses PushDisabled() the standard way. ocornut 2021-07-09 19:29:54 +0200
  • 29525255f3 Disabled items more consistently release active id if the active item got disabled. (#211) ocornut 2021-07-09 19:15:47 +0200
  • ba1c8464ef Internals: Removed ImGuiButtonFlags_Disabled (which had inconsistent behavior) in favor of ImGuiItemFlags_Disabled. Selectable()'s ImGuiSelectableFlags_Disabled now uses the later. (#211) ocornut 2021-07-09 19:04:41 +0200
  • f6682404e1 InputInt/InputFloat: When used with Steps values and _ReadOnly flag, the step button look disabled. (#211) ocornut 2021-07-09 19:02:48 +0200
  • 97638bf977 BeginMenu: remove unnecessary call to ItemHoverable() which is already done by the Selectable() call. ocornut 2021-07-09 17:18:23 +0200
  • 4a100f7f11 Nav: Disabled items are not candidate for default focus. (#211, #787) + simplify handling of ImGuiButtonFlags_PressedOnDragDropHold path. ocornut 2021-07-09 16:31:40 +0200
  • 9c78a5b986
    Merge 09eacc759f into cc40ae2101 M. Frink ~ Lemur 2021-07-08 16:02:08 -0400
  • cc40ae2101 PushDisabled(): added bool + clarify support for stacked disabled (#211) ocornut 2021-07-08 19:21:59 +0200
  • 03ca38eda1
    Update FAQ omar 2021-07-08 16:10:30 +0200
  • f8fae02270 Menus: rework to allow for an icon column (not yet exposed, but usable via internals) + fix menus being affected by style.SelectableTextAlign (#126) ocornut 2021-07-08 14:44:32 +0200
  • 30d164eb26 Backends: Win32: IME functions are disabled by default for non-Visual Studio compilers (MinGW etc.) (#2590, #738, #4185, #4301) ocornut 2021-07-08 14:23:31 +0200
  • 696d3e056e Internals: Menus: Naming offset field + fix spacing/offset computation to handle more offsets. ocornut 2021-07-07 20:45:15 +0200
  • 3512f2c2c2 Internals: Menus: minor tidying up + renaming in ImGuiMenuColumns + removing extraneous offset field which is always zero + using smaller types. ocornut 2021-07-07 19:03:10 +0200
  • eb6f4b1a6a Docking: Fix crash when a dock node gets re-qualified as dockspace>floating>dockspace.. (#3203, #4295) ocornut 2021-07-07 18:22:55 +0200
  • c780401766 not building fix Mats Büscher 2021-07-07 17:45:38 +0200