[Rseding91] The new quality picker doesn't switch from "any" when choosing "greater than"
Posted: Fri Nov 15, 2024 3:17 pm
Tested version: 2.0.18 (build 80420 expansion, mac-arm64, standalone)
This seems to be a regression from earlier versions, where the quality picker was a drop-down.
Context: when choosing a filter on an inserter or splitter, the GUI allows choosing a quality filter based on an operator (GT/LT/EQ/GE/LE/NE), and a choice of "any" quality or specific quality. The default selection is EQ/any.
Old behaviour: switching the operator to e.g. GT automatically selected the lowest quality.
New behaviour: switching the operator to anything other than EQ results in a no-op while "any" quality is selected; player must first select a quality level before the operator can be switched.
The new behaviour (even if intended) does not provide any immediate feedback that nothing has changed. Returning players accustomed to switching the operator before selecting specific quality may be confused to find that the operator remained on EQ. New players may intuitively try switching the operator first, as the widgets are presented in left-to-right order.
This seems to be a regression from earlier versions, where the quality picker was a drop-down.
Context: when choosing a filter on an inserter or splitter, the GUI allows choosing a quality filter based on an operator (GT/LT/EQ/GE/LE/NE), and a choice of "any" quality or specific quality. The default selection is EQ/any.
Old behaviour: switching the operator to e.g. GT automatically selected the lowest quality.
New behaviour: switching the operator to anything other than EQ results in a no-op while "any" quality is selected; player must first select a quality level before the operator can be switched.
The new behaviour (even if intended) does not provide any immediate feedback that nothing has changed. Returning players accustomed to switching the operator before selecting specific quality may be confused to find that the operator remained on EQ. New players may intuitively try switching the operator first, as the widgets are presented in left-to-right order.