Commit Graph

  • 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
  • 7114a89a7e Move parent Windows window flag The idea of this new flag is to create an imgui window the size of the parent OS window and then to redirect movement to it. This allows for very easy creation of simple apps with a UI. This only works on windows. Mats Büscher 2021-07-07 16:52:17 +0200
  • cd4cc9ff0d Docking: Fixed crash issues using DockBuilderRemoveNode() in some situations. (#3111, #3179, #3203, #4295) ocornut 2021-07-07 16:18:11 +0200
  • baa4caf9e3 Backends: GLFW: Installing and exposed ImGui_ImplGlfw_MonitorCallback() for forward compatibility with docking branch. ocornut 2021-07-07 14:12:48 +0200
  • 16e7235a4b
    clear references when remove DockNode LightInk205 2021-07-07 11:36:46 +0800
  • a937298836 rsanchez - dont need clipboard stuff right now allengar22 2021-03-18 13:21:55 -0700
  • d9b606672a InputText: Fix handling of paste failure (buffer full) which in some cases could corrupt the undo stack. (#4038) ocornut 2021-07-05 17:48:19 +0200
  • 327a5d8253 Fix warning + apply trailing whitespaces in stb_ libs (as applied on nothings/stb on 2020/02/02, facilitating further diffs) ocornut 2021-07-05 16:46:12 +0200
  • 9e8e5ac363 Docking: Added ImGuiDockNodeFlags_NoDockingOverEmpty. Breaking definition of ImGuiDockNodeFlags_NoDockingOverOther which now means "non empty node". (#3492, #2648, #4292) ocornut 2021-07-05 13:28:54 +0200
  • 6136b3844b Docking: Reworked node flags saving/inheritance... (#4292, #3834, #3633, #3521, #3492, #3335, #2999, #2648) ocornut 2021-07-05 13:05:18 +0200
  • 0a8ab75e4b Docking: removed DockNodeFlagsOverrideClear flags from ImGuiWindowClass. (#2999, #3521, #3633) ocornut 2021-07-05 12:50:53 +0200
  • 4ddb6b46c3 Drag and Drop: drop target highlight doesn't try to bypass host clipping rectangle. (#4281, #3272) ocornut 2021-06-30 16:11:52 +0200
  • cf2daf353e Backends: Cleanup, removed unnecessary create/destroy wrappers. Fix allegro5 backend + use same code as other backend. ocornut 2021-06-30 15:22:15 +0200
  • 6792e1a3e0 Backends: SDL2: Remove unnecessary ImGui_ImplSDL2_NewFrame() parameter. (#3244) Giovanni Funchal 2021-06-29 19:54:25 +0200
  • e1cff96fdb Disable default file handler and Add hook so external projects can hook their own internal file handling objects allengar22 2021-03-18 13:21:55 -0700
  • 23a15834fa Fonts: Fix calling ClearTexData() (clearing CPU side font data) triggering an assert in NewFrame(). (#3487) + Backends: added additional assert to facilitate detecting user understand they haven't initialized a backend. ocornut 2021-06-29 17:53:41 +0200
  • 4cec3a0467 Backends: support for multiple imgui context with little testing (#586, #1851, #2004, #3012, #3934, #4141) ocornut 2021-06-29 16:42:13 +0200
  • 36a0d1028c Backends: Viewports: renamed viewport storage structures ImGuiViewportDataXXXX -> ImGui_ImplXXXX_ViewportData and locals (matching naming convention in 70c60385) ocornut 2021-06-29 15:34:54 +0200
  • 643b1eb661
    Updated the "Gallery Threads" Links Pedro Augusto Santana 2021-06-29 10:36:19 -0300
  • 0f7eb00f67 Backends: amends to 1db1066 + merge minor bits from docking incl SetActiveIdUsingNavAndKeys(). ocornut 2021-06-29 14:35:30 +0200
  • b5a2bd1a5b Backends: amends to 1db1066 + merge minor bits from docking incl SetActiveIdUsingNavAndKeys(). ocornut 2021-06-29 14:35:30 +0200
  • 682447306d Merge branch 'features/backends_context' into docking ocornut 2021-06-29 14:53:25 +0200
  • 70c603854e Backends: moved global to a data structure to facilitate support for multi-contexts. (#586, #1851, #2004, #3012, #3934, #4141) ocornut 2021-06-28 16:52:10 +0200
  • 88f4c1321a Examples: Bring code of example_apple_metal and example_apple_opengl2 closer to each other. (#1873, #3543) rokups 2020-11-12 13:47:31 +0200
  • 0aeb978e61 Comments + adding spacing in headers because VS IDE parser display blocks so badly. Add helper in internal's ImGuiInputTextState. (#4275) ocornut 2021-06-28 11:16:43 +0200
  • 95db098477 ImFontAtlas: move implicit AddFontDefault call to Build() function + remove unnecessary asserts in backend. ocornut 2021-06-24 17:34:23 +0200