Repository navigation
v0.1.0
Pre-release
Pre-release
0.1.0 (2026-10-22)
⚠ BREAKING CHANGES
- panelItems, panelTitle, panelIcon and isAttributionVisible are removed from DeviceWithConfigurationView and ConfigurationView. Pass
panelinstead:- panelItems = listOf({ A() }) -> panel = { defaults(); item { A() } }
- panelTitle / panelIcon -> panel = { defaults { header.title = ...; header.icon = { ... } } }
- isAttributionVisible = false -> panel = { defaults { attribution.isVisible = false } }
- DeviceConfiguration has a new language field, which changes its constructor, copy and componentN.
- the entries of
DeviceKind,DeviceType,Backdrop,DeviceOrientationandAppearanceare renamed, such asBackdrop.DARKtoBackdrop.DarkandDeviceType.IOStoDeviceType.Ios. DeviceConfiguration.isPortraitandisDarkModeare replaced byorientation: DeviceOrientationandappearance: Appearance.ConfigurationViewtakesinitialSimulatedDeviceandinitialPreviewSettings, which its reset button returns to, so the button now resets the device too and goes back to the host's initial values rather than the library defaults.DeviceWithConfigurationViewtakesisPersistenceEnabled, on by default.