Thanks for following along! This is a tagged release (2019.523.0). For more information check out the osu! changelog page and dev blog.
Breaking Changes
TabControl can now select nothing #2430
While this does not match most OS implementations of a tab control, this was deemed useful for o!f usage scenarios.
Previously, this code would throw an exception.
tabControl.Current.Value = null;
Now it is allowed.
Dropdown can now select nothing #2428
Previously, this code would throw an exception.
dropdownMenu.Current.Value = null;
Now it is allowed. Note that implementations of dropdown should be updated to handle this (common scenario is that the DropdownHeader
would not correctly handle a string.Empty
case if it was using AutoSize in the Y axis).
TabItem.IsRemovable
is true by default #2425
This felt like a more sane default. Any existing usage of custom TabItem
s where IsRemovable
was overridden, or any existing usage where removal is explicitly not wanted need to be updated.