Commit Graph

  • ca34c81ce9 BeginMainMenuBar(): remove expectation that we don't know menu bar height ahead, allowing up to generalize placement in any direction (will be done in master) ocornut 2021-03-25 15:21:19 +0100
  • aa5431fde2 Tables: Expose TableSetColumnEnabled() in public api. (#3935) ocornut 2021-03-24 14:33:28 +0100
  • 7d58188a2b
    Fix typo in comment Balint Rikker 2021-03-24 11:30:16 +0100
  • 8dc6a15c9c Add it for directx10 win32 example CovERUshKA 2021-03-24 10:35:53 +0300
  • 0c29a9b7a6
    Merge branch 'master' into patch-1 Roma 2021-03-23 22:24:00 +0300
  • 6f360d6040 Examples: Win32: using a more explicit loop for PeekMessage polling to make the code easier to copy and paste and less error-prone. ocornut 2021-03-23 18:09:21 +0100
  • 1491d2c916 Backends: Win32: Clearing keyboard down array when losing focus (WM_KILLFOCUS). (#2062, #3532, #3961) ocornut 2021-03-23 16:48:10 +0100
  • 186b734db0 Backends: SDL2: Extend global mouse pos availability check (#3950) Nikolai Wuttke 2021-03-20 15:06:53 +0100
  • 6d3a980f38 Backends: Vulkan: Fix mapped memory validation error when buffer sizes are not multiple of VkPhysicalDeviceLimits::nonCoherentAtomSize. (#3957) John Asper 2021-03-21 12:29:24 -0400
  • a9fabf414b Fix mapped memory Vulkan validation error John Asper 2021-03-21 12:29:24 -0400
  • 67e812b3ef Backends: SDL2: Extend global mouse pos availability check Nikolai Wuttke 2021-03-20 15:06:53 +0100
  • 59da01901e Scrolling: Fix scroll tracking with e.g. SetScrollHereX/Y() when WindowPadding < ItemSpacing. Fix scroll snapping on edge of scroll region when both scrollbars are enabled. ocornut 2021-03-19 15:25:43 +0100
  • 885236dcd2 Remove non-raspberry specific code from example hippyau 2021-03-19 15:24:36 +0000
  • 5e69c13bdc working example_rpi_sdl_opengl3 for RPI3 on Raspbian Buster hippyau 2021-03-19 14:57:11 +0000
  • e03e992ca0 Fix typo TAiGA 2021-03-19 16:08:13 +0800
  • 085cff2fe5 Viewports, Backends: Vulkan: Rebuild swapchain on VK_SUBOPTIMAL_KHR. (#3881) ocornut 2021-03-18 18:16:49 +0100
  • 6e4770ea5c Examples: Vulkan: Rebuild swapchain on VK_SUBOPTIMAL_KHR. (#3881) ocornut 2021-03-18 18:12:52 +0100
  • 61a0908713 Tables comments + Backends: DirectX9: calling IDirect3DStateBlock9::Capture() after CreateStateBlock() which appears to workaround/fix state restoring issues. . (#3857) ocornut 2021-03-18 18:04:38 +0100
  • 412d6f7efe Fixes zealous MSVC static analyzers warnings (#3938) ocornut 2021-03-18 16:10:25 +0100
  • faf0541a92 Fixes two static code analysis warnings Jan Krassnigg 2021-03-18 14:57:31 +0100
  • 0c5b0c8b97 Internals: Add a way to request window to not process any interactions for specified number of frames. Rokas Kupstys 2021-02-25 14:04:07 +0200
  • b17bfdd6f4 Docking: Add support for split_outer in DockContextCalcDropPosForDocking(). Misc: Add FIXME regarding behavior of some window fields. Rokas Kupstys 2021-02-02 17:20:30 +0200
  • 2053747d19 Backends: GLFW: Keep track of cross-frame state individually per glfw context. This allows users to self-manage multiple glfw contexts (#3012) Max Thrun 2021-03-17 12:44:10 -0700
  • 7ac021a118 Backends: GLFW: Use glfwGetCurrentContext() instead of storing the glfw window as global in order to better handle the situation where the caller might be self-managing multiple glfw contexts (#3012) Max Thrun 2021-03-17 12:21:11 -0700
  • d3a534739a
    Actually delete exe file 'example_sdl_sdlrenderer' Sylvain 2021-03-17 09:53:36 +0100
  • 4ba5fc47a3
    Update - send normalized texture coordinates - some error/info log - remove exe 'example_sdl_sdlrenderer' Sylvain 2021-03-17 09:51:11 +0100
  • 347be5dae7
    Add example to use ImGui with SDL / SDL_Renderer Sylvain 2021-03-16 16:42:29 +0100
  • 81e0b18e38 Merge branch 'master' into docking ocornut 2021-03-16 16:10:13 +0100
  • b202fa9063 Docking: undocking nodes/windows covering most of the monitor max their size down to 90% to ease further manipulations. ocornut 2021-03-16 16:01:12 +0100
  • a1a39c632a Version 1.83 WIP ocornut 2021-03-16 14:45:30 +0100
  • 2231e1a369 Docking: Dockspace() never draws a background. (#3924) ocornut 2021-03-16 14:30:36 +0100
  • 4bf646e4b0 Drags, Sliders, Inputs: Specifying a NULL format to Float functions default them to "%.3f" to be consistent with the compile-time default. (#3922) ocornut 2021-03-16 12:59:35 +0100
  • 64aab8480a DragScalar: Add default value for v_speed argument in DragScalar(), DragScalarN(). (#3922) Elias Daler 2021-03-16 03:49:00 +0300
  • ebe6ac5fb5 Improvements to minor mistakes in documentation comments (#3923) ANF-Studios 2021-03-16 12:30:55 +0100
  • 7640cdfd24
    Added missing space ANF-Studios 2021-03-15 22:57:12 -0400
  • 487dd12bca
    Minor improvements to 'Commentary' ANF-Studios 2021-03-15 22:48:27 -0400
  • 1613108377
    Made parts more concise ANF-Studios 2021-03-15 22:43:59 -0400
  • 591b15f8f2
    Fixed grammatical and punctuation-al mistakes ANF-Studios 2021-03-15 22:42:28 -0400
  • 437631620f Use monitor instead of event for all mouse event TAiGA 2021-03-16 09:24:24 +0800
  • 700d32bf7c
    Add default value for v_speed argument in DragScalar{N} Elias Daler 2021-03-16 03:49:00 +0300
  • 256594575d Merge branch 'master' into docking ocornut 2021-03-15 20:38:34 +0100
  • 35b1148efb Version 1.82 v1.82 ocornut 2021-03-15 20:12:26 +0100
  • 352f64697c Internals: rename legagy tab focus fields to TabFocusXXXX for clarity + removed one unnecessary FocusWindow() call. ocornut 2021-03-15 17:24:55 +0100
  • 401717afb7 Prevent show windows randomly when NSApp deactivated TAiGA 2021-03-16 01:36:08 +0800
  • d94644261d Drags, Sliders: Support ImGuiSliderFlags_Logarithmic flag with integers. Because why not? (#3786) ocornut 2021-03-15 12:21:10 +0100
  • 7cb2947a85
    Update documentation of tables support. Luigi Cruz 2021-03-14 17:22:19 -0300
  • 06ff96b75a Added a forced range based on Y coordinates to ImGuiListClipper GamingMinds-DanielC 2021-03-14 00:24:08 +0100
  • eeb42342b6 Text Input: Add option to reinitialize text input state. * This is useful if the value gets modified while the text input control is in focus. * Add multiple reset modes to control the selection state after the reset occurs Chris Savoie 2019-11-05 11:13:00 -0800
  • c5a132c092
    Let the CPU and GPU chill Roma 2021-03-13 16:23:17 +0300
  • 287bd9b984 InputText: renamed ImGuiInputTextFlags_AlwaysInsertMode to ImGuiInputTextFlags_AlwaysOverwrite. (#2863) ocornut 2021-03-12 17:33:10 +0100
  • cfe83c4b44
    Removed deprecated flag stopping compilation (#3902) CheckmateAt7 2021-03-12 18:02:46 +0100
  • 52b0b9f77b Add IMGUI_IMPL_WIN32_ENABLE_PEEKMESSAGE TAiGA 2021-03-13 00:55:29 +0800
  • 4ce63a2bc9
    Removed deprecated flag stopping compilation CheckmateAt7 2021-03-12 17:51:31 +0100
  • 1bc6f82091 Misc: added imgui.gdb and imgui.natstepfilter debugger helpers for gdb and msvc. Rokas Kupstys 2021-03-11 14:17:00 +0200
  • 0157502eab ImDrawFlags: rework/revert c2d6d26 + 39432bf in a way that is closer to old version and back to opt-in but with default 0 = all corners. ocornut 2021-03-12 14:04:40 +0100
  • 033dfd9d35 ImDrawFlags: rework/revert c2d6d26 + 39432bf in a way that is closer to old version and back to opt-in but with default 0 = all corners. ocornut 2021-03-12 14:04:40 +0100
  • f1bf642e8f Merge branch 'master' into docking ocornut 2021-03-11 16:31:29 +0100
  • fdc2324d9a Moved 'misc/natvis/imgui.natvis' to 'misc/debuggers/imgui.natvis' ocornut 2021-03-11 16:21:46 +0100
  • 39432bfd9c Amend 0c93238a ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags ocornut 2021-03-11 12:25:24 +0100
  • c2d6d26139 ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags Rokas Kupstys 2021-03-10 12:15:08 +0200
  • 8b9fedba28 Moved Obsolete function block lower in the file + obsoleted old SetScrollHere (->SetScrollHereY) ocornut 2021-03-11 12:15:20 +0100
  • e45847d99a Add version of PathArcTo() and PathArcToFast() with adaptive rendering quality. (#3491) thedmd 2021-02-13 19:42:23 +0100
  • 8ed34af6f8 ImDrawList: clarified that PathArcTo()/PathArcToFast() cannot take radius < 0.0f. (#3491) + changed poor-man ceiling in _CalcCircleAutoSegmentCount() to use 0.999999f to reduce gaps ocornut 2021-03-11 10:29:13 +0100
  • a3ebd160cb
    Fix unused variable warning in ImGui::EndListBox() (#3897) C.Even 2021-03-11 17:04:50 +0800
  • cb0a949f7f Fix unused variable warning in ImGui::EndListBox() Shen Yi Wen 2021-03-11 13:38:58 +0800
  • d6e9bc1077 Simplified ImGuiListClipper with added forced ranges. Daniel Cremers 2021-03-11 00:04:15 +0100
  • 98feaff03d Convert to quarter of the circle. thedmd 2021-03-10 18:36:00 +0100
  • 87014044a2 Convert to full circle. thedmd 2021-03-10 18:34:14 +0100
  • e57e234ab4 Internals: Fix RenderArrow not applying scale argument to width as well as height of arrow otherwise the position shifts when scaled. * Fixup tree node positioning of scaled arrow. Chris Savoie 2021-03-04 23:37:17 -0800
  • 4b9bc49020 Viewports, Internals: added GetViewportPlatformMonitor() will a safety net to keep code portable + simplified handling of disconnected monitor in Begin(). ocornut 2021-03-10 17:01:00 +0100
  • 6ba1334903 Nav: internals: renaming ImGuiInputSource so it is not specific to nav. Comments. ocornut 2021-03-10 16:27:19 +0100
  • 01a2bac7d5 DrawList: Replace "bool close" in drawing functions with flags. Rokas Kupstys 2021-03-09 10:28:14 +0200
  • a64e0eb3a4 Nav: merged SetNavID() and SetNavIDWithRectRel() to improve sanity, moved flags overwrite off them. (#787) ocornut 2021-03-08 18:52:42 +0100
  • 1c9cc7c117 Nav: tweaks so docking can use same code. NavRestoreLayer restore nav id but Menu key typicallys clears it for menu layer (+ less relying on _ChildWindow flag). ocornut 2021-03-09 16:07:08 +0100
  • 4bb5a36f90 Nav: do not clear per-window NavId when window reappears. Process NavInit regardless of current highllight state. Consistently set g.NavLayer in SetNavID(). (#787) ocornut 2021-03-08 17:14:05 +0100
  • 954b06afe2 Drag and Drop: can use BeginDragDropSource() for other than the left mouse button (#1637, #3885) ocornut 2021-03-08 15:44:56 +0100
  • 69cd520148 Reorder other windows when the main window is focused TAiGA 2021-03-08 11:40:03 +0800
  • b836d10f79 Remove addChildWindow because it can't show in multiple screens TAiGA 2021-03-08 10:32:19 +0800
  • 8ffa379f8d NSWindow may leak when destroying TAiGA 2021-03-07 12:08:56 +0800
  • 2de9bf818a Hide other windows when the main window is minimized TAiGA 2021-03-07 02:57:11 +0800
  • b28f4a6da2 Reduce modified codes TAiGA 2021-03-07 01:27:01 +0800
  • 2c71cde553 Revert merged TAiGA 2021-03-07 01:24:15 +0800
  • a757b0ff4a Fix problem when mouse move titlebar and up to click other application TAiGA 2021-03-07 01:11:54 +0800
  • 47edd026d9 More stable TAiGA 2021-03-07 00:55:23 +0800
  • d264c9d4b1 Prevent to add many monitors TAiGA 2021-03-06 21:46:13 +0800
  • cff67148f2 Or try the method TAiGA 2021-03-06 21:14:23 +0800
  • bf2770b23f Try the method but it would be flashing when click main window TAiGA 2021-03-06 19:59:23 +0800
  • d45c882496 Merge branch 'docking' of https://github.com/ocornut/imgui into docking TAiGA 2021-03-06 17:14:29 +0800
  • e842b196df Amend sanitization of format strings. Support ' without stb_printf. Simpler loops, will also be used for ImStrv branch. (8ee77f1) (#3604) Widgets: Sliders: Fix a bug where numbers after format specifier (eg. %d123) would cause RoundScalarWithFormatT() return incorrect value. ocornut 2021-03-05 18:26:30 +0100
  • 8ee77f1b65 Widgets: Sliders: Skip custom stb_sprintf.h format flags (', #, _) in RoundScalarWithFormatT() as they break ImAtof()/ImAtoi() and cause Drag*()/Slider*() widgets display incorrect values. (#3604) Widgets: Sliders: Fix a bug where numbers after format specifier (eg. %d123) would cause RoundScalarWithFormatT() return incorrect value. Rokas Kupstys 2020-11-19 18:01:01 +0200
  • d5a4d53000 Viewports, Backend: SDL: Fix missing ImGuiBackendFlags_HasSetMousePos flag in docking branch (ok in master), GLFW: Fix application of WantSetMousePos. (#1542, #787) ocornut 2021-03-05 16:35:05 +0100
  • 705f082674 Internals: rename RootWindow->RootWindowDockTree, RootWindowDockStop->RootWindow. ocornut 2021-03-05 16:21:39 +0100
  • 80533ea5e1 Merge branch 'master' into docking ocornut 2021-03-05 16:04:15 +0100
  • fdebb2e093 Internals: removed HoveredRootWindow, tweak IsWindowHovered(). ocornut 2021-03-05 15:56:59 +0100
  • f5bc5e8630 Freetype: Enable FreeType bitmap glyphs. (#3879) TAiGA 2021-03-05 11:16:30 +0800
  • 98459ec8e3 Enable FreeType bitmap glyphs TAiGA 2021-03-05 11:16:30 +0800
  • ee643b2ad9 IsItemHovered(): fixed return value false positive when used after EndChild(), EndGroup() or widgets using either... (#3851, #1370) ocornut 2021-03-04 19:59:59 +0100
  • b53b8f58df Demo: Use correct string formats on non-windows platforms. Rokas Kupstys 2021-03-04 16:27:43 +0200
  • 3e6dfd3c1a ImDrawList: AddImageRounded() compare texid from cmdheader as with other functions. + Made the ImGuiMemAllocFunc / ImGuiMemFreeFunc consistent with our other typedefs (#3836) ocornut 2021-03-04 13:37:14 +0100
  • 8dd692c29c Android: Amend backend and examples with minor consistency tweaks. (#3446) ocornut 2021-03-04 11:03:40 +0100