Skip to content

Latest commit

 

History

History
828 lines (677 loc) · 51.5 KB

CHANGELOG.md

File metadata and controls

828 lines (677 loc) · 51.5 KB

Changelog

4.1.0 (2024-03-10)

What's Changed

  • chore(example): add a full color icons page for designers by @Feichtmeier in #877
  • chore(example): add missing icon by @Feichtmeier in #879
  • feat(YaruIcons): add light bulb on/off icons by @Jupi007 in #881
  • chore: add todo comments on deprecated features by @Jupi007 in #883
  • feat: add YaruInfoBadge, YaruInfoBox, YaruTranslucentBorderContainer by @Feichtmeier in #880
  • chore(example): improve wording, placement and info by @Feichtmeier in #884
  • fix(YaruMasterDetailPage): has too many nested Scaffolds by @Feichtmeier in #885

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

4.0.0 (2024-03-05)

What's Changed

  • chore!: migrate yaru.dart and yaru_icons.dart into yaru_widgets.dart by @Feichtmeier in #839
  • chore!: rename yaru_widgets.dart to yaru.dart by @Feichtmeier in #852
  • fix: pin flutter version for actions on 3.16.5 for now by @Feichtmeier in #854
  • chore: Update golden images by @github-actions in #855
  • feat(example): improve icon page by @Feichtmeier in #856
  • fix: make the icon page work in the github pages web page build by @Jupi007 in #858
  • feat(YaruWindowControl)!: use material state properties for colors by @Jupi007 in #859
  • chore(YaruTitleBar): backdrop effect is already implemented by @Jupi007 in #861
  • chore: fix icons page title bar by @Jupi007 in #864
  • fix(YaruSearchField): display clear button on _controller text change by @Jupi007 in #866
  • chore: move actions to floating button by @Jupi007 in #868
  • fix(IconButton): selected color needs to be different to onSurface by @Feichtmeier in #869
  • fix(theme): Material Check/Radio color by @Feichtmeier in #871
  • chore: Update golden images by @github-actions in #872
  • fix: Styling issue with YaruPopupMenuButton by @Feichtmeier in #873
  • fix(YaruPopupMenuButton): Wrong background color by @Feichtmeier in #876

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

3.6.0 (2024-02-17)

What's Changed

  • feat: rounded rectangle page indicator and size transition by @Jupi007 in #831

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

3.5.0 (2024-01-21)

What's Changed

  • fix: choice chip nav buttons block mouse by @Feichtmeier in #823
  • feat(YaruChoiceChipBar): add selectedFirst parameter by @Feichtmeier in #827
  • fix(YaruChoiceChipBar): allow more parameters by @Feichtmeier in #828
  • fix(YaruChoiceChipBar): forward parameters to buttons by @Feichtmeier in #829
  • fix(YaruMasterDetailPage): bring back sidebar color option by @Feichtmeier in #826
  • fix: fix snippetUrl for popup_page in example by @Timo-Schroeder in #830

New Contributors

  • @Timo-Schroeder made their first contribution in #830

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

3.4.0 (2023-12-27)

What's Changed

  • feat(YaruChoiceChipBar): add more parameters by @Feichtmeier in #804
  • chore: update nightly CI flutter version by @Feichtmeier in #812
  • fix: reduce number of used scaffolds by @Feichtmeier in #811
  • Update golden images by @github-actions in #813
  • chore: update to flutter 3.16 by @Feichtmeier in #816
  • fix(YaruTitleBar): windows close button color and clipping by @Feichtmeier in #820
  • Update golden images by @github-actions in #821
  • chore: update yaru.dart by @Feichtmeier in #822

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

3.3.1 (2023-11-20)

What's Changed

  • fix(YaruTitleBar): improve parameters by @Feichtmeier in #798
  • fix(YaruTitleBar): add golden tests windows variant by @Jupi007 in #801
  • fix: Grey web title bar: check kisweb by @Feichtmeier in #803

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

3.3.0 (2023-11-15)

What's Changed

  • feat: add YaruScrollViewUndershoot by @Jupi007 in #789
  • fix: final fix for left pane overflow by @Jupi007 in #793
  • fix(YaruExpansionPanel): use hairline dividers by @Feichtmeier in #794
  • feat(YaruWindowControl): pimp up YaruWindowControl by @Jupi007 in #795
  • chore: update yaru.dart dependency by @Feichtmeier in #796

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

3.2.2 (2023-10-23)

What's Changed

  • fix: overflow in left pane of YaruMasterDetailPage by @Jupi007 in #790

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

3.2.1 (2023-10-19)

What's Changed

  • fix(YaruTabBar): make TabController nullable, add onTap by @Feichtmeier in #782
  • fix: overflow in left pane of YaruMasterDetailPage by @Jupi007 in #787

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

3.2.0 (2023-09-23)

What's Changed

  • chore: Remove generated macos file from example by @Feichtmeier in #775
  • feat: togglable canvas scale by @Jupi007 in #777
  • chore: update example with the new paned style by @Feichtmeier in #778
  • fix: natural switch thumb grab by @Jupi007 in #779
  • fix: reduce switch active scale by @Jupi007 in #780
  • feat: add YaruTabBar by @Feichtmeier in #781

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

3.1.0 (2023-08-25)

What's Changed

  • feat: add clear on select flag to choice chip bar by @Feichtmeier in #771
  • Update yaru to 1.1.0 by @Feichtmeier in #773

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

3.0.2 (2023-08-18)

What's Changed

  • Update golden images by @github-actions in #766
  • fix: update to flutter 3.13 by @Feichtmeier in #768
  • fix: publish CI flutter version by @Feichtmeier in #770

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

3.0.1 (2023-08-15)

What's Changed

  • fix: adjust search icon size by @Feichtmeier in #765

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

3.0.0 (2023-08-15)

What's Changed

  • feat: remove IntrinsicHeight from navigation rail by @Jupi007 in #754
  • feat: improve YaruNavigationRailItem by @Jupi007 in #756
  • fix(YaruTitleBar): foreground color is not forwarded to YaruTitleBar by @Feichtmeier in #758
  • fix(YaruWindowControl): colors are not exposed by @Feichtmeier in #760
  • fix(YaruWindowControl): use foreground color for disk background by @Feichtmeier in #761
  • feat!: adapt to yaru compact sizes by @Feichtmeier in #763

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

2.7.0 (2023-08-07)

What's Changed

  • fix: relax yaru version constraint; update example by @Feichtmeier in #748
  • feat: change sidebar color, improve YMD theme by @Feichtmeier in #750
  • feat: adapt navigationpage sidebarcolor to YMD by @Feichtmeier in #751

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

2.6.1 (2023-08-07)

What's Changed

  • fix: add the missing optional icon parameters by @Feichtmeier in #740
  • chore!: update yaru icons by @Feichtmeier in #746
  • chore: relax yaru_icons version constraint by @jpnurmi in #747

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

2.6.0 (2023-07-27)

What's Changed

  • chore: dependabot by @jpnurmi in #724
  • chore(dependabot): configure semantic commits by @jpnurmi in #727
  • feat: expose YaruNavigationPage.navigatorKey and onGenerateRoute by @jpnurmi in #730
  • ci: reuse pr title & release actions from ufc/actions by @jpnurmi in #729
  • feat: expose YaruNavigationPage.initialRoute and onUnknownRoute by @jpnurmi in #731
  • feat: expose NavigationPage navigator observers by @jpnurmi in #732
  • fix(master-detail): retain state when switching orientation by @jpnurmi in #733
  • feat(master-detail): expose Navigator properties by @jpnurmi in #735
  • feat(master-detail): allow inserting spacers and dividers by @jpnurmi in #736
  • feat(master-detail): expose breakpoint as widget property by @jpnurmi in #737
  • feat: add YaruSearchField and YaruSearchTitleField by @Feichtmeier in #734
  • fix(YaruMasterTile): let onTap override scope ontap by @Feichtmeier in #738

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

2.5.0 (2023-06-29)

What's Changed

  • Upgrade to flutter_lints 2.0 by @pablojimpas in #698
  • chore: migrate to Flutter 3.10 and Dart 3.0 by @jpnurmi in #702
  • Update YaruMasterDetailPage comments by @Jupi007 in #705
  • Remove useless YaruMasterListView.materialTiles by @Jupi007 in #707
  • Pass available width to YaruMasterDetailBuilder by @Jupi007 in #708
  • Rename YaruMasterDetailBuilder into YaruMasterTileBuilder by @Jupi007 in #710
  • Drop double YaruMasterTileScope retrieval by @Jupi007 in #712
  • Add YaruChoiceChipBar by @Feichtmeier in #713
  • feat: add a stack option to YaruChoiceChipBar by @Feichtmeier in #714
  • chore: add example/macos/Podfile.lock to gitignore by @Feichtmeier in #715
  • feat: improve YaruChipChoice parameters by @Feichtmeier in #716
  • feat: add progress indicator themes by @Jupi007 in #717
  • chore: bump yaru ^0.9.0 by @jpnurmi in #719
  • ci: merge workflows with same triggers & specify FLUTTER_VERSION by @jpnurmi in #720
  • ci: let release-please maintain the changelog by @jpnurmi in #721
  • chore: fix up the changelog for release-please by @jpnurmi in #723

New Contributors

  • @pablojimpas made their first contribution in #698

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

2.4.1

  • YaruCheckbox/Radio/Switch: fix high-contrast borders by @jpnurmi in #696

2.4.0

  • YaruExpandable: update isExpanded property by @Jupi007 in #691
  • Expansion_panel by @Feichtmeier in #692
  • Update yaru, drop yaru_colors & update goldens by @jpnurmi in #693

2.3.1

  • YaruTitleBarTheme: fix border side lerp by @jpnurmi in #688

2.3.0

  • Add emptyBuilder by @d-loose in #676
  • Update golden images by @github-actions in #681
  • Add support for high contrast theme by @d-loose in #682
  • YaruPageIndicator: fix RTL layout by @d-loose in #684
  • YaruWindowTitleBar.ensureInitialized(): clear cached window states by @jpnurmi in #685

2.2.2

  • Upgrade dependency yaru to ^0.6.0

2.2.1

  • YaruAutocomplete: calculate matching options width by default by @jpnurmi in #673
  • Example: add autocomplete by @jpnurmi in #674

2.2.0

  • Update goldens with new dependencies by @Jupi007 in #630
  • Drop YaruSwitch.checkmarkColor earlier (2.2.0) by @Jupi007 in #629
  • Introduce YaruPageIndicatorTheme by @Jupi007 in #632
  • Update PR template by @jpnurmi in #640
  • Example: upgrade handy_window to ^0.3.0 by @jpnurmi in #637
  • Example: add macOS by @jpnurmi in #635
  • Update PR template for the new branch organization by @Jupi007 in #646
  • Cherry pick 2.2-dev into main by @Jupi007 in #647
  • Check/Radio/Switch/Button/ListTile: allow customizing mouse cursor by @jpnurmi in #648
  • Add docs for YaruWindowTitleBar & friends by @jpnurmi in #639
  • YaruPortraitLayout: add missing hero controller by @jpnurmi in #643
  • Add YaruBanner.mouseCursor by @jpnurmi in #649
  • CI: add nightly job to update golden images (PR) by @jpnurmi in #638
  • Example: add Windows by @jpnurmi in #636
  • Add YaruSelectableContainer.mouseCursor by @jpnurmi in #652
  • widgets.dart: add missing export yaru_page_indicator_theme.dart by @jpnurmi in #653
  • Merge release into main by @jpnurmi in #655
  • Add YaruPageIndicator(ThemeData).mouseCursor by @jpnurmi in #654
  • Add YaruPopupMenuButton.mouseCursor by @jpnurmi in #656
  • YaruColorDisk: add subtle hover & focus highlight by @jpnurmi in #657
  • Resolve mouse cursor widget properties by @jpnurmi in #658
  • YaruTogglable: add states controller by @jpnurmi in #660
  • Make YaruToggleButton subclasses stateful by @jpnurmi in #661
  • YaruWatermark: ignore pointer for the watermark by @jpnurmi in #662
  • YaruCheck/Radio/SwitchButton: add hover & press effects by @jpnurmi in #663
  • Add YaruMasterDetailPage.orientationOf() and appBarBuilder by @jpnurmi in #642
  • Improve YaruPageIndicator by @Jupi007 in #666
  • Add YaruAutocomplete by @jpnurmi in #668
  • Increase contrast of togglables unchecked border by @Jupi007 in #667
  • YaruPageIndicator: restore compatibility by @jpnurmi in #672

2.1.1

  • YaruPageIndicator: add custom scale parameters by @d-loose in #624
  • YaruPopupMenuButton: use outline color by @Feichtmeier in #626

2.1.0

  • Switch to yaru_window by @jpnurmi in #618
  • YaruPopupMenuButton: replace borderRadius with style by @jpnurmi in #620

2.0.3

  • Add themes and various enhancements to togglables by @Jupi007 in #613
  • YaruPopupMenuButton: make radius changeable by @Feichtmeier in #616

2.0.2

  • Add diagnosticable properties to togglable widgets by @Jupi007 in #579
  • YaruSection: fix unbounded height by @jpnurmi in #584
  • pubspec: add missing issue tracker link by @jpnurmi in #590
  • Restructure by @jpnurmi in #586
  • Update screenshot by @jpnurmi in #589
  • Introduce YaruClip.diagonal() by @jpnurmi in #591
  • Allow null YaruNavigationRailItem label with compact style by @Jupi007 in #592
  • Introduce YaruPageIndicator by @Jupi007 in #593
  • Add YaruBanner.selected property by @jpnurmi in #596
  • YaruCarousel: fix laggy animation on multiple clicks by @Jupi007 in #597
  • YaruTitleBar: set an opaque background when the window is inactive by @jpnurmi in #599
  • Expose kYaruBannerRadius constant by @jpnurmi in #601
  • Example: remove generated files to fix pub.dev warnings by @jpnurmi in #600
  • Use Flutter's callback typedefs by @jpnurmi in #598
  • Improve YaruCarousel comments by @Jupi007 in #594
  • YaruExpandable: leave iconbutton padding indvidually from widget padding by @Jupi007 in #605
  • Missing mixed->checked checkbox animation by @Jupi007 in #606
  • Pass curve parameter to next/previousPage methods by @Jupi007 in #602
  • pubspec.yaml: clean up uses-material-design: true by @jpnurmi in #608

2.0.1

  • Fix: YaruBanners bg color with upgrading yaru to 0.5.1 by @Feichtmeier in #575

2.0.0

  • Fix YaruTile wrong text color by @Jupi007 in #560
  • YaruWindowTitleBar: allow notifying window state changes by @jpnurmi in #561
  • Expose YaruWindow API by @jpnurmi in #562
  • Update goldens with Flutter 3.7.0 & latest yaru by @jpnurmi in #564
  • CI: no need to run tests when publishing to GH pages by @jpnurmi in #563
  • Fix YaruNavigationPageThemeData class name by @jpnurmi in #565
  • Prevent YaruTitleBar from reseting input focus by @jpnurmi in #566
  • YaruBorderRadiusExtension by @jpnurmi in #567

2.0.0-beta-5

  • Landscape: remove separator fix for web, not needed anymore by @Feichtmeier in #529
  • Remove YaruTabbedPage by @Feichtmeier in #530
  • YaruTile: make title optional by @jpnurmi in #533
  • YaruTitleBar: use TextTheme.titleLarge as a fallback by @jpnurmi in #535
  • Revert "Remove all RepaintBoundary widgets" by @Jupi007 in #537
  • Update goldens by @jpnurmi in #538
  • YaruPopupMenuButton: sync border with OutlinedButton by @jpnurmi in #539
  • YaruPopupMenuButton: fix styling issues by @jpnurmi in #541
  • YaruNavigationPage: add HeroController to support YaruDetailPage by @jpnurmi in #545
  • Add YaruBackButtonTheme & YaruBackButtonStyle (rounded vs. square) by @jpnurmi in #531
  • YaruPopupMenuButton: remove default tooltip by @jpnurmi in #543
  • YaruTitleBarThemeData: fix buttonPadding type by @jpnurmi in #544
  • Add missing RepaintBoundary on painter widgets by @Jupi007 in #547
  • Fix use of deprecated members (beta channel) by @jpnurmi in #551
  • Example: fix the settings bottom bar look sensible with Flutter beta by @jpnurmi in #552
  • YaruDetailPage: allow specifying the hero tag by @jpnurmi in #553
  • YaruTitleBar: allow specifying the hero tag by @jpnurmi in #554

2.0.0-beta-4

  • MD: wrap detail page with ScaffoldMessenger in landscape layout by @jpnurmi in #463
  • Add YaruNavigationPageTheme.railPadding by @jpnurmi in #466
  • YaruTitleBar: make themable and use window controls by @jpnurmi in #464
  • YaruTitleBar: adjust callbacks by @jpnurmi in #467
  • MD: fix page controller updates by @jpnurmi in #468
  • NavigationPage: fix controller updates by @jpnurmi in #469
  • Update goldens for yaru.dart border changes by @jpnurmi in #472
  • YaruPopupMenuButton: align drop indicator to the end by @jpnurmi in #471
  • Example: update yaru and handy_window by @Feichtmeier in #470
  • Navigation/MD pages: pop all but first on select by @d-loose in #473
  • Introduce YaruWindowTitleBar & YaruDialogTitleBar by @jpnurmi in #455
  • Example: change YaruDialogTitleBar menu entry name by @Feichtmeier in #476
  • YaruTitleBar: small styling changes by @Feichtmeier in #478
  • add NavigationPage by @d-loose in #474
  • CI: add missing apt update by @jpnurmi in #491
  • Use new filled icons in sidebar navigation by @Jupi007 in #488
  • Fix stretched yaru togglables by @Jupi007 in #490
  • Fix title bar corners by @jpnurmi in #487
  • Fix the example to respect the system theme variant by @jpnurmi in #485
  • Expose title bar / window control metrics by @jpnurmi in #486
  • YaruTitleBar: consider active by default by @jpnurmi in #482
  • example: sort page items in alphabetical order by @jpnurmi in #479
  • Hide kTogglableActiveResizeFactor out of the public API by @jpnurmi in #494
  • Move kCheckboxRadio* constants out of the public API by @jpnurmi in #495
  • Use title bar colors from yaru_colors by @jpnurmi in #496
  • YaruTitleBar: remove empty padding when there are no window controls by @jpnurmi in #497
  • YaruExpandable: expand button position control by @Jupi007 in #499
  • Example: eliminate duplicate page titles/tooltips by @jpnurmi in #504
  • YaruDetailPage: fix app/title bar height by @jpnurmi in #501
  • YaruWindowTitleBar: fix slow window state init by @jpnurmi in #506
  • YaruWindowTitleBar: fix state init by @jpnurmi in #507
  • YaruTitleBar: fix hero conflict by @jpnurmi in #509
  • Add YaruTitleBarStyle (hidden, background, normal) by @jpnurmi in #510
  • MD: specify the desired title bar style in landscape and portrait modes by @jpnurmi in #511
  • YaruWindowTitleBar: improve defaults for web by @jpnurmi in #514
  • YaruTitleBar: trailing -> actions by @jpnurmi in #517
  • Example: move code snippet button out of the app bar by @jpnurmi in #519
  • Remove all RepaintBoundary widgets by @Jupi007 in #520
  • Example: make better use of YaruWindowTitleBar by @jpnurmi in #521
  • YaruTitleBar: fix single-click delay by @jpnurmi in #524
  • Add scaffold to yaru-master-detail page by @whiskeyPeak in #525
  • Allow color customization of single togglable by @Jupi007 in #527

2.0.0-beta-3

  • YaruTitleBar: expose background color by @jpnurmi in #412
  • Toggle buttons: themable title and subtitle text style by @jpnurmi in #413
  • Toggle buttons: don't expand horizontally by @jpnurmi in #415
  • YaruCheck/RadioButton: remove extra padding by @jpnurmi in #417
  • Add missing comments in YaruNavigationRailItem by @Jupi007 in #418
  • Fix typo in _YaruToggleButtonLayout name by @jpnurmi in #419
  • YaruBanner: remove unused bannerWidth property by @jpnurmi in #421
  • Remove YaruBanner.thirdTitle by @jpnurmi in #423
  • Introduce YaruTileStyle by @jpnurmi in #424
  • YaruBanner: don't ignore the surface tint color when no watermark is set by @jpnurmi in #425
  • YaruBanner: align tint/elevation with and without watermark by @jpnurmi in #426
  • YaruBanner: remove effectively unused copyIconAsWatermark by @jpnurmi in #428
  • Yaru layout index controller by @d-loose in #414
  • Fix "paneWidth" typo by @larsb24 in #420
  • YaruBanner: clean up unused internal mouse cursor property by @jpnurmi in #427
  • Extract YaruWatermark from YaruBanner by @jpnurmi in #430
  • YaruLandscapeLayout: remove docs from an internal helper class by @jpnurmi in #431
  • YaruBanner: generalize padding & fix RTL by @jpnurmi in #432
  • Fix RTL support for paddings and margins by @jpnurmi in #433
  • YaruBanner: allow arbitrary child & offer tile for convenience by @jpnurmi in #434
  • Fix YaruIconButton.alignment type by @jpnurmi in #435
  • Fix typo: "alignement" by @jpnurmi in #436
  • Rename YaruCompactLayout to YaruNavigationPage by @jpnurmi in #437
  • Reduce repetitive Theme.of() calls by @jpnurmi in #438
  • Add MasterDetailPage.bottomBar by @jpnurmi in #441
  • YaruBanner: give full control over the colors by @jpnurmi in #439
  • Add YaruNavigationPage.leading/trailing by @jpnurmi in #442
  • Example: settings dialog by @jpnurmi in #443
  • YaruTitleBar: implement PreferredSizeWidget by @jpnurmi in #444
  • YaruBanner: add onHover callback by @Feichtmeier in #445
  • YaruBanner: forward onHover to .tile constructor by @Feichtmeier in #446
  • YaruBanner: more sane default colors by @Feichtmeier in #449
  • Rename YaruCompactLayoutTheme(Data) to YaruNavigationPageTheme(Data) by @jpnurmi in #452
  • YaruMasterDetailThemeData: implement ThemeExtension interface by @jpnurmi in #450
  • YaruToggleButtonThemeData: implement ThemeExtension by @jpnurmi in #451
  • Example: reorganize checkboxes, radios, and switches by @jpnurmi in #453
  • NavigationPageThemeData: implement ThemeExtension by @jpnurmi in #454
  • Forward initialIndex to default YaruPageController by @Jupi007 in #457
  • Adapt to yaru_icons 1.0 by @Jupi007 in #461

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