Overview

Request 1089473 accepted

- update to 1.89.5:
* InputText: Reworked prev/next-word behavior to more closely
match Visual Studio text editor. Include '.' as a delimiter
and alter varying subtle behavior with how
blanks and separators are treated when skipping words.
* InputText: Fixed a tricky edge case, ensuring value is always
written back on the frame where IsItemDeactivated() returns
true, in order to allow usage without user retaining
underlying data. While we don't really want to
encourage user not retaining underlying data, in the absence
of a "late commit" behavior/flag we understand it may
be desirable to take advantage of this trick.
* Drag, Sliders: Fixed parsing of text input when '+' or '#'
format flags are used in the format string.
* Nav: Made Ctrl+Tab/Ctrl+Shift+Tab windowing register
ownership to held modifier so it doesn't interfere with other
code when remapping those actions.
* Nav: Made PageUp/PageDown/Home/End navigation also scroll
parent windows when necessary to make the target location
fully visible (same as e.g. arrow keys).
* ColorEdit: Fixed shading of S/V triangle in Hue Wheel mode.
* TabBar: Tab-bars with ImGuiTabBarFlags_FittingPolicyScroll
can be scrolled with horizontal mouse-wheel (or Shift + WheelY).
* Rendering: Using adaptive tessellation for RadioButton,
ColorEdit preview circles, Windows Close and Collapse Buttons.
* ButtonBehavior: Fixed an edge case where changing widget
type/behavior while active and using same id could lead to
an assert.
* Misc: Fixed ImVec2 operator[] violating aliasing rules
causing issue with Intel C++ compiler. (#6272) [@BayesBug]

Loading...
Request History
Dirk Mueller's avatar

dirkmueller created request

- update to 1.89.5:
* InputText: Reworked prev/next-word behavior to more closely
match Visual Studio text editor. Include '.' as a delimiter
and alter varying subtle behavior with how
blanks and separators are treated when skipping words.
* InputText: Fixed a tricky edge case, ensuring value is always
written back on the frame where IsItemDeactivated() returns
true, in order to allow usage without user retaining
underlying data. While we don't really want to
encourage user not retaining underlying data, in the absence
of a "late commit" behavior/flag we understand it may
be desirable to take advantage of this trick.
* Drag, Sliders: Fixed parsing of text input when '+' or '#'
format flags are used in the format string.
* Nav: Made Ctrl+Tab/Ctrl+Shift+Tab windowing register
ownership to held modifier so it doesn't interfere with other
code when remapping those actions.
* Nav: Made PageUp/PageDown/Home/End navigation also scroll
parent windows when necessary to make the target location
fully visible (same as e.g. arrow keys).
* ColorEdit: Fixed shading of S/V triangle in Hue Wheel mode.
* TabBar: Tab-bars with ImGuiTabBarFlags_FittingPolicyScroll
can be scrolled with horizontal mouse-wheel (or Shift + WheelY).
* Rendering: Using adaptive tessellation for RadioButton,
ColorEdit preview circles, Windows Close and Collapse Buttons.
* ButtonBehavior: Fixed an edge case where changing widget
type/behavior while active and using same id could lead to
an assert.
* Misc: Fixed ImVec2 operator[] violating aliasing rules
causing issue with Intel C++ compiler. (#6272) [@BayesBug]


Marcus Meissner's avatar

msmeissn accepted request

ok

openSUSE Build Service is sponsored by