Commit History

作者 SHA1 備註 提交日期
  omar 76ccbb899d Viewport: Fix modal/popup window being stuck in unowned hidden viewport associated to fallback window without stealing it back. (#1542) 6 年之前
  omar 5d87ee8d82 Internals: Added function index for Viewport and Docking. Renamed a few functions. 6 年之前
  omar 451c756b01 Docking: Modals don't need to set ImGuiViewportFlags_NoFocusOnClick. This also mitigate the common described by #2445, which becomes particularly bad with unfocused modal. (#1542) 6 年之前
  omar 3aa9aae0be Docking: Fix a crash that could occur with a malformed ini file (DockNode Parent value pointing to a missing node) 6 年之前
  omar 967073ba3d Viewport: Handle case where host window gets moved and resized simultaneous (toggling maximized state). There's no perfect solution there, than using io.ConfigViewportsNoAutoMerge = false. (#1542) 6 年之前
  omar b8d8355f10 Merge branch 'master' into docking 6 年之前
  omar 6a0d0dab5a Version 1.72b (patch for nav) 6 年之前
  omar 4cfaf7d89c Scrolling, Nav: Fixed programmatic scroll leading to a slightly incorrect scroll offset when the window has decorations or a menu-bar (broken in 1.71). This was mostly noticeable when a keyboard/gamepad movement led to scrolling the view, or using e.g. SetScrollHereY() function. Fix/amend a0994d74. 6 年之前
  omar 3548fb8013 Internal refactor: moved all Scroll related functions in a same spot. 6 年之前
  omar 1b1e539288 Internal: Moved NavScrollToBringItemIntoView() declaration to imgui_internal.h. Fixed spacing missing in 494d804. Fixed changelog wreck from 1.72. 6 年之前
  omar 5ef7445d92 Internal: Avoid using GImGui multiple times in same function. 6 年之前
  omar 85ad8e0e2e Nav: Fixed an issue with NavFlattened window flag where widgets not entirely fitting in child window (often selectable because of their extruded bits) would be not considered to navigate toward the child window. (#787) 6 年之前
  omar 07c52a25ff Docking: Recording dockspace parent window so pruning doesn't zealously lose the location of nodes. (#2109) 6 年之前
  omar cb2de62bb1 Docking: Renaming, comments. 6 年之前
  omar 9183e7c426 Version 1.73 WIP 6 年之前
  omar a1164399b0 Merge branch 'master' into docking 6 年之前
  omar ecb9b1e2eb Version 1.72 6 年之前
  omar 7a26a49f08 Internal: Added IsMouseDragPastThreshold(). Tweaks. Todo. 6 年之前
  omar d057550209 Fixed Clang 8.0 warning "empty expression statement has no effect; remove unnecessary ';' to silence this" warning [-Wextra-semi-stmt] 6 年之前
  omar e5b905481d Viewport: Refactored ViewportFlagsOverrideMask+ViewportFlagsOverrideValue into ViewportFlagsOverrideSet+ViewportFlagsOverrideClear which appears easier to grasp. (#1542) 6 年之前
  omar 7c183dc6a1 Docking: Explicitly inhibit constraint when docked for now (#2690, #2109) 6 年之前
  omar 7fbd72b735 Merge branch 'master' into docking 6 年之前
  omar 824e8c53b4 Internals: Added IMGUI_DEBUG_INI_SETTINGS. Made IMGUI_DEBUG_LOG redefinable in imconfig.h. Comments. Fix to allow Metrics's NodeWindow() being called with a NULL window. 6 年之前
  omar 969278fc0b Docking: Fixed dragging/resizing from OS decoration not marking settings as dirty. 6 年之前
  omar efc4c0fe9d Internals: Made IMGUI_DEBUG_LOG redefinable in imconfig.h. Comments. Fix to allow Metrics's NodeWindow() being called with a NULL window. 6 年之前
  omar db2581bee9 Merge branch 'master' into docking 6 年之前
  omar baae057a03 Internals: Merge in minor noise from wip Tables branch to simplify further merging. 6 年之前
  omar 26f14e056c Scrolling: Made mouse-wheel scrolling lock the underlying window until the mouse is moved again or until a short delay expires (2 seconds). This allow uninterrupted scroll even if child windows are passing under the mouse cursor. (#2604) 6 年之前
  omar dcd03f62a7 Scrolling: Made it possible for mouse wheel and navigation-triggered scrolling to override a call to SetScrollX()/SetScrollY(), making it possible to use a simpler stateless pattern for auto-scrolling. 6 年之前
  omar 835b50b773 Internals: Nav: Tweak NavUpdatePageUpPageDown() to make it more readable. 6 年之前