github ppy/osu-framework 2019.523.0

latest releases: 2024.528.1, 2024.528.0, 2024.523.0...
5 years ago

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 TabItems where IsRemovable was overridden, or any existing usage where removal is explicitly not wanted need to be updated.

Don't miss a new osu-framework release

NewReleases is sending notifications on new releases.