5213 Commits (6cc967a124f59296e52c827299812a7e37a97b4c)

Author SHA1 Message Date
omar d98a5d54aa Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787) ago%!(EXTRA string=7 years)
omar 8074d56bdd Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787) ago%!(EXTRA string=7 years)
omar 2c9f45bbe7 Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787) ago%!(EXTRA string=7 years)
omar 735267d27c Viewport: Initial viewport branch+ platform api commit (squashed from previous commits, still very WIP) (#1542) ago%!(EXTRA string=7 years)
omar b5ced477f4 Metrics: Added option to show begin order, useful for debugging. ago%!(EXTRA string=7 years)
omar 67319a71e5 Internal: Minor renaming. ago%!(EXTRA string=7 years)
omar 184a6f1198 Internals: Moving window: test mouse validity while translating window + using SetWindowPos(). ago%!(EXTRA string=7 years)
omar b32bb4e6e3 Removed DisplayVisibleMin/DisplayVisibleMax facility (as part of # 1542). Misc comments. ago%!(EXTRA string=7 years)
omar 0e62b7d68a Clearing next window data at the end of Begin() more reliably. Misc comments. ago%!(EXTRA string=7 years)
omar a761779b12 Internals: Settings: Added ReadCloseFn to allow handlers to sanitize data on a per-entry basis. ago%!(EXTRA string=7 years)
omar c7835dd189 ImRect: Removed misleading IsFinite() function used by some Nav code. ago%!(EXTRA string=7 years)
omar 5427eca960 Compacted some old Breaking Changes notes (Pre July 2015 stuff) ago%!(EXTRA string=7 years)
omar bd267ad739 Changelog: Added all change infos since 1.53 up to the current version. ago%!(EXTRA string=7 years)
omar 27667fc035 TreeNode: Renamed Beta ImGuiTreeNodeFlags_NavCloseFromChild to ImGuiTreeNodeFlags_NavLeftJumpsBackHere. (#1079) ago%!(EXTRA string=7 years)
Podgorskiy 94466745bb A tiny optimization to ImLineClosestPoint. Removed unnecessary sqrtf call. ago%!(EXTRA string=7 years)
omar b28995b667 Nav: Internals: Exposed NavMoveRequestCancel in imgui_internal.h (#1640) ago%!(EXTRA string=7 years)
omar 2c3c5125b3 Drag and Drop: BeginDragDropSource(): temporarily removed the optional mouse_button=0 parameter because it is really usable in typical conditions at the moment. (#143, #1637) ago%!(EXTRA string=7 years)
omar 7cbcccd96b Update Breaking Change section with moved misc/fonts/ (#1631) ago%!(EXTRA string=7 years)
omar 7ee2bc8f5e FAQ about backslashes in string literal since the one in main.cpp isn't being noticed enough. (#1397) ago%!(EXTRA string=7 years)
omar b33f0e215f Initialization happens during CreateContext(), which makes it easier for platform layers to interact with the context during their initialization. ago%!(EXTRA string=7 years)
omar 45cbebad64 Added dummy io.DisplayPos field. ago%!(EXTRA string=7 years)
omar 1399c9c8a9 Merged a bunch of small inconsequential things from my work branch, to reduce the diff noise. ago%!(EXTRA string=7 years)
omar bdb27366e7 Nav: Tweak windowing highlighting for full viewport windows. ago%!(EXTRA string=7 years)
omar 63332d152a Obsoleted the io.RenderDrawListsFn callback, you can call your graphics engine render function after ImGui::Render(). Use ImGui::GetDrawData() to retrieve the ImDrawData* to display..(#1599) ago%!(EXTRA string=7 years)
omar 20c14f9589 Fixed GCC zealous warnings (#1623) ago%!(EXTRA string=7 years)
omar 1cbfe0700c Plot: plot a flat line if scale_min==scale_max (#1621) ago%!(EXTRA string=7 years)
omar 30c469f7c5 ImFont: DisplayOffset.y defaults to 0 instead of +1. ago%!(EXTRA string=7 years)
omar eb1d481915 Comments (#1230, #1611) ago%!(EXTRA string=7 years)
Randy Gaul 2c4a761982 __cdecl markup for non-standard calling conventions via MSVC ago%!(EXTRA string=7 years)
omar 64e0666803 Internals: Moved some of NewFrame() into UpdateMovingWindow(). ago%!(EXTRA string=7 years)
omar 7cc1bc7635 Added IsAnyMouseDown() helper. ago%!(EXTRA string=7 years)
omar 3b163ac35b Internals: Clarified internal storage for RootWindow with specific semantic (the Docking branch will need to introduce finer differenciation there.) ago%!(EXTRA string=7 years)
omar d17d21da1b Warning fix. (#1565) ago%!(EXTRA string=7 years)
omar 7c16d52f72 Updated version to 1.60 WIP to emphasis on the addition of required calls CreateContext/DestroyContext + merged the massive Navigation branch (#1565, #787) ago%!(EXTRA string=7 years)
omar 4e5b7612ae Nav: Documentation tweaks. (#787) ago%!(EXTRA string=7 years)
omar 3171f90a1a Nav: Keyboard is now automatically mapped based on io.KeyDown[]. (#787) ago%!(EXTRA string=7 years)
omar 7e32fc7109 Nav: Toward automatically mapping keyboard input. Renamed ImGuiNavInput_PadXXX to ImGuiNavInput_XXX. Renamed ImGuiNavInput_KeyXXX to ImGuiNavInput_KeyXXX_ (internal). (#787) ago%!(EXTRA string=7 years)
omar ed4bbc4fd4 Nav: Comments, guides. ago%!(EXTRA string=7 years)
omar b50dce54ea Drag and Drop: TreeNode as drop target displays rectangle over full frame. Added optional internal storage for item display rect. Will expose later. (#1597, #143) ago%!(EXTRA string=7 years)
omar c6ba7c8231 Internals: TreeNode: Renaming local to be more consistent with other widgets. ago%!(EXTRA string=7 years)
omar e6926d9f7c Internals: Refactored bool LastItemRectHovered into flags. (#1597) ago%!(EXTRA string=7 years)
omar ce2b8d3255 Nav: Comments, removed extraneous parameter. ago%!(EXTRA string=7 years)
omar 0c0d811859 Nav: SetItemDefaultFocus() doesn't make the navigation cursorr highlight visible. Renamed NavInitResultExplicit to NavInitRequestFromMove. (#787) ago%!(EXTRA string=7 years)
omar fb9fecea5e Nav: Sliders and Drags are toggle activated instead of requiring user to cross Cross/Space. (#787) ago%!(EXTRA string=7 years)
omar 4932303e62 Nav: DragBehavior: Tweaks (to take the noise out of the next commit). ago%!(EXTRA string=7 years)
omar e5e3cc617e Nav: Maintaining a NavActivatePressedId field that widget can conveniently use along with NavActivateDownId. ago%!(EXTRA string=7 years)
omar fb7cf4a475 Nav: Removed old unnecessary ifdefs. ago%!(EXTRA string=7 years)
omar f35734c925 Nav: Debugging code. (#787) ago%!(EXTRA string=7 years)
omar 92ee6b1185 Nav: Sets io.WantCaptureKeyboard when navigation is active. This is a little agressive but probably the best default and also a good way to get feedback. Added ImGuiNavFlags_NoCaptureKeyboard to disable this behavior. Comments. (#787) ago%!(EXTRA string=7 years)
omar 11d0fc8220 Tooltip: BeginTooltip() sets NoInputs flag. ago%!(EXTRA string=7 years)