omar
|
1c7be88a1a
|
Viewport: Fixed a bug where tooltips on their first frame didn't find a monitor leading to the "recovery" code to revert it to the main viewport for a frame. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
4575354bc0
|
Docking: Comments + maiintain LastFrameFocused per node + using bitfiield for docking bools.
|
ago%!(EXTRA string=7 years) |
omar
|
d23c69d319
|
Docking: Added context menu option to hide the tab bar of single-window dock nodes, similar to Unreal. (#2109)
|
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
|
8b956216b7
|
Demo: Testing return value of BeginTabBar() for consistency.
|
ago%!(EXTRA string=7 years) |
omar
|
3a7828de6b
|
Viewport: Added ImGuiConfigFlags_ViewportsDecoration to re-enable platform decoration (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
7b3433c68b
|
Viewport: Added ImGuiConfigFlags_ViewportsDecoration to re-enable platform decoration (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
84507cc744
|
Docking: Kept ImGuiDockNodeFlags_PassthruDockspace and removed ImGuiDockNodeFlags_PassthruInEmptyNodes, ImGuiDockNodeFlags_RenderWindowBg. Doesn't include ImGuiDockNodeFlags_NoDockingInCentralNode. (#2109)
|
ago%!(EXTRA string=7 years) |
omar
|
d348d86df4
|
Docking: Renamed "DocRoot/DocumentRoot" to "CentralNode", more self explanatory. Moved Splitter update higher up in DockNodeUpdate() + minor misc tweak. (#2109)
|
ago%!(EXTRA string=7 years) |
omar
|
2cff3f6a65
|
Docking: Renamed io.ConfigDockingWithKeyMode to io.ConfigDockingWithShift.
|
ago%!(EXTRA string=7 years) |
omar
|
b48ed9ebc0
|
Docking: Better tracking of current dock id for inactive and uncreated windows (in settings etc.). + Fixed assert when docking a single-visible leaf node of a hierarchy into another
|
ago%!(EXTRA string=7 years) |
omar
|
18ffb7dd86
|
Docking: Reworked DockContextPruneUnusedSettingsNodes() to prune entire unused trees.
|
ago%!(EXTRA string=7 years) |
omar
|
dc92431328
|
Docking: Minor renaming. DockContextAddNode() uses 0 as marker for automatic ID selection + TODO update and moved docking entries to docs/TODO.txt
|
ago%!(EXTRA string=7 years) |
omar
|
66b51940bd
|
Refactor: Moved README, ChangeLog, TODO files to docs/ folder + update Changelog. (#2036)
|
ago%!(EXTRA string=7 years) |
omar
|
5afd4b61f2
|
Refactor: Moved README, ChangeLog, TODO files to docs/ folder + update Changelog. (#2036)
|
ago%!(EXTRA string=7 years) |
omar
|
68448c5faa
|
ImDrawList: Large text passed to AddText() are being scanned for their end in order to avoid pre-reserving too many vertices.
|
ago%!(EXTRA string=7 years) |
omar
|
2dc5ec95d7
|
Internals: InputText: Renaming. Comments.
|
ago%!(EXTRA string=7 years) |
omar
|
24ff259816
|
InputText: Added support for buffer size/capacity changes via the ImGuiInputTextFlags_CallbackResize flag. (#2006, #1443, #1008).
|
ago%!(EXTRA string=7 years) |
omar
|
caaa746424
|
Nav: NavWindowingList doesn't save to .ini file. TODO entries.
|
ago%!(EXTRA string=7 years) |
omar
|
d4cd121ae1
|
TODO + added missing _None enum for some internals flags.
|
ago%!(EXTRA string=7 years) |
omar
|
d3be9185b3
|
Demo: Fixed spacing from b629f90 change.
|
ago%!(EXTRA string=7 years) |
omar
|
6201cad2b4
|
Examples: Comments, Demo: Log early out, TODO. (#1553)
|
ago%!(EXTRA string=7 years) |
omar
|
a48815b870
|
Comments, changelog
|
ago%!(EXTRA string=7 years) |
omar
|
2bdf0b54a2
|
Changelog formatting update, Todo, comments. Tweak Child demo. Shuffle some code in NavUpdate().
|
ago%!(EXTRA string=7 years) |
omar
|
c665c15a7d
|
Nav: When entering into a NavFlattened child we only consider the visible items for scoring (note that this only work assuming the NavFlattened child window has interactive items). Fixes accidentally hoping into a NavFlattened child. (#767)
|
ago%!(EXTRA string=7 years) |
omar
|
f4120e20d5
|
Nav: NavFlattened: Fixed navigation miscrolling parent window when the current window is scrolling enough to keep the item in view. Fix feature added in e11610d6 , typically affect large navigation steps (used by PageUp/PageDown). + comments (#787)
|
ago%!(EXTRA string=7 years) |
omar
|
d4b151076c
|
Internals: Added BeginDragDropTooltip() internal function to convey semantic (drag and drop tooltip doesn't get clipped within display boundaries). Revert part of 3218666fb9 . (#1739, #143).
|
ago%!(EXTRA string=7 years) |
omar
|
92b7d6bc4f
|
Added ImGuiDragDropFlags_AcceptNoPreviewTooltip flag to disable drag source tooltip from the target site (#143)
|
ago%!(EXTRA string=7 years) |
omar
|
7fd9199a1d
|
Internals: Selectable: Renamed variables. Todo update.
|
ago%!(EXTRA string=7 years) |
omar
|
929522febe
|
Missing examples changelog bits and todo list
|
ago%!(EXTRA string=7 years) |
omar
|
002e513b82
|
Added float GetWindowDpiScale(). (#1542, #1676)
|
ago%!(EXTRA string=7 years) |
omar
|
7c7e96e1aa
|
ImVector: added erase(it first, it last) helper. Added erase_unsorted(it) helper. + todo fixes/additions
|
ago%!(EXTRA string=7 years) |
omar
|
86f8cdbd98
|
Comments + Internals: Selectable: decoupled internal flags and removed their menu / menu-item semantic as upcoming changes are requiring more flexibility.
|
ago%!(EXTRA string=7 years) |
omar
|
78b28d545f
|
Version 1.61 + todo additions
|
ago%!(EXTRA string=7 years) |
omar
|
39f4761ff7
|
TODO list update + Changelog and comments for #1803.
|
ago%!(EXTRA string=7 years) |
omar
|
8da0d42ef2
|
Moved DragScalar, InputScalar, SliderScalar to imgui.h as well as ImGuiDataType (#320, #643, #708, #1011)
|
ago%!(EXTRA string=7 years) |
omar
|
0bf43b3a1b
|
Settings: Added LoadIniSettingsFromDisk(), LoadIniSettingsFromMemory(), SaveIniSettingsToDisk(), SaveIniSettingsToMemory(), io.WantSaveIniSettings. (#923, #993)
|
ago%!(EXTRA string=7 years) |
omar
|
7640439747
|
DragInt: Patch old format strings to replace %f by %d when using the DragInt() entry point. (#320, #643, #708, #1011)
|
ago%!(EXTRA string=7 years) |
omar
|
cd51f37fc0
|
Viewport, Platform: Refresh monitor list (win32, glfw) + avoid calling GetWindowFocus before platform window creation to not require of backend to null-check things inconsistently. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
da70c837da
|
Viewport: Removed unnecessary fields (now that the coordinate system is consistent accross viewports): MouseRefPrevViewport, MouseClickedPosViewportId. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
f1ae07e532
|
Viewport, Platform: Using Platform_GetWindowFocus to provide a much stronger heuristic of platform z-order, in replacement for when the back-end cannot provide io.MouseHoveredViewport. The pressure for it to work well increased with the use of viewports by popups/menus. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
e3e4b7bdf5
|
Viewport: Fixed mouse hover flicker on mouse button release frame after moving a window. (#1542)
Platform: Clarifying some comments in back-ends.
|
ago%!(EXTRA string=7 years) |
omar
|
cb78e62df9
|
Viewport, Platform: Fixed IME positioning for multi-viewport. Moved API from ImGuiIO to ImGuiPlatformIO. Because it is extremely unlikely to people redefined this API manually the moving-forward-breakage is ok. (#1542)
SDL2 ime support under Win32 never worked properly because of SDL interferences.
|
ago%!(EXTRA string=7 years) |
omar
|
376f2aec54
|
Viewport: Clamp windows within monitors + fallback rescue window when it is out of sight (e.g. removed monitor, changed resolution) + Win32: declare primary monitor at the beginning of the list. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
010757266e
|
Viewports: Todos, Tooltips/menus not automatically forced into their own viewport when the NoMerge flag is set (however the multiplication of viewports makes them more likely to protude and create their own). Win32: try to make primary monitor the first tin the list. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
d1c16d4ccd
|
Documentation bits. Misc comments.
|
ago%!(EXTRA string=7 years) |
omar
|
c1bdab6d5b
|
Comments about io.WantCapture flags + todo entries.
|
ago%!(EXTRA string=7 years) |
omar
|
166411287f
|
Demo: Added more complete Combo demo. (#1658)
|
ago%!(EXTRA string=7 years) |
omar
|
33ad8b2f0c
|
Nav: Track nav input source more generally (gamepad vs keyboard) (#787) + update todos and demo tweaks
|
ago%!(EXTRA string=7 years) |
omar
|
533c86a7a3
|
Update TODO list, minor fix in Readme, comments, Clang -Weverything warning fix in imgui_draw.cpp under Windows.
|
ago%!(EXTRA string=7 years) |