2c9f45bbe7 
								
							
								 
							
						 
						
							
							
								
								Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. ( #787 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d7f97922b8 
								
							
								 
							
						 
						
							
							
								
								Examples: Fix  d749d49903  missing the deletion code. ( #1217 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d749d49903 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL3: Create the VAO in the render function so the setup can more easily be used with multiple shared GL context. ( #1217 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9b9d9321cf 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Using %SDL2_DIR% in the .vcproj instead of %SDL_DIR%, the earlier is more standard.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9c20a40b36 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL: Cast call to glPolygonMode(). ( #1628 ).  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								daddd09cd5 
								
							
								 
							
						 
						
							
							
								
								Examples: Mouse cursor handling comments/tweaks to homogenize. ( #1495 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								31158e575f 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Fixed minor warning.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								00b24f27c2 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Added .vcproj files.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								03a44acf6f 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Minor stylistic tweaks. Fixed handling of ImGuiMouseCursor_None so it doesn't underflow array. Fixed harmless uninitialized pointer. ( #1626 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								7c75835200 
								
							
								 
							
						 
						
							
							
								
								Renamed misleading ImGuiMouseCursor_Move to ImGuiMouseCursor_ResizeAll. SDL: Fixed cursor. ( #1626 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ffb6e89f30 
								
							
								 
							
						 
						
							
							
								
								Use SDL system cursors in SDL examples. ( #1626 )  
							
							... 
							
							
 
							
							(Squashed 4 commits) 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								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 )  
							
							... 
							
							
 
							
							Examples: Updated examples. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								0cefd40888 
								
							
								 
							
						 
						
							
							
								
								Examples: Added Changelog to make updates easier.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								41ecebff5a 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Added Changelog at the top of the imgui_impl files. ( #1618 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								3171f90a1a 
								
							
								 
							
						 
						
							
							
								
								Nav: Keyboard is now automatically mapped based on io.KeyDown[]. ( #787 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								057807f4a7 
								
							
								 
							
						 
						
							
							
								
								Added ImGuiKey_Space, mapped in every examples. Will be required for navigation. ( #787 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								4b49f03a40 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL+GL3: Added Navigation keyboard mapping. ( #787 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								fcf1c9d151 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Using SDL_GetPerformanceCounter() / SDL_GetPerformanceFrequency() to handle framerate over 1000 fps properly. Noticed bad inputs artefacts in Nav branch at 2000 fps without this. ( #996 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								60fb7d31fd 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL2: Enabling vsync. Using scancode consistently, fixed keyboard weirdness.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								73d493c780 
								
							
								 
							
						 
						
							
							
								
								Examples: Organized header files to make available features more visible.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cd3dd886de 
								
							
								 
							
						 
						
							
							
								
								Moved extra_fonts/ to misc/fonts/. Moved .natvis file to misc/natvis/ ( #1569 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cca9c3e3da 
								
							
								 
							
						 
						
							
							
								
								Examples: Using Dark theme by default. ( #707 ). Tweaked demo code.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								6a25a8720a 
								
							
								 
							
						 
						
							
							
								
								Examples: Using #include "imgui.h" instead of <imgui.h> appear correct-er as per standard? xcode+clang are very nitpicky there.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								91d77be36e 
								
							
								 
							
						 
						
							
							
								
								Examples: Makefile leave CXX alone, instead leave commented out options. (nb: codeship doesn't seem have clang++)  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								3cdd2096ec 
								
							
								 
							
						 
						
							
							
								
								Examples: Use Clang in old Makefile.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ddff378daf 
								
							
								 
							
						 
						
							
							
								
								Examples: Synced Makefile comments. Added build/ folder into git ignore list/  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d3e826c247 
								
							
								 
							
						 
						
							
							
								
								Examples: Updated for reorganized context functions. Calling CreateContext(), DestroyContext() in example code. Removed Shutdown() from binding code. ( #1565 ,  #586 ,  #992 ,  #1007 ,  #1558 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								7e7c017b75 
								
							
								 
							
						 
						
							
							
								
								Examples: Simplified mouse wheel handling. ( #1463 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								0b1fecb792 
								
							
								 
							
						 
						
							
							
								
								Horizontal mouse wheel: renamed io.MouseHorizWheel to io.MouseWheelH. Reorganized the code in NewFrame(). Examples: Updated GLFW+GL and SDL+GL accordingly. ( #1463 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								f3e510a9bf 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Using SDL_CaptureMouse() to retrieve coordinates outside of client area when dragging. ( #1559 )  
							
							... 
							
							
 
							
							Digging into sdl window/mouse stuff will also be useful for multi-viewport work. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								15fd5b6c4c 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Minor renaming.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ce17e0f274 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Using SDL_WINDOW_INPUT_FOCUS instead of SDL_WINDOW_MOUSE_FOCUS (which is ~~hovered). We should use SDL_CaptureMouse + SDL_WINDOW_MOUSE_CAPTURE_FLAG which requires SDL 2.0.4 will give it a try shortly. ( #1559 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								60d5dc7902 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Fixed mapping of Insert key ( #1555 , fix bug introduced in  #1541 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ce95b84825 
								
							
								 
							
						 
						
							
							
								
								Added ImGuiKey_Insert for future use. Setup in all example bindings. ( #1541 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								7484c63449 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL3+SDL: Changed GLSL shader version to 150 ( #1466 ,  #1504 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								407955d9fb 
								
							
								 
							
						 
						
							
							
								
								Examples: Using IM_OFFSETOF macro. + Comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9f8632b131 
								
							
								 
							
						 
						
							
							
								
								Examples: Comments about invalid mouse pos.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ce13426a1a 
								
							
								 
							
						 
						
							
							
								
								Examples: Comments, synched some minor drift between examples + stronger suggestion to use StyleColorsDark().  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								1b86e7343f 
								
							
								 
							
						 
						
							
							
								
								Renamed the emblematic ShowTestWindow() function to ShowDemoWindow(). Kept redirection function (will obsolete).  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								77a310736d 
								
							
								 
							
						 
						
							
							
								
								Horizontal mouse wheel support  
							
							... 
							
							
 
							
							This patch adds support for the horizontal mouse wheel in ImGui. It
affects windows that can be scrolled, as long as the Ctrl key is not
being pressed.
The scrolling speed has been set empirically so that it matches the
scrolling speed on the Firefox browser when the horizontal wheel is
used.
Internally, it adds a MouseHorizWheel to ImGuiIO, which is then used in
NewFrame to scroll the current window.
The SDL/GL2, SDL/GL3, GLFW/GL2 and GLFW/GL3 examples has been modified
to use it. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								fba704bf5d 
								
							
								 
							
						 
						
							
							
								
								Examples: Added a bunch of comments/referencs related to io.WantCaptureMouse, io.WantCaptureKeyboard ( #1262 ,  #1237 ,  #1219 ,  #635 ,  #1058 ,  #1051 ,  #912 ,  #533 ,  #703 ,  #446 ,  #459 ,  #364 ,  #213 ,  #52 , and more)  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								36f00811b9 
								
							
								 
							
						 
						
							
							
								
								Examples: Comments to guide people unfamiliar with the librairies used.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cb38caeda4 
								
							
								 
							
						 
						
							
							
								
								Examples: Added more comments near the fonts loading section, to catch common questions and errors (e.g.  #1397 ,  #1366 ,  #1341 ,  #1222 ,  #1193 ,  #1115 ,  #951 , etc.)  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								b3099d650c 
								
							
								 
							
						 
						
							
							
								
								Examples: Adding Roboto to the commented-out font list, and removing the unnecessary ProggyClean from there.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								842e88a8e3 
								
							
								 
							
						 
						
							
							
								
								Examples: Avoid using ImColor() to not tempt newcomers into looking at it  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								b8ade0b94f 
								
							
								 
							
						 
						
							
							
								
								Examples: Main: Removed call to SetNextWindowSize()  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d9016964ad 
								
							
								 
							
						 
						
							
							
								
								Examples: GL3: Comments, tweaks ( #1145 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cf48e28932 
								
							
								 
							
						 
						
							
							
								
								Backup polygon mode, draw with filled polygons, restore state, for clients running opengl with glPolygonMode.  closes   #798  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								92a6faca6f 
								
							
								 
							
						 
						
							
							
								
								IO: io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. Previously ImVec2(-1,-1) was enough but we'll now accept negative mouse coordinates.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								b4fe5d36a4 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL3+SDL: Fix types to uses GlEnum ( #1147 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)