yaru 5.0.0 yaru: ^5.0.0 copied to clipboard
Common flutter widgets useful for building desktop and web applications.
Changelog #
5.0.0 (2024-08-07) #
What's Changed #
- chore!: remove YaruExpansionPanelList by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/887
- fix: windows window control and titlebar color by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/889
- fix(YaruIcons): Fix emote_monkey icon broken path by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/890
- fix: Make YaruExpansionPanel build lazily by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/892
- chore(Example): add RTL mode settings by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/894
- fix(YaruToggleButton): rtl and infinite available space by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/896
- feat!: drop deprecated features for 5.0 by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/898
- feat!: decouple paned view from master detail by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/897
- chore!: update project to flutter 3.22 by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/901
- chore!: update golden images by @github-actions in https://github.com/ubuntu/yaru.dart/pull/902
- feat: YaruDateTimeEntry, YaruSegmentedEntry, YaruEdgeFocusInterceptor by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/824
- feat(example): enable semantics by @d-loose in https://github.com/ubuntu/yaru.dart/pull/906
- feat(YaruBackButton): add backButtonTooltip from MaterialLocalizations by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/907
- chore: update flutter version to 3.24 and update dependencies by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/909
- Update golden images by @github-actions in https://github.com/ubuntu/yaru.dart/pull/910
Full Changelog: https://github.com/ubuntu/yaru.dart/compare/v4.1.0...v5.0.0
4.1.0 (2024-03-10) #
What's Changed #
- chore(example): add a full color icons page for designers by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/877
- chore(example): add missing icon by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/879
- feat(YaruIcons): add light bulb on/off icons by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/881
- chore: add todo comments on deprecated features by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/883
- feat: add YaruInfoBadge, YaruInfoBox, YaruTranslucentBorderContainer by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/880
- chore(example): improve wording, placement and info by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/884
- fix(YaruMasterDetailPage): has too many nested Scaffolds by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/839
- chore!: rename yaru_widgets.dart to yaru.dart by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/852
- fix: pin flutter version for actions on 3.16.5 for now by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/854
- chore: Update golden images by @github-actions in https://github.com/ubuntu/yaru.dart/pull/855
- feat(example): improve icon page by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/856
- fix: make the icon page work in the github pages web page build by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/858
- feat(YaruWindowControl)!: use material state properties for colors by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/859
- chore(YaruTitleBar): backdrop effect is already implemented by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/861
- chore: fix icons page title bar by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/864
- fix(YaruSearchField): display clear button on _controller text change by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/866
- chore: move actions to floating button by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/868
- fix(IconButton): selected color needs to be different to onSurface by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/869
- fix(theme): Material Check/Radio color by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/871
- chore: Update golden images by @github-actions in https://github.com/ubuntu/yaru.dart/pull/872
- fix: Styling issue with YaruPopupMenuButton by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/873
- fix(YaruPopupMenuButton): Wrong background color by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/823
- feat(YaruChoiceChipBar): add selectedFirst parameter by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/827
- fix(YaruChoiceChipBar): allow more parameters by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/828
- fix(YaruChoiceChipBar): forward parameters to buttons by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/829
- fix(YaruMasterDetailPage): bring back sidebar color option by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/826
- fix: fix snippetUrl for popup_page in example by @Timo-Schroeder in https://github.com/ubuntu/yaru.dart/pull/830
New Contributors #
- @Timo-Schroeder made their first contribution in https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/804
- chore: update nightly CI flutter version by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/812
- fix: reduce number of used scaffolds by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/811
- Update golden images by @github-actions in https://github.com/ubuntu/yaru.dart/pull/813
- chore: update to flutter 3.16 by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/816
- fix(YaruTitleBar): windows close button color and clipping by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/820
- Update golden images by @github-actions in https://github.com/ubuntu/yaru.dart/pull/821
- chore: update yaru.dart by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/798
- fix(YaruTitleBar): add golden tests windows variant by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/801
- fix: Grey web title bar: check kisweb by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/789 - fix: final fix for left pane overflow by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/793
- fix(YaruExpansionPanel): use hairline dividers by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/794
- feat(YaruWindowControl): pimp up YaruWindowControl by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/795
- chore: update yaru.dart dependency by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/782
- fix: overflow in left pane of
YaruMasterDetailPage
by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/775
- feat: togglable canvas scale by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/777
- chore: update example with the new paned style by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/778
- fix: natural switch thumb grab by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/779
- fix: reduce switch active scale by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/780
- feat: add YaruTabBar by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/771
- Update yaru to 1.1.0 by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/766
- fix: update to flutter 3.13 by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/768
- fix: publish CI flutter version by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/754
- feat: improve YaruNavigationRailItem by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/756
- fix(YaruTitleBar): foreground color is not forwarded to YaruTitleBar by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/758
- fix(YaruWindowControl): colors are not exposed by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/760
- fix(YaruWindowControl): use foreground color for disk background by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/761
- feat!: adapt to yaru compact sizes by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/748
- feat: change sidebar color, improve YMD theme by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/750
- feat: adapt navigationpage sidebarcolor to YMD by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/740
- chore!: update yaru icons by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/746
- chore: relax yaru_icons version constraint by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/724
- chore(dependabot): configure semantic commits by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/727
- feat: expose YaruNavigationPage.navigatorKey and onGenerateRoute by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/730
- ci: reuse pr title & release actions from ufc/actions by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/729
- feat: expose YaruNavigationPage.initialRoute and onUnknownRoute by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/731
- feat: expose NavigationPage navigator observers by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/732
- fix(master-detail): retain state when switching orientation by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/733
- feat(master-detail): expose Navigator properties by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/735
- feat(master-detail): allow inserting spacers and dividers by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/736
- feat(master-detail): expose breakpoint as widget property by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/737
- feat: add YaruSearchField and YaruSearchTitleField by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/734
- fix(YaruMasterTile): let onTap override scope ontap by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/698 - chore: migrate to Flutter 3.10 and Dart 3.0 by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/702
- Update YaruMasterDetailPage comments by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/705
- Remove useless YaruMasterListView.materialTiles by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/707
- Pass available width to YaruMasterDetailBuilder by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/708
- Rename
YaruMasterDetailBuilder
intoYaruMasterTileBuilder
by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/710 - Drop double
YaruMasterTileScope
retrieval by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/712 - Add YaruChoiceChipBar by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/713
- feat: add a stack option to YaruChoiceChipBar by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/714
- chore: add example/macos/Podfile.lock to gitignore by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/715
- feat: improve YaruChipChoice parameters by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/716
- feat: add progress indicator themes by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/717
- chore: bump yaru ^0.9.0 by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/719
- ci: merge workflows with same triggers & specify FLUTTER_VERSION by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/720
- ci: let release-please maintain the changelog by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/721
- chore: fix up the changelog for release-please by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/723
New Contributors #
- @pablojimpas made their first contribution in https://github.com/ubuntu/yaru.dart/pull/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 https://github.com/ubuntu/yaru.dart/pull/696
2.4.0 #
- YaruExpandable: update isExpanded property by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/691
- Expansion_panel by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/692
- Update yaru, drop yaru_colors & update goldens by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/693
2.3.1 #
- YaruTitleBarTheme: fix border side lerp by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/688
2.3.0 #
- Add
emptyBuilder
by @d-loose in https://github.com/ubuntu/yaru.dart/pull/676 - Update golden images by @github-actions in https://github.com/ubuntu/yaru.dart/pull/681
- Add support for high contrast theme by @d-loose in https://github.com/ubuntu/yaru.dart/pull/682
- YaruPageIndicator: fix RTL layout by @d-loose in https://github.com/ubuntu/yaru.dart/pull/684
- YaruWindowTitleBar.ensureInitialized(): clear cached window states by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/685
2.2.2 #
- Upgrade dependency yaru to ^0.6.0
2.2.1 #
- YaruAutocomplete: calculate matching options width by default by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/673
- Example: add autocomplete by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/674
2.2.0 #
- Update goldens with new dependencies by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/630
- Drop YaruSwitch.checkmarkColor earlier (2.2.0) by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/629
- Introduce YaruPageIndicatorTheme by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/632
- Update PR template by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/640
- Example: upgrade handy_window to ^0.3.0 by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/637
- Example: add macOS by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/635
- Update PR template for the new branch organization by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/646
- Cherry pick 2.2-dev into main by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/647
- Check/Radio/Switch/Button/ListTile: allow customizing mouse cursor by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/648
- Add docs for YaruWindowTitleBar & friends by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/639
YaruPortraitLayout
: add missing hero controller by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/643- Add
YaruBanner.mouseCursor
by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/649 - CI: add nightly job to update golden images (PR) by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/638
- Example: add Windows by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/636
- Add YaruSelectableContainer.mouseCursor by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/652
- widgets.dart: add missing export yaru_page_indicator_theme.dart by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/653
- Merge
release
intomain
by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/655 - Add YaruPageIndicator(ThemeData).mouseCursor by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/654
- Add YaruPopupMenuButton.mouseCursor by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/656
- YaruColorDisk: add subtle hover & focus highlight by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/657
- Resolve mouse cursor widget properties by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/658
- YaruTogglable: add states controller by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/660
- Make YaruToggleButton subclasses stateful by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/661
- YaruWatermark: ignore pointer for the watermark by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/662
- YaruCheck/Radio/SwitchButton: add hover & press effects by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/663
- Add
YaruMasterDetailPage.orientationOf()
andappBarBuilder
by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/642 - Improve YaruPageIndicator by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/666
- Add YaruAutocomplete by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/668
- Increase contrast of togglables unchecked border by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/667
- YaruPageIndicator: restore compatibility by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/672
2.1.1 #
- YaruPageIndicator: add custom scale parameters by @d-loose in https://github.com/ubuntu/yaru.dart/pull/624
- YaruPopupMenuButton: use outline color by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/626
2.1.0 #
- Switch to yaru_window by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/618
- YaruPopupMenuButton: replace borderRadius with style by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/620
2.0.3 #
- Add themes and various enhancements to togglables by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/613
- YaruPopupMenuButton: make radius changeable by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/616
2.0.2 #
- Add diagnosticable properties to togglable widgets by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/579
- YaruSection: fix unbounded height by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/584
- pubspec: add missing issue tracker link by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/590
- Restructure by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/586
- Update screenshot by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/589
- Introduce YaruClip.diagonal() by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/591
- Allow null YaruNavigationRailItem label with compact style by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/592
- Introduce YaruPageIndicator by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/593
- Add YaruBanner.selected property by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/596
- YaruCarousel: fix laggy animation on multiple clicks by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/597
- YaruTitleBar: set an opaque background when the window is inactive by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/599
- Expose
kYaruBannerRadius
constant by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/601 - Example: remove generated files to fix pub.dev warnings by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/600
- Use Flutter's callback typedefs by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/598
- Improve YaruCarousel comments by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/594
- YaruExpandable: leave iconbutton padding indvidually from widget padding by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/605
- Missing mixed->checked checkbox animation by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/606
- Pass curve parameter to next/previousPage methods by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/602
- pubspec.yaml: clean up
uses-material-design: true
by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/608
2.0.1 #
- Fix: YaruBanners bg color with upgrading yaru to 0.5.1 by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/575
2.0.0 #
- Fix YaruTile wrong text color by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/560
- YaruWindowTitleBar: allow notifying window state changes by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/561
- Expose YaruWindow API by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/562
- Update goldens with Flutter 3.7.0 & latest yaru by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/564
- CI: no need to run tests when publishing to GH pages by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/563
- Fix YaruNavigationPageThemeData class name by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/565
- Prevent YaruTitleBar from reseting input focus by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/566
- YaruBorderRadiusExtension by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/567
2.0.0-beta-5 #
- Landscape: remove separator fix for web, not needed anymore by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/529
- Remove YaruTabbedPage by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/530
- YaruTile: make title optional by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/533
- YaruTitleBar: use TextTheme.titleLarge as a fallback by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/535
- Revert "Remove all RepaintBoundary widgets" by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/537
- Update goldens by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/538
- YaruPopupMenuButton: sync border with OutlinedButton by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/539
- YaruPopupMenuButton: fix styling issues by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/541
- YaruNavigationPage: add HeroController to support YaruDetailPage by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/545
- Add YaruBackButtonTheme & YaruBackButtonStyle (rounded vs. square) by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/531
- YaruPopupMenuButton: remove default tooltip by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/543
- YaruTitleBarThemeData: fix buttonPadding type by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/544
- Add missing RepaintBoundary on painter widgets by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/547
- Fix use of deprecated members (beta channel) by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/551
- Example: fix the settings bottom bar look sensible with Flutter beta by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/552
- YaruDetailPage: allow specifying the hero tag by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/553
- YaruTitleBar: allow specifying the hero tag by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/554
2.0.0-beta-4 #
- MD: wrap detail page with ScaffoldMessenger in landscape layout by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/463
- Add YaruNavigationPageTheme.railPadding by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/466
- YaruTitleBar: make themable and use window controls by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/464
- YaruTitleBar: adjust callbacks by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/467
- MD: fix page controller updates by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/468
- NavigationPage: fix controller updates by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/469
- Update goldens for yaru.dart border changes by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/472
- YaruPopupMenuButton: align drop indicator to the end by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/471
- Example: update yaru and handy_window by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/470
- Navigation/MD pages: pop all but first on select by @d-loose in https://github.com/ubuntu/yaru.dart/pull/473
- Introduce YaruWindowTitleBar & YaruDialogTitleBar by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/455
- Example: change YaruDialogTitleBar menu entry name by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/476
- YaruTitleBar: small styling changes by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/478
- add NavigationPage by @d-loose in https://github.com/ubuntu/yaru.dart/pull/474
- CI: add missing apt update by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/491
- Use new filled icons in sidebar navigation by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/488
- Fix stretched yaru togglables by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/490
- Fix title bar corners by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/487
- Fix the example to respect the system theme variant by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/485
- Expose title bar / window control metrics by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/486
- YaruTitleBar: consider active by default by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/482
- example: sort page items in alphabetical order by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/479
- Hide
kTogglableActiveResizeFactor
out of the public API by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/494 - Move
kCheckboxRadio*
constants out of the public API by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/495 - Use title bar colors from yaru_colors by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/496
- YaruTitleBar: remove empty padding when there are no window controls by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/497
- YaruExpandable: expand button position control by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/499
- Example: eliminate duplicate page titles/tooltips by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/504
- YaruDetailPage: fix app/title bar height by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/501
- YaruWindowTitleBar: fix slow window state init by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/506
- YaruWindowTitleBar: fix state init by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/507
- YaruTitleBar: fix hero conflict by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/509
- Add YaruTitleBarStyle (hidden, background, normal) by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/510
- MD: specify the desired title bar style in landscape and portrait modes by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/511
- YaruWindowTitleBar: improve defaults for web by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/514
- YaruTitleBar: trailing -> actions by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/517
- Example: move code snippet button out of the app bar by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/519
- Remove all RepaintBoundary widgets by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/520
- Example: make better use of YaruWindowTitleBar by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/521
- YaruTitleBar: fix single-click delay by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/524
- Add scaffold to yaru-master-detail page by @whiskeyPeak in https://github.com/ubuntu/yaru.dart/pull/525
- Allow color customization of single togglable by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/527
2.0.0-beta-3 #
- YaruTitleBar: expose background color by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/412
- Toggle buttons: themable title and subtitle text style by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/413
- Toggle buttons: don't expand horizontally by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/415
- YaruCheck/RadioButton: remove extra padding by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/417
- Add missing comments in YaruNavigationRailItem by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/418
- Fix typo in _YaruToggleButtonLayout name by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/419
- YaruBanner: remove unused bannerWidth property by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/421
- Remove YaruBanner.thirdTitle by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/423
- Introduce YaruTileStyle by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/424
- YaruBanner: don't ignore the surface tint color when no watermark is set by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/425
- YaruBanner: align tint/elevation with and without watermark by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/426
- YaruBanner: remove effectively unused copyIconAsWatermark by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/428
- Yaru layout index controller by @d-loose in https://github.com/ubuntu/yaru.dart/pull/414
- Fix "paneWidth" typo by @larsb24 in https://github.com/ubuntu/yaru.dart/pull/420
- YaruBanner: clean up unused internal mouse cursor property by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/427
- Extract YaruWatermark from YaruBanner by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/430
- YaruLandscapeLayout: remove docs from an internal helper class by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/431
- YaruBanner: generalize padding & fix RTL by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/432
- Fix RTL support for paddings and margins by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/433
- YaruBanner: allow arbitrary child & offer tile for convenience by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/434
- Fix YaruIconButton.alignment type by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/435
- Fix typo: "alignement" by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/436
- Rename YaruCompactLayout to YaruNavigationPage by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/437
- Reduce repetitive Theme.of() calls by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/438
- Add MasterDetailPage.bottomBar by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/441
- YaruBanner: give full control over the colors by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/439
- Add YaruNavigationPage.leading/trailing by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/442
- Example: settings dialog by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/443
- YaruTitleBar: implement PreferredSizeWidget by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/444
- YaruBanner: add onHover callback by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/445
- YaruBanner: forward onHover to .tile constructor by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/446
- YaruBanner: more sane default colors by @Feichtmeier in https://github.com/ubuntu/yaru.dart/pull/449
- Rename YaruCompactLayoutTheme(Data) to YaruNavigationPageTheme(Data) by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/452
- YaruMasterDetailThemeData: implement ThemeExtension interface by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/450
- YaruToggleButtonThemeData: implement ThemeExtension by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/451
- Example: reorganize checkboxes, radios, and switches by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/453
- NavigationPageThemeData: implement ThemeExtension by @jpnurmi in https://github.com/ubuntu/yaru.dart/pull/454
- Forward initialIndex to default YaruPageController by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/457
- Adapt to yaru_icons 1.0 by @Jupi007 in https://github.com/ubuntu/yaru.dart/pull/461
2.0.0-beta-2 #
- Paul Kepinski: Add control tiles (#409)
- Paul Kepinski: Split yaru_progress_indicator in multiple files (#408)
- Paul Kepinski: Add YaruMasterDetailPaneLayoutDelegate (#403)
- Paul Kepinski: Improve togglable contrast (#404)
- Paul Kepinski: Improve togglable widget style (#402)
- Paul Kepinski: Add togglable support to YaruRadioButton (#401)
- Paul Kepinski: Expose YaruCloseButton alignement property (#398)
- Paul Kepinski: Use new yaru code icon in example (#394)
- Paul Kepinski: Require yaru_icons 0.2.7 and update goldens (#395)
- Frederik Feichtmeier: GitHub: improve PR template (#392)
- Frederik Feichtmeier: Example: delete broken and useless test (#391)
- Frederik Feichtmeier: Fix: Desktop Web: separator of MD page is super white in the dark theme (#390)
- Paul Kepinski: YaruExpandable improvements (#388)
- Frederik Feichtmeier: YaruPopupMenuButton improvements (#385)
- Paul Kepinski: Fix goldens images size (perfect fit) (#383)
- Paul Kepinski: Add window controls (#378)
- Paul Kepinski: Add comments on new controls widgets (#382)
- J-P Nurmi: YaruSection: simplify headline & remove headerWidget (#381)
- J-P Nurmi: YaruSection: sort out margin vs. padding etc. (#380)
- J-P Nurmi: Fix YaruCarouselController.startTimer() (#379)
- J-P Nurmi: YaruSection: replace internal Column with an arbitrary child Widget (#376)
- Frederik Feichtmeier: Example: fix typo and padding (#373)
- Frederik Feichtmeier: Example: clean up and check for ConnectionState (#372)
- Frederik Feichtmeier: Center the code-snippet button (#371)
- Ken VanDine: Drop freetype workaround (#370)
- Ken VanDine: Added network plug to allow access to code snippets online (#369)
- Paul Kepinski: Example: make snippet button optional (#368)
- Ken VanDine: Added snap packaging for yaru-widgets-example (#367)
- Frederik Feichtmeier: Added dynamic code snippets from GitHub (#366)
- Paul Kepinski: Use YaruSwitch in example (#364)
2.0.0-beta-1 #
- Paul Kepinski: Add YaruSwitch (#362)
2.0.0-beta #
- Paul Kepinski: Add YaruRadio (#360)
- Dennis Loose: 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)
- Gustavo Mauricio de Barros: 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: Yaru
DialogTitleBar: 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 #
- Frederik Feichtmeier
- Comact layout fixes (#214)
1.1.4 #
- Frederik Feichtmeier
- YaruCompactLayout: simplify and remove appbar mode (#212)
- WideLayout: add yaru transition (#210)
- [J-P Nurmi](https://github.com/jpnurmi)
- Fix version constraints (#207)
- Paul Kepinski
- Hide control buttons when first/last page reached (#209)
1.1.3 #
- Frederik Feichtmeier
- CompactLayout: expose extended property (#205)
- [J-P Nurmi](https://github.com/jpnurmi)
- Master-detail: use the new page transitions in yaru.dart (#204)
- Paul Kepinski
- Fix Flutter 3.3 deprecations (#199)
1.1.2 #
-
- 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
-
- 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 #
- Frederik Feichtmeier
- YaruWideLayout: improve navigationrail theme (#129)
1.0.10 #
- Frederik Feichtmeier
- YaruCompactLayout: make labels showing an option (#125)
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 #
- Frederik Feichtmeier
- Add YaruColorDisk (#112)
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 #
- Frederik Feichtmeier
- ListTiles: reduce visual density (#94)
1.0.4 #
- Frederik Feichtmeier
- Add yaru carousel (#89)
- Remove hardcoded search (#87)
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 #
- Frederik Feichtmeier
- Rename ImageTile to YaruImageTile
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