mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-11-03 22:51:06 +01:00 
			
		
		
		
	Merge branch 'master' into docking + incl add wd->Pipeline in ImGui_ImplVulkan_RenderDrawData platform code (#3455, #3459)
This commit is contained in:
		@@ -109,14 +109,21 @@ Other Changes:
 | 
			
		||||
- Window: Fixed using non-zero pivot in SetNextWindowPos() when the window is collapsed. (#3433)
 | 
			
		||||
- Nav: Fixed navigation resuming on first visible item when using gamepad. [@rokups]
 | 
			
		||||
- Nav: Fixed using Alt to toggle the Menu layer when inside a Modal window. (#787)
 | 
			
		||||
- Scrolling: Fixed SetScrollHere functions edge snapping when called during a frame where ContentSize
 | 
			
		||||
  is changing (issue introduced in 1.78). (#3452).
 | 
			
		||||
- InputText: Added selection helpers in ImGuiInputTextCallbackData().
 | 
			
		||||
- InputText: Added ImGuiInputTextFlags_CallbackEdit to modify internally owned buffer after an edit.
 | 
			
		||||
  (note that InputText() already returns true on edit, the callback is useful mainly to manipulate the
 | 
			
		||||
  underlying buffer while focus is active).
 | 
			
		||||
- InputText: Fixed using ImGuiInputTextFlags_Password with InputTextMultiline(). (#3427, #3428)
 | 
			
		||||
  It is a rather unusual or useless combination of features but no reason it shouldn't work!
 | 
			
		||||
- InputText: Fixed minor scrolling glitch when erasing trailing lines in InputTextMultiline().
 | 
			
		||||
- InputText: Fixed cursor being partially covered after using Ctrl+End key.
 | 
			
		||||
- InputText: Fixed callback's helper DeleteChars() function when cursor is inside the deleted block. (#3454).
 | 
			
		||||
- DragFloat, DragScalar: Fixed ImGuiSliderFlags_ClampOnInput not being honored in the special case
 | 
			
		||||
  where v_min == v_max. (#3361)
 | 
			
		||||
- SliderInt, SliderScalar: Fixed reaching of maximum value with inverted integer min/max ranges, both
 | 
			
		||||
  with signed and unsigned types. Added reverse Sliders to Demo. (#3432, #3449) [@rokups]
 | 
			
		||||
- BeginMenuBar: Fixed minor bug where CursorPosMax gets pushed to CursorPos prior to calling BeginMenuBar(),
 | 
			
		||||
  so e.g. calling the function at the end of a window would often add +ItemSpacing.y to scrolling range.
 | 
			
		||||
- TreeNode, CollapsingHeader: Made clicking on arrow toggle toggle the open state on the Mouse Down event
 | 
			
		||||
@@ -128,7 +135,11 @@ Other Changes:
 | 
			
		||||
  tabs reordered in the tab list popup. [@Xipiryon]
 | 
			
		||||
- Metrics: Various tweaks, listing windows front-to-back, greying inactive items when possible.
 | 
			
		||||
- Demo: Add simple InputText() callbacks demo (aside from the more elaborate ones in 'Examples->Console').
 | 
			
		||||
- Backends: Vulkan: Some internal refactor aimed at allowing multi-viewport feature to create their
 | 
			
		||||
  own render pass. (#3455, #3459) [@FunMiles]
 | 
			
		||||
- Examples: Vulkan: Reworked buffer resize handling, fix for Linux/X11. (#3390, #2626) [@RoryO]
 | 
			
		||||
- Examples: Vulkan: Switch validation layer to use "VK_LAYER_KHRONOS_validation" instead of
 | 
			
		||||
  "VK_LAYER_LUNARG_standard_validation" which is deprecated (#3459) [@FunMiles]
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-----------------------------------------------------------------------
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user