yaru_widgets library

Classes

The official Ubuntu Logo
YaruAlertDialog
YaruBanner
A colorable Card with a border which is tap-able via an onTap callback.
YaruCarousel
YaruCheckboxRow
YaruCircularProgressIndicator
YaruColorDisk
YaruColorPickerButton
A squared OutlinedButton with a colorable disk inside and a VoidCallback forwarded to onPressed
YaruCompactLayout
A responsive layout switching between YaruWideLayout and YaruNarrowLayout depening on the screen width.
YaruDialogTitle
A Stack of a Text with given title and an IconButton which pops the top-most route off the navigator that most tightly encloses the given context.
YaruDraggable
A draggable positioned widget - have to be child of a Stack
YaruExpandable
YaruExpandIcon
ExpandIcon with an optional customExpandIconData Copyright 2014 The Flutter Authors. All rights reserved.
YaruExpansionPanelList
A decorated ExpansionPanelList
YaruExtraOptionRow
YaruLinearProgressIndicator
YaruMasterDetailPage
YaruOptionButton
YaruPage
Wraps a list of children widget in a Column, SingleChildScrollView and Padding. The padding defaults to kDefaultPagePadding but can be set if wanted.
YaruPageItem
YaruPageItemTitle
This is an optional widget, which avoid line wrap in sidebar It alters the children text style with: maxLines=1 and overflow=TextOverflow.ellipsis This allow to have the same look as the nautilus sidebar when horizontal space becomes too small
YaruRoundIconButton
YaruRoundToggleButton
A selectable IconButton, wrapped in a CircleAvatar
YaruRow
YaruSafeImage
YaruSearchAppBar
Creates a search bar inside an AppBar.
YaruSection
YaruSelectableContainer
YaruSimpleDialog
YaruSingleInfoRow
YaruSliderRow
YaruSwitchRow
YaruTabbedPage
A width responsive widget combining a TabBar and a TabBarView.
YaruToggleButtonsRow