pref library Null safety

Classes

BasePrefService
Base class for the preferences storage
ButtonGroupItem<T>
PrefButton
Button
PrefButtonGroup<T>
PrefCheckbox
Display a boolean value
PrefChevron
LiltTile Button with a chevron
PrefChoice<T>
Display a Dialog with a list of items to choose
PrefCustom<T>
Display a custom value
PrefDialog
Dialog to display sub-preference items
PrefDialogButton
A button to open a preferences dialog
PrefDialogState
The Preference Dialog State
PrefDisabler
A widget that disables its preference children depending on a preference value
PrefDisableState
A widget that disables its preference child
PrefDropdown<T>
Dropdown selection
PrefHider
A widget that hides its children depending on a preference value
PrefLabel
A label
PrefPage
PrefPageButton
PrefPageState
PrefRadio<T>
PrefService
PrefServiceCache
Memory preference storage
PrefServiceShared
PrefSlider<T extends num>
PrefSwitch
PrefText
A text input that get and set its value from a PrefService widget
PrefTitle
A single fixed-height row that typically contains some text as well as an optional leading icon.
ProxyPrefService