The Dropdown component is now available.
RadioButton and NumberInput refactor
NumberInputs have been refactored to use our hooks API internally.
TextInput maxLength prop
TextInput components now take a
maxLength prop to limit the length of text enterable into the field.
Stable yarn.lock files between operating systems
yarn.lock files will now be stable between operating systems. Prebuilt native dependencies will be fetched in a post-install step and their cache keys are now stored separately to the yarn.lock.
getDeviceAcceptableTransportKeys hook can now be used to grab the acceptable transport keys for a device.
ColorPicker depth test
ColorPickers can no longer be manipulated 'though' a modal over the top of them. Previously they didn't do a depth test and unintended behaviour resulted.
CSVLoggers no longer use Electron remote
CSVLogger components and hooks no longer use Electron's remote module for file dialog opening. They now have a dedicated IPC channel.
Codecs can optionally error if no codec matches
The CodecPipeline can now optionally error if no codecs match.