yaru 7.0.0 copy "yaru: ^7.0.0" to clipboard
yaru: ^7.0.0 copied to clipboard

Common flutter widgets useful for building desktop and web applications.

Changelog #

7.0.0 - 2024-12-19 #

⚠ BREAKING CHANGES #

  • upgrade to flutter 3.27.1 (#972)

Miscellaneous Chores #

6.0.0 - 2024-12-19 #

⚠ BREAKING CHANGES #

  • remove hardcoded colors and darken dark base color to improve contrast of dark theme and light theme text (#957)
  • unify ChipTheme and YaruChoiceChipBar and make them work with high contrast (#955)

Features #

  • example: monospace text style in _CodeDialog (#970) (78397bf)
  • new indeterminated progress design (#958) (c8c094d)
  • remove hardcoded colors and darken dark base color to improve contrast of dark theme and light theme text (#957) (855e4d5)
  • unify ChipTheme and YaruChoiceChipBar and make them work with high contrast (#955) (0365af5)

Bug Fixes #

  • added mixin on _CodeDialog (#965) (ca0e8ee)
  • Chips: chip height altered by wrong label style, padding at the right (#962) (b907e6b)
  • Square Windows title controls (#967) (e81046e)

5.3.2 - 2024-10-28 #

Bug Fixes #

  • Align YaruSplitButton consistently (#934) (ad4dfe4)
  • high contrast themes: ListTile selected state is not distinguishable from non-selected state (#941) (ebddaed)
  • HighContrast YaruMasterTile, move Example theme buttons to side pane (#943) (5656b32)
  • YaruPanedView: do not overwrite the divider theme (#935) (b1d50a6)

Miscellaneous Chores #

5.3.1 - 2024-10-18 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v5.3.0...v5.3.1

5.3.0 - 2024-10-16 #

What's Changed #

New Contributors #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v5.2.1...v5.3.0

5.2.1 - 2024-09-20 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v5.2.0...v5.2.1

5.2.0 - 2024-09-18 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v5.1.0...v5.2.0

5.1.0 - 2024-08-22 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v5.0.0...v5.1.0

5.0.0 - 2024-08-07 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v4.1.0...v5.0.0

4.1.0 - 2024-03-10 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v4.0.0...v4.1.0

4.0.0 - 2024-03-05 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v3.6.0...v4.0.0

3.6.0 - 2024-02-17 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v3.5.0...v3.6.0

3.5.0 - 2024-01-21 #

What's Changed #

New Contributors #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v3.4.0...v3.5.0

3.4.0 - 2023-12-27 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v3.3.1...v3.4.0

3.3.1 - 2023-11-20 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v3.3.0...v3.3.1

3.3.0 - 2023-11-15 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v3.2.2...v3.3.0

3.2.2 - 2023-10-23 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v3.2.1...v3.2.2

3.2.1 - 2023-10-19 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v3.2.0...v3.2.1

3.2.0 - 2023-09-23 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v3.1.0...v3.2.0

3.1.0 - 2023-08-25 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v3.0.2...v3.1.0

3.0.2 - 2023-08-18 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v3.0.1...v3.0.2

3.0.1 - 2023-08-15 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v3.0.0...v3.0.1

3.0.0 - 2023-08-15 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v2.7.0...v3.0.0

2.7.0 - 2023-08-07 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v2.6.1...v2.7.0

2.6.1 - 2023-08-07 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v2.6.0...v2.6.1

2.6.0 - 2023-07-27 #

What's Changed #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v2.5.0...v2.6.0

2.5.0 - 2023-06-29 #

What's Changed #

New Contributors #

Full Changelog: https://github.com/ubuntu/yaru.dart/compare/2.4.1...v2.5.0

2.4.1 #

2.4.0 #

2.3.1 #

2.3.0 #

2.2.2 #

  • Upgrade dependency yaru to ^0.6.0

2.2.1 #

2.2.0 #

2.1.1 #

2.1.0 #

2.0.3 #

2.0.2 #

2.0.1 #

2.0.0 #

2.0.0-beta-5 #

2.0.0-beta-4 #

2.0.0-beta-3 #

2.0.0-beta-2 #

2.0.0-beta-1 #

2.0.0-beta #

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

    • 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 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
    • 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
    • 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 #

  • Paul Kepinski
    • YaruCarousel: auto hide indicator if child length = 1 (#130)

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
    • 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.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
281
likes
60
points
25.1k
downloads

Documentation

API reference

Publisher

verified publisherubuntu.com

Weekly Downloads

Common flutter widgets useful for building desktop and web applications.

Repository (GitHub)
View/report issues

License

MPL-2.0 (license)

Dependencies

animated_vector, animated_vector_annotations, assorted_layout_widgets, collection, dbus, flutter, gsettings, gtk, platform, platform_linux, yaru_window

More

Packages that depend on yaru