yaru_widgets 2.0.0-beta-1 copy "yaru_widgets: ^2.0.0-beta-1" to clipboard
yaru_widgets: ^2.0.0-beta-1 copied to clipboard

discontinuedreplaced by: yaru

Common flutter widgets useful for building desktop and web applications.

Changelog #

2.0.0-beta-1

2.0.0-beta #

  • Paul Kepinski: Add YaruRadio (#360)
  • Paul Kepinski: Master detail controller (#358)
  • Paul Kepinski: Decrease YaruTitleBar height (#357)
  • Paul Kepinski: Add YaruCheckbox (#351)
  • Paul Kepinski: Use ubuntu 22.04 for build task (#355)
  • Paul Kepinski: Showcase all YaruValues of the enum instead of the hard-coded list. (#350)
  • Frederik Feichtmeier: Update readme (#349)
  • J-P Nurmi: README.md: remove old Yaru*Row and YaruPage references (#347)
  • J-P Nurmi: YaruCarousel: allow creating without controller (#345)
  • J-P Nurmi: YaruCheckButton: add golden test variants for tristate (#344)
  • Paul Kepinski: Example: update nav icons (#348)
  • Paul Kepinski: _YaruCheckedPopupMenuItemState: show changing state (#346)
  • Paul Kepinski: YaruPopupMenuButton improvements (#343)
  • Paul Kepinski: YaruCheckButton throw an exception with tristate (#342)
  • Frederik Feichtmeier: CarousselController: do not dispose (#340)
  • J-P Nurmi: YaruCheckedPopupMenuItem: add golden test (#337)
  • J-P Nurmi: Update PR template (#338)
  • J-P Nurmi: YaruCompactLayout: add golden test (#336)
  • J-P Nurmi: Add YaruBorderContainer (#333)
  • J-P Nurmi: Introduce YaruSwitchButton (#335)
  • J-P Nurmi: YaruMasterDetailPage: add golden test (#327)
  • J-P Nurmi: Force-upgrade yaru.dart to v0.4.3 (#332)
  • J-P Nurmi: Update .gitignore & .metadata (#331)
  • J-P Nurmi: YaruRadioButton: add golden test (#330)
  • J-P Nurmi: YaruCheckButton: add golden test (#329)
  • J-P Nurmi: rm -rf linux/ (#328)
  • J-P Nurmi: Templatize YaruGoldenVariant (#326)
  • J-P Nurmi: YaruCloseButton: add golden test (#324)
  • J-P Nurmi: YaruBackButton: add golden test (#323)
  • J-P Nurmi: YaruOptionButton: add golden test (#322)
  • J-P Nurmi: YaruXxxProgressIndicator: add golden test (#325)
  • J-P Nurmi: Golden YaruIconButton test (#294)
  • Frederik Feichtmeier: Example: clean up popup page (#321)
  • Frederik Feichtmeier: YaruPopupMenuButton: add multi check item (#319)
  • J-P Nurmi: Remove UbuntuLogo (#318)
  • Frederik Feichtmeier: MultiSelect (#313)
  • J-P Nurmi: Document and clean up the constants (#316)
  • J-P Nurmi: Docs: remove old YaruPageItem references (#315)
  • Frederik Feichtmeier: Popup: no initial value (#314)
  • J-P Nurmi: Master-detail: update docs & add screenshots (#312)
  • Frederik Feichtmeier: YaruPopupMenuButton: use builder and improve (#311)
  • Frederik Feichtmeier: Add YaruPopupMenuButton (#310)
  • Frederik Feichtmeier: YaruBanner: add iconpadding (#308)
  • Frederik Feichtmeier: Improve YaruBanner (#307)
  • J-P Nurmi: YaruDialogTitleBar: add support for leading & trailing widgets (#298)
  • Frederik Feichtmeier: Pubspec: Bump yaru version for appbar change (#304)
  • J-P Nurmi: Fix use of deprecated members (#303)
  • J-P Nurmi: Enable use_super_parameters (#301)
  • J-P Nurmi: YaruIconButton: handle disabled state (#299)
  • J-P Nurmi: YaruCheckButton & YaruRadioButton: add missing behavioral properties (#295)
  • J-P Nurmi: Example: fix touchpad/gesture scrolling on Wayland (#302)
  • Paul Kepinski: LandscapeLayout: fix resize indicator color (#300)
  • Paul Kepinski: YaruCompactLayout: use thinner scrollbar (#297)
  • Paul Kepinski: YaruNavigationRailItem: add tooltip (#296)
  • Frederik Feichtmeier: DialogTitle: don't hide 🫥 properties with strings (#286)
  • Paul Kepinski: Move layouts in /src (#293)
  • Paul Kepinski: Replace all Material icons with Yaru ones (#292)
  • J-P Nurmi: Import CheckButton & RadioButton from ubuntu-flutter-plugins/ubuntu_widgets (#291)
  • Paul Kepinski: Re-add tab background (#290)
  • Paul Kepinski: Move layouts in /src (#293)
  • Paul Kepinski: Replace all Material icons with Yaru ones (#292)
  • J-P Nurmi: Import CheckButton & RadioButton from ubuntu-flutter-plugins/ubuntu_widgets (#291)
  • Paul Kepinski: Re-add tab background (#290)
  • Frederik Feichtmeier: Remove YaruAlertDialg and YaruSimpleDialog (#285)
  • J-P Nurmi: Remove YaruPageItemTitle (#273)
  • J-P Nurmi: YaruCompactLayout: replace icon/titleBuilder with itemBuilder (#284)
  • Paul Kepinski: YaruLandscapeLayout: use DividerTheme (#283)
  • Paul Kepinski: set separate color for subtitle in YaruMasterTile (#281)
  • J-P Nurmi: YaruMasterDetailPage: remove unused titleBuilder (#279)
  • Paul Kepinski: Layouts: better rtl support (#282)
  • Paul Kepinski: YaruLandscapeLayout: allow left pane resizing (#266)
  • Paul Kepinski: MaterDetails: add tiny selected tile background animation (#278)
  • J-P Nurmi: YaruMasterListView: create only one scroll controller (#276)
  • J-P Nurmi: Add initial YaryCompactLayoutTheme (#275)
  • J-P Nurmi: YaruCompactLayout: remove superfluous sized box (#274)
  • Paul Kepinski: unify YaruIconButton and YaruRoundToggleButton (#264)
  • J-P Nurmi: Rename YaruPageItemListView to YaruMasterListView (#272)
  • Frederik Feichtmeier: Add PR template (#270)
  • J-P Nurmi: Yaru master detail theme (#265)
  • Frederik Feichtmeier: YaruBanner: fix text style regression (#268)
  • Paul Kepinski: Use widgets as parameters in Yaru[Section,TabbedPage,Banner] (#262)
  • J-P Nurmi: YaruMasterDetailPage: remove built-in app bar in favor of YaruDetailPage (#263)
  • J-P Nurmi: Add YaruBackButton (#260)
  • J-P Nurmi: YaruMasterDetailPage: add tile builder (#252)
  • J-P Nurmi: Example: center the toggle button to avoid stretching it (#258)
  • J-P Nurmi: YaruPortraitLayout: expand pages to available size (#254)
  • J-P Nurmi: YaruPortraitLayout: remove the FAB (#253)
  • J-P Nurmi: Remove YaruPageItem (#251)
  • J-P Nurmi: MasterDetailPage: replace "page item" with indexed builders (#248)
  • J-P Nurmi: YaruCompactLayout: replace "page item" with indexed builders (#250)
  • J-P Nurmi: YaruCompactLayout: add onSelected callback (#249)
  • J-P Nurmi: YaruMasterDetailPage: allow managing the page index (#247)
  • J-P Nurmi: Example: fix alphabetical order (#246)
  • J-P Nurmi: Remove YaruPage in favor of the padding etc. constants (#244)
  • Paul Kepinski: Use animation in YaruSelectableContainer (#245)
  • Paul Kepinski: Replace NavigationRail with YaruNavigationRail (#201)
  • Frederik Feichtmeier: YaruPageItem: add more flexibility (#242)
  • J-P Nurmi: Example: standalone pages in alphabetical order (#241)
  • Frederik Feichtmeier: Analysis improvements and fixes (#240)
  • Frederik Feichtmeier: Split the CI (#239)
  • Frederik Feichtmeier: Remove yaru search app bar (#238)
  • J-P Nurmi: Remove Yaru*Row widges (#237)
  • J-P Nurmi: YaruTile: test LTR & RTL layout (#236)
  • J-P Nurmi: YaruRow: drop Row-specific properties and rename to YaruTile (#235)
  • J-P Nurmi: Yaru*Row: remove the width property (#234)
  • J-P Nurmi: YaruRow: rename child properties to match ListTile (#233)
  • J-P Nurmi: YaruRow: make the description a widget (#232)
  • J-P Nurmi: YaruRow: enable by default (#231)
  • Paul Kepinski: Extract page controller from carousel (#228)
  • J-P Nurmi: Replace YaruColorPickerButton with YaruOptionButton.color() (#226)
  • J-P Nurmi: Carousel example: replace YaruRow with ButtonBar (#224)
  • J-P Nurmi: Remove YaruSafeImage (#223)
  • J-P Nurmi: YaruBanner: remove fallback icon / safe network image (#222)
  • J-P Nurmi: rm -r linux/ (#221)
  • J-P Nurmi: Implement Yaru(Round)IconButton as IconButton (#219)
  • J-P Nurmi: Use super parameters (#218)
  • J-P Nurmi: YaruOptionButton: replace iconData with a child widget (#217)
  • Frederik Feichtmeier: Layouts: add onTap callback (#216)

1.1.5 #

1.1.4 #

1.1.3 #

1.1.2 #

  • Frederik Feichtmeier

    • WideLayout: icon and text color improvements
    • Fix wide layout text regression
    • YaruBanner: add optional width parameter
    • YaruBanner: add more subtitle freedom
    • YaruBanner: make the hover color gray
    • YaruBanner: wrap inkwell in material for zindex
  • [Paul Kepinski](https://github.com/Jupi007)

    • Add new YaruPageItemTitle widget
    • Move widgets to subfolders
    • Export inner_border_radius.dart
    • Add correct favicons and change meta title
    • Add icons for the web PWA
    • Move tests to subfolders
    • Flutter 3.1 deprecations
    • Improve BorderRadius extension
    • Order yaru_widgets exports

1.1.1 #

  • Frederik Feichtmeier
    • Add AppBanner from the software app (#170)
    • Make YaruNarrowLayout build less complicated (#168)
    • YaruSearchBar: improve sizes and constraints (#166)
    • Example: update icon and name (#163)
    • Web build should be used in Pages (#162)
    • Give YaruTabbedPage index on rebuild (#160)
    • Activate useful linter rules (#158)
    • Make row widgets configurable (#156)
    • YaruPage: add scrollcontroller parameter (#155)

1.1.0 #

  • [Paul Kepinski](https://github.com/Jupi007)
    • YaruExpandable: add onChange callback (#149)
    • Introduce YaruDraggable widget (#142)
  • Frederik Feichtmeier
    • NarrowLayout: fix item widget if selected (#153)
    • YaruExpandable: increase button size (#151)
    • YaruExpansionPanel: use Object.hash (#150)
    • WideLayout: fallback to itemWIdget (#148)
    • YaruDialogTitle: use YaruRoundIconButton (#147)
    • Add YaruRoundIconButton and get rid of IconButtons (#146)
    • YaruDialogTitle: fix for material3 (#145)
    • YaruExpandable: add optional isExpanded parameter (#144)
    • YaruCompactLayout: Allow optional Widgets as Icons (#143)

1.0.13 #

  • [Paul Kepinski](https://github.com/Jupi007)
    • Add new YaruExpandable widget (#140)
    • YaruCarousel: add navigation controls (#139)
    • YaruCarousel: use grey for unselected dots (#138)
    • YaruCarousel: many improvements (#137)
    • YaruCarousel: fix text indicator (#133)
    • Add viewportFraction option to YaruCarousel (#132)
    • YaruCarousel: use size transform animation (#131)
  • Frederik Feichtmeier
    • Add YaruRoundToggleButton (#141)
    • NarrowLayout: Use Text.data for item label (#136)
    • YaruCarousel: option to change margin (#135)
    • Compact /NarrowLayout: control bottom nav behavior (#134)

1.0.12 #

1.0.11 #

1.0.10 #

1.0.9 #

  • Michał
    • Allow custom content padding (#107)
  • Frederik Feichtmeier
    • Improve navigationrail in yaru_wide_layout (#122)
    • Example: use handy window (#121)
    • Add YaruCompactLayout (#120)
  • [Paul Kepinski](https://github.com/Jupi007)
    • Carousel improvements (#123)
    • Fix "accessability" typo in example (#119)
    • YaruSelectableContainer fix border-radius (#118)
    • YaruCarousel: allow more actions (#117)
    • Yaru progress indicator (#116)
    • Fix color_disk_page (#115)

1.0.8 #

1.0.7 #

  • Frederik Feichtmeier
    • YaruCarousel: allow any widgets in the carousel (#109)
    • YaruCarousel: put indicator dots in expanded (#100)
  • Joshua Peisach
    • Add ubuntu logo as a widget (#108)
  • Michał
    • Slider (#105)
  • James Leahy
    • Remove unused params. (#102)
    • Bugfix/example carousel page selectable container page image asset path (#101)

1.0.6 #

  • Frederik Feichtmeier
    • Adapt radii to yaru and remove optioncard (#98)
    • Titlebuilder (#97)
    • YaruSection: allow without headline (#96)

1.0.5 #

1.0.4 #

1.0.3 #

  • Frederik Feichtmeier
    • Let the Theme decide on AppBar heights (#84)
    • Example: wrap container in a GridView (#83)
    • Make YaruListTile optional (#82)
    • YaruSearchAppBar: default to theme's appbar height (#81)
    • Update README.md (#80)
    • Example: exchange emojis and use assets for web (#79)
    • Example: organize and split (#77)
    • YaruAlertDialog: more freedom for the content (#74)
  • James Leahy
    • Fix url (#75)

1.0.2 #

  • Frederik Feichtmeier
    • Rename YaruImageTile to YaruSelectableContainer which takes Widgets as its Child rather than Images (#69)

1.0.1 #

1.0.0 #

  • this is the initial release of yaru_widgets.dart 🎉, it adds:
    • YaruRow
    • YaruSection
    • YaruPageItem
    • YaruMasterDetailPage
    • YaruPage
    • YaruAlertDialog
    • YaruCheckBoxRow
    • YaruColorPickerButton
    • YaruDialogTitle
    • YaruExpansionPanelList
    • YaruExtraOptionRow
    • YaruImageTile
    • YaruLandscapeLayout
    • YaruLinearProgressIndicator
    • YaruNarrowLayout
    • YaruOptionButton
    • YaruOptionCard
    • YaruPortraitLayout
    • YaruSearchAppBar
    • YaruSimpleDialog
    • YaruSliderRow
    • YaruSwitchRow
    • YaruTabbedPage
    • YaruToggleButtonsRow
    • YaruWideLayout
  • Thanks to our contributors
59
likes
0
pub points
72%
popularity

Publisher

verified publisherubuntu.com

Common flutter widgets useful for building desktop and web applications.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, yaru, yaru_icons

More

Packages that depend on yaru_widgets