677e64e71e 
								
							
								 
							
						 
						
							
							
								
								Internal: InputText: Comments. Renamed internal member. Renamed ImGuiStb->ImStb.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								79f7778e48 
								
							
								 
							
						 
						
							
							
								
								Moved binaries to dearimgui.org/binaries  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								2068dd509c 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL: Fix for OSX not supporting OpenGL 4.5, we don't try to read GL_CLIP_ORIGIN even if the OpenGL headers/loader happens to define the value. ( #2366 ,  #2186 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								782b747a17 
								
							
								 
							
						 
						
							
							
								
								InputText: Renamed some local variables to clarify code. Should be a no-op functionality wise. TODO items.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								7c51cba74f 
								
							
								 
							
						 
						
							
							
								
								InputInt, InputFloat, InputScalar: Fix to keep the label of the +/- buttons centered when style.FramePadding.x is abnormally larger than style.FramePadding.y. Since the buttons are meant to be square (to align with e.g. color button) we always use FramePadding.y. ( #2367 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								257f5d204e 
								
							
								 
							
						 
						
							
							
								
								Version 1.69 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								93b06e6e7c 
								
							
								 
							
						 
						
							
							
								
								Internal: Changed Scrollbar() signature. Using GetScrollbarID() in InputTextMultiline().  
							
							... 
							
							
 
							
							Removed multiple semi-colons (#2368 ) 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								91cc32379d 
								
							
								 
							
						 
						
							
							
								
								Updated binaries (now auto-generated by a script! next step would be to slowly transition all this stuff into a public repo)  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d0c98bf880 
								
							
								 
							
						 
						
							
							
								
								Examples: VS: Made project paths independant of SolutionDir so they can be built aside from the solution.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								77833003ff 
								
							
								 
							
						 
						
							
							
								
								Fixed unused argument warning when compiling with IM_ASERT() evaluating to an empty macro.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								3c15dffc94 
								
							
								 
							
						 
						
							
							
								
								Version 1.68  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f5bf6e38d2 
								
							
								 
							
						 
						
							
							
								
								Font: Fixed assert when specifying duplicate/overlapping ranges within a same font. ( #2353 ,  #2233 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								db40699990 
								
							
								 
							
						 
						
							
							
								
								imgui_freeetype: Updated suggested test code.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d972533d09 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Rewrote scissor processing to match other examples more closely. Removed extraneous +1 of scissor extent height.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								dd14adc731 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Support draw_data->FramebufferScale correctly matching  a79785c for on Metal/GL2/GL3. ( #2306 ,  #1676 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f977871854 
								
							
								 
							
						 
						
							
							
								
								ImFont: Minor adjustment to the structure.  
							
							... 
							
							
 
							
							Examples: Removed unused variable. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								76dbff37cd 
								
							
								 
							
						 
						
							
							
								
								Selectable: Tweaks for  #2347  (demo, changelog, member position)  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b277cfffc8 
								
							
								 
							
						 
						
							
							
								
								Selectable: add support for specifying text alignment on selectables ( #2347 )  
							
							... 
							
							
 
							
							Adds a style variable to Selectable that allows clients to specify the
text alignment within Selectables, adds a section in the demo to
demonstrate selectable text alignment, and a pair of sliders in the
style editor to change selectable alignment on the fly.
In terms of implementation, this one is extremely simple: Selectable was
already calling an API that supports text alignment, but had hard-coded
it to top-left. This changes that to just pass the style variable
straight through to RenderTextClipped. Backwards-compatibility is
preserved by defaulting the text_align parameter to (0, 0), i.e.,
top-left.
This also fixes a bug with selectable text rendering that caused
right-aligned text in a selectable to be clipped incorrectly, because
the wrong clipping rectangle was being used. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								93d1179805 
								
							
								 
							
						 
						
							
							
								
								Examples: Extracted gamepad code into ImGui_ImplGlfw_UpdateGamepads(). Renamed matching Win32 function for consistency.  
							
							... 
							
							
 
							
							Added more link to nothing's oversample document. Spacing bits. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								3c07ec6a61 
								
							
								 
							
						 
						
							
							
								
								Made it illegal/assert when io.DisplayTime == 0.0f (with an exception for the first frame).  
							
							... 
							
							
 
							
							Causing too many subtle side-effect, e.g. IsNavInputPressed() would return true multiple times in a row. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								2206df9e7a 
								
							
								 
							
						 
						
							
							
								
								Demo: Added Auto-Scroll option in Log/Console. Comments. Removed some ImColor() uses.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								8522a4bbea 
								
							
								 
							
						 
						
							
							
								
								Fixed Clang warning ("multi-line comment"). XCode also also "space between \ and carriage return". Perhaps it would work with 2 spaces? Adding a dot for now..  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								0236bc246f 
								
							
								 
							
						 
						
							
							
								
								Scrollbar: Fade out and disable interaction when too small, in order to facilitate using the resize grab on very small window, as well as reducing visual noise/overlap. (+1 squashed commits)  
							
							... 
							
							
 
							
							Internals: Added GetScrollbarID(). (#1185 ) 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								57a586b4f1 
								
							
								 
							
						 
						
							
							
								
								Font: Moved functions to internal block (not enforced). Made ConfigData pointer const. Added link to stb's notes.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								fcdf704dfa 
								
							
								 
							
						 
						
							
							
								
								Changelog: Added changelog from 1.40 to 1.47 (pasted from the Releases section) + some wrapping.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								cbc8e57410 
								
							
								 
							
						 
						
							
							
								
								Update README.md - change imgui-sfml link ( #2345 )  
							
							... 
							
							
 
							
							Changed link from https://github.com/EliasD/sfml  to https://github.com/eliasdaler/sfml  (no redirect + more reliable) 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								417cf2237f 
								
							
								 
							
						 
						
							
							
								
								Font: Fixed high-level ImGui::CalcTextSize() used by most widgets from erroneously subtracting 1.0f*scale to calculated text width. Among noticeable side-effects, it would make sequences of repeated Text/SameLine calls not align the same as a single call, and create mismatch between high-level size calculation and those performed with the lower-level ImDrawList api. ( #792 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								0640b6e67c 
								
							
								 
							
						 
						
							
							
								
								Shallow tweaks  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								cc80d8e118 
								
							
								 
							
						 
						
							
							
								
								Examples: Metal: Compilation fix.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								169e3981fd 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL2: Added #define GL_SILENCE_DEPRECATION to cope with newer XCode warnings.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d16dbc5b87 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Using the SDL_WINDOW_ALLOW_HIGHDPI flag. ( #2306 ,  #1676 ) [ @rasky ]  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								a79785c0b9 
								
							
								 
							
						 
						
							
							
								
								ImDrawData: Added FramebufferScale field (currently a copy of the value from io.DisplayFramebufferScale).  
							
							... 
							
							
 
							
							This is to allow render functions being written without pulling any data from ImGuiIO, allowing incoming multi-viewport feature to behave on Retina display and with multiple displays. If you are not using a custom binding, please update your render function code ahead of time, and use draw_data->FramebufferScale instead of io.DisplayFramebufferScale. (#2306 , #1676 )
Examples: Metal, OpenGL2, OpenGL3: Fixed offsetting of clipping rectangle with ImDrawData::DisplayPos != (0,0) when the display frame-buffer scale scale is not (1,1). While this doesn't make a difference when using master branch, this is effectively fixing support for multi-viewport with Mac Retina Displays on those examples. (#2306 ) Also using ImDrawData::FramebufferScale instead of io.DisplayFramebufferScale.
Examples: Clarified the use the ImDrawData::DisplayPos to offset clipping rectangles. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ef7940699e 
								
							
								 
							
						 
						
							
							
								
								Examples: Metal: Removed unnecessary loop. Fixed OSX Clang warning in imstb_truetype. ( #1929 ,  #1873 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								4b41d3b280 
								
							
								 
							
						 
						
							
							
								
								ImFont: Rearranged members toward an optimal CalcTextSize() loop. Removed comments from destructor. Made constructor more explicit.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								539f69b950 
								
							
								 
							
						 
						
							
							
								
								Updated STB libraries to latest (drift has been reduced with nothings/stb as most of our changes were merged). Using [DEAR IMGUI] markers when changed.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								00c637961b 
								
							
								 
							
						 
						
							
							
								
								Demo: Font selector allow selecting fonts with same debug name. ( #2332 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								afc36cf802 
								
							
								 
							
						 
						
							
							
								
								Window: Fixed initial width of collapsed windows not taking account of contents width (broken in 1.67). ( #2336 ,  #176 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1b63ded8fa 
								
							
								 
							
						 
						
							
							
								
								Tabs: Fixed border (when enabled) so it is aligned correctly mid-pixel and appears as bright as other borders.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								29d38b59d0 
								
							
								 
							
						 
						
							
							
								
								ListBox/InputTextMultiline: Better optimized when clipped / non-visible.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								62084aac0f 
								
							
								 
							
						 
						
							
							
								
								DragScalarN, SliderScalarN, InputScalarN: Removed unnecessary string id after the integer PushID() calls.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f366828dd2 
								
							
								 
							
						 
						
							
							
								
								Minor tweaks to reduce false positive of PVS Studio static analyzer.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								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=7 years)  
				
					
						
							
							
								 
						
							
							
								e3dd95d335 
								
							
								 
							
						 
						
							
							
								
								Added IsItemActivated() as an extension to the IsItemDeactivated/IsItemDeactivatedAfterEdit functions which are useful to implement variety of undo patterns. ( #820 ,  #956 ,  #1875 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c59611a3b3 
								
							
								 
							
						 
						
							
							
								
								InputText: Fixed redo buffer exhaustion handling (rare) which could corrupt the undo character buffer. ( #2333 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								97ed97b8ce 
								
							
								 
							
						 
						
							
							
								
								Plot: Register an ID to take the click the same way as other framed widgets. Set HoveredId in the FramePadding zone (between inner_bb and frame_bb).  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								cef4e086ba 
								
							
								 
							
						 
						
							
							
								
								Internals: Selectable: Fixed rendering width miscalculation when starting pos is not line start pos, which would generally be unnoticeable. Could affect group lock X with a smaller SetCursorPos value but that's unlikely to be used.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b8c24aff4c 
								
							
								 
							
						 
						
							
							
								
								Internals: EndGroup: Removed unnecesary parameter to ItemSize()  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								521470b3cd 
								
							
								 
							
						 
						
							
							
								
								Internals: Removed unnecessary code.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5a95c77388 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/ocornut/imgui  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b980e0077a 
								
							
								 
							
						 
						
							
							
								
								Tabs: Moved Tab List Popup to left-side to match docking button. Highlight selected tab. ( #261 ,  #351 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)