omar
55c02099c5
Version 1.69, comments, typos
ago%!(EXTRA string=6 years)
Bruce Mitchener
b5d57a6615
Fix typos. ( #2413 )
ago%!(EXTRA string=6 years)
omar
1ed3c4cf4a
Internal: Text: Extracted TextUnformatted into TextEx over which we can freely atter the signature. Clarified current large text behavior of TextUnformatted with explicit ImGuiTextFlags_NoWidthForLargeClippedText flag (always set).
ago%!(EXTRA string=6 years)
omar
622a27506a
Text: Fixed large Text/TextUnformatted call not declaring its size when starting below the lower point of the current clipping rectangle. Somehow this bug has been there since v1.0! It was hardly noticeable but would affect the scrolling range, which in turn would affect some scrolling request functions when called during the opening frame of a window.
ago%!(EXTRA string=6 years)
omar
cd67d4d3c1
Log/Capture: Fixed LogXXX functions 'auto_open_depth' parameter being treated as an absolute tree depth instead of a relative one. Fixed CollapsingHeader trailing ascii representation being "#" instead of "##". Minor tidying up the of code.
ago%!(EXTRA string=6 years)
omar
782b747a17
InputText: Renamed some local variables to clarify code. Should be a no-op functionality wise. TODO items.
ago%!(EXTRA string=6 years)
omar
5bdc7d7a6f
Menus: Tweaked horizontal overlap between parent and child menu (to help convey relative depth) from using style.ItemSpacing.x to style.ItemInnerSpacing.x, the later being expected to be smaller. ( #1086 )
ago%!(EXTRA string=6 years)
omar
07ff47bf1b
Docking: Fixed various border / padding related inconsistency with dock node vs floating windows. ( #2109 )
ago%!(EXTRA string=6 years)
omar
54ba8a643e
Removed trailing spaces from text files. ( #2038 , #2299 )
ago%!(EXTRA string=6 years)
omar
8cbb91261e
ImDrawList: Fixed AddCircle(), AddCircleFilled() angle step being off, which was visible when drawing a "circle" with a small number of segments (e.g. an hexagon). ( #2287 ) [ @baktery ]
...
+ Demo tweaks
ago%!(EXTRA string=6 years)
omar
d38d7c6628
TODO update + internals: changed order or ImGuiLayoutType enums to allow using them for indexing.
ago%!(EXTRA string=6 years)
omar
49994ceb6e
FAQ entry, moved ImTextureId, Gallery links.
ago%!(EXTRA string=6 years)
omar
9a9712807e
ImFontAtlas: Rewrote stb_truetype based builder.
...
- Atlas width is now properly based on total surface rather than glyph count (unless overridden with TexDesiredWidth).
- Fixed atlas builder so missing glyphs won't influence the atlas texture width. (#2233 )
- Fixed atlas builder so duplicate glyphs (when merging fonts) won't be included in the rasterized atlas.
ago%!(EXTRA string=6 years)
omar
e4c19f5af1
ImFontGlyphRangesBuilder: Using 32-bits fields for storage instead of 8-bit ones, comments, todo.
ago%!(EXTRA string=6 years)
omar
50faccf764
Demo: Log: Comments. Using clipper. Not linking with rand() anymore.
ago%!(EXTRA string=6 years)
omar
e194219f2e
Renamed ImGuiDockFamily to ImGuiWindowClass. Renamed CompatibleWithClassZero to DockingAllowUnclassed. ( #2109 )
ago%!(EXTRA string=6 years)
omar
6890e08bc5
Fixed using SetNextWindowPos() on a child window (which wasn't really documented) position the cursor as expected in the parent window, so there is no mismatch between the layout in parent and the position of the child window. Demo tweak and adding some child window stuff
ago%!(EXTRA string=7 years)
omar
54a60aaa40
Added BETA api for Tab Bar/Tabs widgets. ( #261 , #351 ) (merged this feature from the from Docking branch so it can be used earlier as as standalone feature)
...
- Added BeginTabBar(), EndTabBar(), BeginTabItem(), EndTabItem(), SetTabItemClosed() API.
- Added ImGuiTabBarFlags flags for BeginTabBar().
- Added ImGuiTabItemFlags flags for BeginTabItem().
- Style: Added ImGuiCol_Tab, ImGuiCol_TabHovered, ImGuiCol_TabActive, ImGuiCol_TabUnfocused, ImGuiCol_TabUnfocusedActive colors.
- Demo: Added Layout->Tabs demo code.
- Demo: Added "Documents" example app showcasing possible use for tabs.
ago%!(EXTRA string=7 years)
omar
b58bd5b311
Version 1.67 WIP + todo notes
ago%!(EXTRA string=7 years)
omar
3e84f7cd1d
Viewport: Fixed a viewport bug which led some popups to merge in underlying host viewport when they should be z-over their parent viewport.
ago%!(EXTRA string=7 years)
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)