Commit Graph

  • a2f3dcfc97 Added comment about SDL and SDL_INIT_GAMECONTROLLER. (#2809) omar 2019-10-02 11:38:30 +0200
  • 893056a209 Fix syntax typos in README (#2819) Denys Nahurnyi 2019-10-01 22:49:44 +0300
  • 0b820d7717 Fix syntax typos in README DenysNahurnyi 2019-10-01 21:23:17 +0300
  • 80d2b1bc97 Minor cleaning up in the high-plane Unicode support. Sam Hocevar 2019-10-01 13:48:06 +0200
  • f0238ece9c Fixed backspace handling on MacOS (fixed https://github.com/ocornut/imgui/issues/2817). Allow null view passing as parameter to ImGui_ImplOSX_NewFrame Egor Yusov 2019-09-30 21:16:30 -0700
  • eb5223276c
    Update README.md omar 2019-09-30 20:54:37 +0200
  • 0dad3f436b Fix harmless float calculation overflow. (#2813) omar 2019-09-30 15:16:30 +0200
  • c262276988 Version 1.74 WIP omar 2019-09-30 14:27:56 +0200
  • 775a0f166e UTF32 support improvements Sam Hocevar 2019-09-29 12:15:13 +0200
  • bafec37bd5
    Improve SetItemDefaultFocus scrolling domgho 2019-09-29 12:29:48 +0200
  • 853dac3c5f Merge remote-tracking branch 'cloudwu/unicode' into master. Sam Hocevar 2019-09-29 10:01:58 +0200
  • 7f9ab5ce87
    Fix SetItemDefaultFocus() consistency domgho 2019-09-26 20:34:39 +0200
  • f0f5301612 Backends: OpenGL3: Commented out extra tokens at end of #else directive (#2804) Konstantin Podsvirov 2019-09-25 01:06:14 +0300
  • 27b1c513cc Backends: OpenGL3: Commented out extra tokens at end of #else directive Konstantin Podsvirov 2019-09-25 00:58:52 +0300
  • 619f20e1e6 Adding scope braces around if statements that contain STBTT_assert. This fixes issues when overriding STBTT_assert with a macro that has multiple expressions. Aaron Cooper 2019-09-24 11:49:49 -0700
  • 21345477ad Revert "Adding scope braces around STBTT_asserts. This fixes issues when overriding STBTT_assert with a macro that is more than one expression." Aaron Cooper 2019-09-24 11:47:13 -0700
  • 33c0f7a6c3 Adding scope braces around STBTT_asserts. This fixes issues when overriding STBTT_assert with a macro that is more than one expression. Aaron Cooper 2019-09-24 11:32:29 -0700
  • 688cf868ea Merge branch 'master' of https://github.com/ocornut/imgui v1.73 omar 2019-09-24 17:15:48 +0200
  • 6994bf10bc Merge branch 'master' into docking + fix for RenderMouseCursor() omar 2019-09-24 17:14:51 +0200
  • d5efe16157 Version 1.73 omar 2019-09-24 16:33:47 +0200
  • 293f74e996
    Update README.md omar 2019-09-24 16:00:53 +0200
  • 664f9e76b9 Documentation: Various tweaks and improvements to the README page. [@ker0chan] omar 2019-09-24 15:46:08 +0200
  • e100523917 CollapsingHeader: Added support for ImGuiTreeNodeFlags_Bullet and ImGuiTreeNodeFlags_Leaf on framed nodes. (#2159, #2160) goran-w 2018-10-30 15:52:27 +0100
  • 8f991335bc
    Merge branch 'master' into master goran-w 2019-09-24 11:00:47 +0200
  • ca858c084b Demo tweaks. Comments. Compacting the rarely used AutoFitXXX fields in ImGuiWindowTempData. omar 2019-09-23 15:31:05 +0200
  • 52deb415e0 Internal: Refactored internal RenderMouseCursor so colors can be specified. (#2614) omar 2019-09-23 14:53:49 +0200
  • 25849234f6 Internal: Tree: tweaks (initially tried to implement auto-scrolling, stashed) omar 2019-09-23 12:45:52 +0200
  • 99c464ad7d Add dummy constructs in ImGui_ImplOpenGL3_Init to make it more visible to the user which gl loader headers is being used osheriff 2019-09-22 23:20:34 +0200
  • 97691643b7 Backends: OpenGL3: Attempt to automatically detect default GL loader by using __has_include. Followup to 44cd8e3 (#2798) omar 2019-09-22 23:19:04 +0200
  • 0d3eff4916 Catch multiple gl loader headers in system at compile time osheriff 2019-09-22 22:53:28 +0200
  • 44cd8e39da Automatically include the available gl loader header osheriff 2019-09-22 12:52:36 +0200
  • 3233d85d2f Merge branch 'master' into docking omar 2019-09-22 22:16:11 +0200
  • 80b3ab7d3e TabBar: Fixed single tab shrinking reducing the tab to 0.0f size. Broken by a856c670c1. omar 2019-09-22 22:16:05 +0200
  • f47a0a85cc ImVector: added find, find_erase, find_erase_unsorted helpers. omar 2019-09-21 17:04:10 +0200
  • eab03f4467 Selectable: Added ImGuiSelectableFlags_AllowItemOverlap flag in public api (was previously internal only). omar 2019-09-21 17:18:24 +0200
  • 8805dd48bd Automatically include the available gl loader header osheriff 2019-09-22 12:52:36 +0200
  • 13f00331da Docking: Added ImGuiDockNodeFlags_NoDocking flag. (#2109) omar 2019-09-21 14:50:02 +0200
  • a45e3b5bb3 Readme, Wiki: Image loading examples. omar 2019-09-20 19:04:19 +0200
  • f7468d05fe Fixed mouse event forwarding in macos example (#2710, #1961) omar 2019-09-20 15:46:18 +0200
  • 38d22bc47d ColorPicker / ColorEdit: restore Hue when zeroing Saturation. (#2722, #2770) - changelog, fixed uninitialized variables, tweaks, renaming. omar 2019-09-20 15:31:39 +0200
  • accb0261b8 ColorPicker / ColorEdit: restore Hue when zeroing Saturation. (#2722, #2770) Issue is fixed by storing last active color picker color and last hue value when active color picker takes rgb as input. Then if current color picker color matches last active color - hue value will be restored. IDs are not used because ColorEdit4() and ColorWidget4() may call each other in hard-to-predict ways and they both push their own IDs on to the stack. We need hue restoration to happen in entire stack of these widgets if topmost widget used hue restoration. Since these widgets operate on exact same color value - color was chosen as a factor deciding which widgets should restore hue. Rokas Kupstys 2019-08-31 18:44:20 +0300
  • ee5ce4bcca
    Merge pull request #7 from Puddlestomper/docking Yan Chernikov 2019-09-20 17:41:19 +1000
  • af93c21cf9 Merge branch 'master' into docking omar 2019-09-18 17:27:14 +0200
  • 656c515bad Warning fix. omar 2019-09-18 17:21:04 +0200
  • 9d02ed51e3 TreeNode: Added ImGuiTreeNodeFlags_SpanAvailWidth and ImGuiTreeNodeFlags_SpanFullWidth flags (#2451, #2438, #1897) Added demo bits. omar 2019-09-18 17:13:41 +0200
  • 74e01e62ce Fixed unused static function warning for some compilers. (#2793) omar 2019-09-18 13:21:12 +0200
  • c2b3d039be ImDrawList: only define GetForegroundDrawList in debug mode Josh Junon 2019-09-18 06:04:02 +0200
  • 4a2394d7ce Move some code TAiGA 2019-09-18 03:48:50 +0800
  • 78ad75a2e1 Implement Multi-Viewport for Metal TAiGA 2019-09-18 03:38:52 +0800
  • 098591fe4c ImDrawListSplitter: fixed an issue merging channels if the last submitted draw command used a different texture. (#2506) omar 2019-09-17 20:27:15 +0200
  • 7567dd0fcf Fix NSWindow not found TAiGA 2019-09-18 02:23:04 +0800
  • d75bea290e Revert fix mouse position TAiGA 2019-09-18 01:41:17 +0800
  • d997eefc81 Rename window -> Window TAiGA 2019-09-18 01:40:31 +0800
  • cf98290873 Backends: DirectX9: Workaround for windows not refreshing when main viewport has no draw call. (#2560) omar 2019-09-17 18:32:26 +0200
  • 1ca6ff974c Viewport: fix to allow multiple shutdown / calls to DestroyPlatformWindows(). (#2769) omar 2019-09-17 18:02:58 +0200
  • 575df6f192 Merge branch 'master' into docking omar 2019-09-17 16:35:50 +0200
  • b48dc067ae Style: Allow style.WindowMenuButtonPosition to be set to ImGuiDir_None to hide the collapse button. (#2634, #2639) + Fix #2775 omar 2019-09-17 16:16:38 +0200
  • 15d7a13d89
    bugfix for PrimWriteVtx Sahin Serdar Kocdemir 2019-09-17 14:48:05 +0100
  • 3b014d0c31 Merge branch 'features/ellipsis_rendering' omar 2019-09-17 12:07:30 +0200
  • 3f986e72d9 Internal: Offset STB_TEXTURE_K_ defines to remove that change from #2541 + sponsors update. omar 2019-09-17 12:06:31 +0200
  • 7d5a17e5e4 Remove trailing spaces (grep for ' \r?$' in visual studio) omar 2019-09-17 11:33:18 +0200
  • 1c951dca97 Font: Narrow ellipsis: once we know an ellipsis is going to be drawn, we can claim the space between pos_max.x and ellipsis_max.x which gives us enough extra space to not requires the further (and otherwise valid) optimizations. Gets us vastly simplified code, yay. (#2775) omar 2019-09-17 11:11:14 +0200
  • 57623c15dd Font: Narrow ellipsis: various minor stylistic tweaks (#2775) omar 2019-09-17 10:00:28 +0200
  • 45405f0dc9 Font: implement a way to draw narrow ellipsis without relying on hardcoded 1 pixel dots. (#2775) Rokas Kupstys 2019-09-05 12:59:43 +0300
  • 404dc0367e BeginTabItem: Fixed case where right-most tab would create an extraneous draw calls (probably related to other tab fitting code in 1.73 wip) omar 2019-09-17 10:41:11 +0200
  • e7e88ed413 Examples: SDL/GLFW + OpenGL3: Fixes for Makefile (#2774) NeroBurner 2019-09-17 10:04:40 +0200
  • 39efd1befd example: glfw_opengl3: append flags instead of replacing them NeroBurner-tux 2019-09-07 11:20:12 +0200
  • b3c39d1eae example: sdl2+opengl3: fixes for Makefile NeroBurner-tux 2019-09-04 22:07:52 +0200
  • 561e7dd490 Fix signed types warning in pasteboard handler (#2786) Qix 2019-09-17 09:21:09 +0200
  • 4fb09ae833 [Vulkan] Don't skip drawing when there's no vertexes to ensure that user callbacks are still processed. Chris Savoie 2019-07-04 18:28:34 -0700
  • 8478cc6c5f [Vulkan] Add internal descriptor set management * Pool allocates linearly and resets each frame. * If pool limit is reached a new pool will be allocated at double the size up to 1024 then it increments in steps of 1024 * Add usage of SetTextureFn, otherwise assumes TextureId is a VkImageView * Users of SetTextureFn can set textures using ImGui_ImplVulkan_SetTexture Chris Savoie 2019-07-03 01:09:44 -0700
  • 1a7f9ff942 [Rendering] Add a callback for customizing how textures are set during rendering. DX12: Only generate the Font texture if it doesn't already exist. Only set texture if it actually changes. These changes can enable better integration to existing rendereres by ensuring that all ImTextureID objects are the same type as defined by the user. Chris Savoie 2019-03-31 21:14:57 -0700
  • ed1069cac3 Backends: Win32: Add a simple way for a program to initialize imgui with an HICON handle to use when making viewport windows. Chris Savoie 2019-09-16 21:30:20 -0700
  • 2b78b2f62d
    Internal: Fix signed types warning in pasteboard handler Qix 2019-09-16 22:26:18 +0200
  • 3dcf323c35 Columns: Separator: Fixed a bug where non-visible separators within columns would alter the next row position differently than visible ones. Fixed rounding issues also leading to change of ScrollMax depending on visible items (in particular negative coordinate would be rounded differently) omar 2019-09-16 19:03:20 +0200
  • b05f6f6f50 Nav, Scrolling: Added support for Home/End key. (#787) omar 2019-09-09 18:09:41 +0900
  • 3cf519c9cb Fix DragScalar for unsigned types (#2780) decreasing the value was broken on arm64 Bagrat Dabaghyan 2019-09-16 06:03:42 +0400
  • cc288e073c Backends: OpenGL3: Tweaked initialization code allow application calling ImGui_ImplOpenGL3_CreateFontsTexture() before ImGui_ImplOpenGL3_NewFrame() if for some reason they wanted. omar 2019-09-16 12:08:23 +0200
  • 4bf1bad857 Fix DragScalar for unsigned types decreasing the value was broken on arm64 Bagrat Dabaghyan 2019-09-16 06:03:42 +0400
  • bd865c9513 Fix compile error TAiGA 2019-09-07 02:20:39 +0800
  • cbe0446481 Fix wrong parameter TAiGA 2019-09-07 00:30:49 +0800
  • 6f2ea0def2 Implement Multi-Viewports on macOS TAiGA 2019-09-07 00:11:27 +0800
  • e80486e41e
    Merge pull request #11 from ocornut/docking mweilb 2019-09-05 15:57:34 -0700
  • 40a0ea3692 Merge branch 'docking' of https://github.com/ocornut/imgui into docking Updated to latest upstream commit Adri Wessels 2019-09-05 20:14:04 +0200
  • 351299f0fb Narrow ellipsis implementation. Rokas Kupstys 2019-09-05 12:59:43 +0300
  • 61a7803c61 Removed the need to pass in a GL Context. Also now when a new window is created it uses the main window's context and pixel format. Removed extra additions to the code that used a unique GL Context per viewport. Dane Caro 2019-09-04 12:00:53 -0500
  • 2f2a0b005c Created an example project that uses Win32 window creation using OpenGl3 via Glad. Dane Caro 2019-08-31 17:16:10 -0500
  • 6bb1152daa Move/rename things and add comments clarifying what is happening. Rokas Kupstys 2019-09-02 10:42:46 +0300
  • c077dd4872 Fixed missing IMGUI_API for IsMouseDragPastThreshold(). omar 2019-08-31 19:59:51 +0200
  • 0bdc145343 Merge branch 'master' into docking omar 2019-08-31 19:19:00 +0200
  • a806a3c1e2 Fix #2722 - ColorPicker / ColorEdit Widget Wrong Conversion from HSV to RGB Rokas Kupstys 2019-08-31 18:44:20 +0300
  • d049a7988c Docking: comments for DockBuilder API. omar 2019-08-31 16:51:12 +0200
  • 228bd74739 Merge branch 'docking' of https://github.com/ocornut/imgui into docking Updated to latest upstream commit Adri Wessels 2019-08-30 20:56:16 +0200
  • 0537ac005f ColorEdit: Disable Hue edit when Saturation==0 instead of letting Hue values jump around. omar 2019-08-30 20:33:35 +0200
  • b59ec7b9b7 DragInt, DragFloat, DragScalar: Using (v_min > v_max) allows locking any edit to the value. omar 2019-08-30 20:28:14 +0200
  • a4af3cc814 Viewport, GLFW: Fix for #2756 under Windows. omar 2019-08-29 15:53:33 +0200
  • a89a3cd2f1 Viewports, GLFW: Fix window having incorrect size after uncollapse. Issue manifests on Linux when window is in it's own viewport. (#2756, #2117) Rokas Kupstys 2019-08-23 16:12:06 +0300
  • 3f99890f40 TabBar: feed desired width (sum of unclipped tabs width) into layout system to allow for auto-resize. (#2768) Before 1.71 tab bars fed the sum of current width which created feedback loops in certain situations. Amend f95c77eeea. omar 2019-08-29 14:46:02 +0200
  • 7fdea92ba9 Move g_IgnoreSetWindowSizeEvent into ImGuiViewportDataGlfw struct. Rokas Kupstys 2019-08-29 14:10:00 +0300
  • 09780b8b3d Viewport: Fix setting window size on macos (glfw). (#2767, #2117) Rokas Kupstys 2019-08-29 14:02:42 +0300