1430 Commits (9b0c26b0b2adae3ccf66dc9552fae4945d735a0c)

Author SHA1 Message Date
Rokas Kupstys f337378066 Backends: SDL: Fix multi-viewport dragging issue with SDL on some systems. (#5012) ago%!(EXTRA string=3 years)
ocornut 8639a2f9f8 Viewports: Fixed translating a host viewport from briefly altering the size of AlwaysAutoResize windows. (#5057) ago%!(EXTRA string=3 years)
ocornut 64519c6875 Docking: Fixed floating docked nodes not being clamped into viewport workrect to stay reachable when g.ConfigWindowsMoveFromTitleBarOnly is set and multi-viewports are disabled. (#5044) ago%!(EXTRA string=3 years)
ocornut fa2b318dd6 IO: Fixed input queue trickling of interleaved keys/chars events when InputText() is not active. (#4921, #4858) ago%!(EXTRA string=3 years)
ocornut 5659db5529 IO: Fixed backward-compatibility accesses to io.KeysDown[]. (#4921, #4858) ago%!(EXTRA string=3 years)
ocornut 29d462ebce Set HoveredID even when g.NavDisableMouseHover is set by gamepad/keyboard navigation. This will facilitate the use of future InputOwner API based on HoveredID/ActiveID. ago%!(EXTRA string=3 years)
ocornut d9e60d29e1 Clipper: Fixed a regresssion when not calling End() + calling End() twice as well. (#4822) ago%!(EXTRA string=3 years)
ocornut 2dfa71fad5 Inputs: Fixed IsMouseClicked() repeat mode rate being half of keyboard repeat rate. Using KeyModAlt. Removed KeyModsPrev. ago%!(EXTRA string=3 years)
Konstantin Podsvirov 7ff41a78f9 Fonts: binary_to_compressed_c.cpp gained -nostatic option (#5021) ago%!(EXTRA string=3 years)
thedmd b6b8f6634e ImVector: Fixed erase() with empty range. (#5009) ago%!(EXTRA string=3 years)
Jeff Mears 71f98dd056 Declare ImVec2 and ImVec4 constructors as constexpr (#4995) ago%!(EXTRA string=3 years)
ocornut 1e14cc5cae Viewports: Fixed main viewport size not matching ImDrawData::DisplaySize for one frame during resize when multi-viewports are disabled. (#4900) ago%!(EXTRA string=3 years)
thedmd 4691fa0ed5 ImDrawList: PthArcTo: Add small tolerance when comparing angles (#4993) ago%!(EXTRA string=3 years)
ocornut aa79d0cd2f Stack Tool: Added option to copy item path to clipboard. (#4631) ago%!(EXTRA string=3 years)
ocornut 88de982071 Version 1.88 WIP ago%!(EXTRA string=3 years)
ocornut c71a50deb5 Version 1.87 ago%!(EXTRA string=3 years)
ocornut e52bb147a7 Backends: GLFW: Added ImGui_ImplGlfw_InstallCallbacks()/ImGui_ImplGlfw_RestoreCallbacks(). (#4981) ago%!(EXTRA string=3 years)
Rokas Kupstys 40fd163a3b Backends: OpenGL3: Fix OpenGL ES2 includes on Apple systems. ago%!(EXTRA string=3 years)
ocornut 2554b512c0 Backends: OSX: Forward keyDown/keyUp events to OS when unused by Dear ImGui. ago%!(EXTRA string=3 years)
Clownacy c6cab1f352 Backends: SDL: Added SDL_Renderer* parameter to ImGui_ImplSDL2_InitForSDLRenderer(). Use SDL_GetRendererOutputSize() instead of SDL_GL_GetDrawableSize() when bound to a SDL_Renderer. (#4927) ago%!(EXTRA string=3 years)
Clownacy c39192ba64 Backends: SDL_Renderer: Fix texture atlas format on big-endian hardware (#4927) ago%!(EXTRA string=3 years)
ocornut 37958ca1b5 Docking: Fixed CTRL+TAB back into a docked window not selecting menu layer when no item are on main layer. ago%!(EXTRA string=3 years)
ocornut 8eb8689391 Docking: Tabs use their own identifier (in order to make window->ID refer to whole window in test engine). Also prevents Tab ID from clashing with "" which was common. ago%!(EXTRA string=3 years)
ocornut c1ab3c406f Docking: Fixed size constraints not working on single window holding on a dock id (still doesn't work on docked windows). ago%!(EXTRA string=3 years)
rokups 551ab84c2d Backends: OSX: Fix building with old Xcode versions. ago%!(EXTRA string=3 years)
Clownacy 422902dbda Correct typos (#4954, #4955), use IM_STATIC_ASSERT now that old pre-C++11 macro has been obsoleted. ago%!(EXTRA string=3 years)
ocornut 27004aca70 Revert moving ImGuiKeyModFlags to internal.h (amendc906c65) ago%!(EXTRA string=3 years)
ocornut 49e38a5b32 Revert moving ImGuiKeyModFlags to internal.h (amendc906c65) ago%!(EXTRA string=3 years)
ocornut c906c65cac (BREAKING) Replaced AddKeyModsEvent() added by 790132a in favor of unified key enum system. Backends: update most. (#4921, #4858) ago%!(EXTRA string=3 years)
ocornut 075f4ac661 Don't merge ImDrawCmd which have had their IdxOffset changed to not be sequential. Fixed CTRL+Tab into an empty window causing artefacts on the highlight rectangle due to bad reordering on ImDrawCmd. ago%!(EXTRA string=3 years)
ocornut f1a073186c Docking: Fixed a CTRL+TAB crash when aiming at an empty docked window. (#4792) ago%!(EXTRA string=3 years)
ocornut b17b2fb732 Popups: Fixed an issue when reopening a same popup multiple times would offset them by 1 pixel on the right. (#4936) ago%!(EXTRA string=3 years)
ocornut cda3db1449 Backends: SDL: Fixed key mapping for ImGuiKey_Menu (#4921) + misc typos (#4928) ago%!(EXTRA string=3 years)
Clownacy 4fb0c1f963
Correct some typos in FAQ.md (#4924) ago%!(EXTRA string=3 years)
thedmd c2db4c2462 Demo: draw a section of keyboard in "Inputs > Keyboard, Gamepad & Navigation state" to visualize keys. ago%!(EXTRA string=3 years)
ocornut 69b697378b Comments, tweaks. ago%!(EXTRA string=3 years)
ocornut 26e59c8742 Nav: Fixed gamepad navigation in wrapping popups not wrapping all the way. (#4365) ago%!(EXTRA string=3 years)
thedmd 5ea47d9560 Backends: OSX: Add full gamepad support using io.AddKeyEvent(), io.AddKeyAnalogEvent(), stopped writing to io.NavInputs[]. (#4858, #787) ago%!(EXTRA string=3 years)
ocornut 39c3412f91 Backends: SDL: Add full gamepad support using io.AddKeyEvent(), io.AddKeyAnalogEvent(), stopped writing to io.NavInputs[]. (#4858, #787) ago%!(EXTRA string=3 years)
ocornut 3d85433748 Backends: GLFW: Add full gamepad support using io.AddKeyEvent(), io.AddKeyAnalogEvent(), stopped writing to io.NavInputs[]. (#4858, #787) ago%!(EXTRA string=3 years)
ocornut 9f8c599ca7 Backends: Win32: Add full gamepad support using io.AddKeyEvent(), io.AddKeyAnalogEvent(), stopped writing to io.NavInputs[]. (#4858, #787) ago%!(EXTRA string=3 years)
ocornut f33bb99821 IO: added AddKeyAnalogEvent() and support for ImGuiKey_GamepadXXXX. (#4858, #787) ago%!(EXTRA string=3 years)
ocornut ceb26bac48 Backends: Vulkan: Added support for ImTextureID as VkDescriptorSet, amends. (#914) ago%!(EXTRA string=3 years)
Rokas Kupstys 19471da3fd Popups: Fix a crash when a new window is created after a modal on the same frame. (#4920) ago%!(EXTRA string=3 years)
ocornut 7ad42ff431 IO: renamed io.ConfigInputEventQueue to io.ConfigInputTrickleEventQueue. (#4858) ago%!(EXTRA string=3 years)
ocornut 26d04c948f Tables: Fixed positioning of Sort icon on right-most column with some settings (not resizable + no borders). (#4918). ago%!(EXTRA string=3 years)
ocornut 91ae56af45 Removed support for legacy arithmetic operators (+*/) when inputing text into a slider/drag. (#4917, #3184) ago%!(EXTRA string=3 years)
ocornut 673f5e588d IO: moved fields to put more focus on the new functions + update misc docs/references + update main.mm in Apple+Metal example (#4858) ago%!(EXTRA string=3 years)
ocornut e278277d53 IO: added AddMouseViewportEvent() + used in backends. ago%!(EXTRA string=3 years)
ocornut 1338eb31f7 Viewports: Relaxed specs for backend supporting ImGuiBackendFlags_HasMouseHoveredViewport. Backends: SDL: Added support for simplified HasMouseHoveredViewport. (#1542, #4665) ago%!(EXTRA string=3 years)