- #4741: Rework Crafting CPU cycling and extract commonalities into a separate class. (#4742)
- Enter key confirms the "Confirm Crafting" dialog again
- Right Mouse Button correctly cycles backwards through CPUs, while left mouse button forward
- Fixes an internal problem with syncing CPU names
- Naming of unnamed CPUs begins at #1 now
- #4737: Improvements to the usability of the number entry widgets (Priority, Level Emitter, Craft Amount)
- Fixed tab order
- Introduced focus state for corner buttons
- Allowed the player to enter any text, but add validation that only persist it if it is a valid number
- Enter will now confirm these dialogs and return to the previous dialog
- The text field is automatically focused and its contents are selected
- #4697: Show number of required items in condenser tooltips.
- #4733: Fix a crash bug when an external machine tries draining fluids from a fluid interface without a filter
- #4731: Take the position where the user clicked the handle into account when calculating the new scrollbar position
- The scrollbar did not subtract the handle height when determining the available space for moving the handle, thus introducing drift the further down a user scrolled.
- The scrollbar did not resize it's trackbar when the ME inventory screens were resized and the number of rows changed, same for craft confirm.
- #4730: While dragging the scrollbar with the mouse, it will now scroll when the mouse is not on the scrollbar anymore, and also introduces repeat-pageup/pagedown when holding the mouse on the area above or below the scrollbar handle.