5092 Commits (379733aba12279fedc7790b87a6b27e1f68b258d)
 

Author SHA1 Message Date
omar 379733aba1 Viewport: Fix viewport regression with protruding child window creating their own viewport. (fixes cae4d02, 760c1d95) (#1542) ago%!(EXTRA string=7 years)
omar d8ab2c1ac9 Viewport: Added support for minimized window which caused problem when ImGuiBackendFlags_HasMouseHoveredViewport was not supported. (#1542) + todo ago%!(EXTRA string=7 years)
omar 862781b195 Viewport: Avoid unnecessary reapplying platform pos/size every frame. (#2205) + Fix GLFW ImGui_ImplGlfw_CreateWindow() from not applying position immediately. Clear LastNameHash properly (bug already fixed in Docking branch) ago%!(EXTRA string=7 years)
omar cae4d020dc Viewport: Merging/Extracting to/from main host viewport is now performed based on current state rather than triggers. Windows which don't fit in host window are now consistently in their own viewport. Toward simplifying the UpdateSelectWindowViewport() function. Probably broke something.. (#1542) ago%!(EXTRA string=7 years)
omar 1f78e08427 Viewport: UpdateTryMergeWindowIntoHostViewport() calls BringWindowToDisplayFront() - possible now that BringWindowToFocusFront() is a different function. ago%!(EXTRA string=7 years)
omar d9c54826bb Viewport: Stop relying on viewport->CreatedPlatformWindow to create Platform_DestroyWindow and Renderer_DestroyWindow. Explicitly require Platform_GetWindowFocus() to require supporting empty data. ago%!(EXTRA string=7 years)
omar d87b80c6c1 Merge branch 'master' into viewport ago%!(EXTRA string=7 years)
omar da3c4330c1 Version 1.66 ago%!(EXTRA string=7 years)
omar c00a3bd98f Examples: SDL2+Vulkan: Fixed application shutdown which could deadlock on Linux + Xorg. (#2181) ago%!(EXTRA string=7 years)
omar a5cf227503 Added link to experimental imgui_scoped.h PR/thread (#2197, #2096) ago%!(EXTRA string=7 years)
omar be66f94639 Examples: OpenGL3: More explicit testing for == GL_UPPER_LEFT in case glGetIntegerv(GL_CLIP_ORIGIN is not honored properly. (#2186, #2195) Fix f52f0a5277 ago%!(EXTRA string=7 years)
omar cc4b1f9e47 Nav: Fixed explicit directional input not re-highlighting current nav item if there is a single item in the window and highlight has been previously disabled by the mouse. (#787) ago%!(EXTRA string=7 years)
omar b9ae9bb1e3 Internals: Using GetOverlayDrawList(ImGuiWindow*) to match syntax of viewport/master branches. Fixed compiling with IMGUI_DEBUG_NAV_RECTS ago%!(EXTRA string=7 years)
omar 50c43d1c8e Removed unnecessary ImGui:: prefixes. ago%!(EXTRA string=7 years)
omar 6b4443755d Internals: Added FindWindowByID() helper. (#2190) ago%!(EXTRA string=7 years)
omar dcbf976a8e Merge branch 'master' into viewport + comments ago%!(EXTRA string=7 years)
omar aa668c410a Nav: Fixed an assert in certain circumstance (mostly when using popups) when mouse positions stop being valid. (#2168) + adding a else block to make NavCalcPreferredRefPos() more explicit. ago%!(EXTRA string=7 years)
omar f2d577c33f Viewport: BeginMainMenuBar(): explicitly set viewport to avoid creating new one when ImGuiConfigFlags_ViewportsNoMerge is set + misc shallow changes. ago%!(EXTRA string=7 years)
omar f52f0a5277 Examples: OpenGL3: Added support for GL 4.5's glClipControl(GL_UPPER_LEFT). (#2186) ago%!(EXTRA string=7 years)
omar 19b4fcdacb Made IsWindowFocused() work outside of NewFrame()-EndFrame() and added comments about how ImGuiFocusedFlags_AnyWindow should NOT be used in place of io.WantCaptureMouse. (#2185) ago%!(EXTRA string=7 years)
omar 5b1394c5ac
Update README.md ago%!(EXTRA string=7 years)
omar 6c1ae6cc71 Internals: DragBehavior: Added support for ImGuiDragFlags_Vertical to implement a vertical drag widget (no frontend function provided). ago%!(EXTRA string=7 years)
omar 6d7677534f Internals: SliderBehavior: Using axis indexing. ago%!(EXTRA string=7 years)
omar a3d6554e8e Merge branch 'master' into viewport + specific changes for GLFW callbacks ago%!(EXTRA string=7 years)
omar 772354377b Examples: GLFW: User previously installed GLFW callbacks are now saved and chain-called by the default callbacks. (#1759) ago%!(EXTRA string=7 years)
omar 9d155c73bc Examples: Misc comments mainly related to GLFW callbacks. (#1759) ago%!(EXTRA string=7 years)
omar a419d46205 Examples: OpenGL3+GLFW/SDL: Made main.cpp compile with IMGUI_IMPL_OPENGL_LOADER_CUSTOM (may be missing init). (#2178) ago%!(EXTRA string=7 years)
omar 131bf5ee4a Examples: SDL: Tweaked Windows instructions and batch files. (#2175) ago%!(EXTRA string=7 years)
omar 797f2044cd Viewport: Fixed SDL+OpenGL2 example to work with multi-viewports. (#2175) ago%!(EXTRA string=7 years)
omar 5ea08394f5 Examples: SDL: Tweaked Windows instructions and batch files. (#2175) ago%!(EXTRA string=7 years)
omar 9ee86f22b7 Examples: Win32: Handle UTf-8 in platform window title setting. (#2164) ago%!(EXTRA string=7 years)
omar 52ca91ca57 Merge branch 'master' into viewport ago%!(EXTRA string=7 years)
omar f388216ff0 Examples: GLFW: VS2015 project link with legacy_stdio_definitions.lib in order to link with the precompiled VS2010 GLFW3.lib we provide. (#2010, #2043, #2091) ago%!(EXTRA string=7 years)
omar c808eb92c6 Config: Added IMGUI_DISABLE_WIN32_FUNCTIONS to disable linking with _any_ Win32 function, as a general forward compatible measure. ago%!(EXTRA string=7 years)
omar eb592bf7d3 ListBox(): Fixed frame sizing when items_count==1 unnecessarily showing a scrollbar. (#2173). Tweaked frame sizing so list boxes will look more consistent when FramePadding is far from ItemSpacing. ago%!(EXTRA string=7 years)
Torkel Bjørnson-Langen 1441756a0f Doc: Fixed comments referring to LoadFromFileTTF() instead of AddFontFromFileTTF() (#2153) ago%!(EXTRA string=7 years)
Michał Janiszewski 2e6e1bec58 Examples: Add missing include guards (#2166) ago%!(EXTRA string=7 years)
Cort ed0f7004d0 Examples: Vulkan: Avoid unreferenced parameter warning. (#2162) ago%!(EXTRA string=7 years)
omar 7fa3e71abb Internals: Moved the FocusableItemUnregister() outside of InputScalarAsWidgetReplacement(), it should not be here and doesn't facilitate reusing InputScalarAsWidgetReplacement(). (cc #2155) ago%!(EXTRA string=7 years)
Hui e6db078eda gladLoadGL() return 0 to indicate failure (#2157) ago%!(EXTRA string=7 years)
omar 50f6e12d31 Merge branch 'master' into viewport ago%!(EXTRA string=7 years)
omar f3e642322f Demo: Removed one level of indentation in the ShowDemoWindowXXX functions (6 kb worth of spaces!). Will break some merge/PR. ago%!(EXTRA string=7 years)
omar eed1fba157 Demo: Split the contents of ShowDemoWindow() into smaller functions as it appears to speed up link time with VS. (#2152) ago%!(EXTRA string=7 years)
Konstantin Podsvirov faecf90383 SliderAngle: Added optional `format` argument to allow users customize precision and make localization. (#2150) ago%!(EXTRA string=7 years)
omar 12c72d2893 Fixed OpenGL texture loading example in comment + Discourse link to root of discourse ago%!(EXTRA string=7 years)
omar a72d5ada61 Misc comments improvements ago%!(EXTRA string=7 years)
omar ac9aaf4b6e Comments in demo and opengl code + Internals: Added HoveredIdNotActiveTimer tracking hovering time unless the item is active, which is a commonly useful pattern. ago%!(EXTRA string=7 years)
omar f270c81c49 Viewport, Docking: Fixed incorrectly setting the ImGuiViewportFlags_NoInputs flag, affecting split docking node. (#2109) ago%!(EXTRA string=7 years)
omar e610afeea3 Font readme: Added OpenFontIcons, tweaks, links, removed spaces (#2141) ago%!(EXTRA string=7 years)
omar 056af2b1af Merge branch 'master' into viewport ago%!(EXTRA string=7 years)