Releases: ubuntu/yaru.dart
Releases · ubuntu/yaru.dart
2.2.0
What's Changed
- 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
intomain
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()
andappBarBuilder
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
- Release 2.2.0 by @jpnurmi in #671
Full Changelog: 2.1.1...2.2.0
2.1.1
What's Changed
- YaruPageIndicator: add custom scale parameters by @d-loose in #624
- YaruPopupMenuButton: use outline color by @Feichtmeier in #626
Full Changelog: 2.1.0...2.1.1
2.1.0
2.0.3
What's Changed
- Add themes and various enhancements to togglables by @Jupi007 in #613
- YaruPopupMenuButton: make radius changeable by @Feichtmeier in #616
Full Changelog: 2.0.2...2.0.3
2.0.2
What's Changed
- 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
Full Changelog: 2.0.1...2.0.2
2.0.1
What's Changed
- Allow YaruNavigationRailItem width control by @Jupi007 in #571
- Allow switch dot to be mouse dragged by @Jupi007 in #573
- Fix: YaruBanners bg color with upgrading yaru to 0.5.1 by @Feichtmeier in #575
Full Changelog: 2.0.0...2.0.1
2.0.0
What's Changed
- 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
- Release 2.0.0 by @jpnurmi in #568
Full Changelog: 2.0.0-beta-5...2.0.0
2.0.0-beta-5
What's Changed
- 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
- Release 2.0.0-beta-5 by @jpnurmi in #558
Full Changelog: 2.0.0-beta-4...2.0.0-beta-5
2.0.0-beta-4
What's Changed
- 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
- Release 2.0.0-beta-4 by @jpnurmi in #528
New Contributors
- @whiskeyPeak made their first contribution in #525
Full Changelog: 2.0.0-beta-3...2.0.0-beta-4
2.0.0-beta-2
What's Changed
- Use YaruSwitch in example by @Jupi007 in #364
- Added dynamic code snippets from GitHub by @gumbarros in #366
- Added snap packaging for yaru-widgets-example by @kenvandine in #367
- Example: make snippet button optional by @Jupi007 in #368
- Added network plug to allow access to code snippets online by @kenvandine in #369
- Drop freetype workaround by @kenvandine in #370
- Center the code-snippet button by @Feichtmeier in #371
- Example: clean up and check for ConnectionState by @Feichtmeier in #372
- Example: fix typo and padding by @Feichtmeier in #373
- YaruSection: replace internal Column with an arbitrary child Widget by @jpnurmi in #376
- Fix YaruCarouselController.startTimer() by @jpnurmi in #379
- YaruSection: sort out margin vs. padding etc. by @jpnurmi in #380
- YaruSection: simplify headline & remove headerWidget by @jpnurmi in #381
- Add comments on new controls widgets by @Jupi007 in #382
- Add window controls by @Jupi007 in #378
- Fix goldens images size (perfect fit) by @Jupi007 in #383
- YaruPopupMenuButton improvements by @Feichtmeier in #385
- YaruExpandable improvements by @Jupi007 in #388
- Fix: Desktop Web: separator of MD page is super white in the dark theme by @Feichtmeier in #390
- Example: delete broken and useless test by @Feichtmeier in #391
- GitHub: improve PR template by @Feichtmeier in #392
- Require yaru_icons 0.2.7 and update goldens by @Jupi007 in #395
- Use new yaru code icon in example by @Jupi007 in #394
- Expose YaruCloseButton alignement property by @Jupi007 in #398
- Add togglable support to YaruRadioButton by @Jupi007 in #401
- Improve togglable widget style by @Jupi007 in #402
- Improve togglable contrast by @Jupi007 in #404
- Add YaruMasterDetailPaneLayoutDelegate by @Jupi007 in #403
- Split yaru_progress_indicator in multiple files by @Jupi007 in #408
- Add control tiles by @Jupi007 in #409
New Contributors
- @kenvandine made their first contribution in #367
Full Changelog: 2.0.0-beta-1...2.0.0-beta-2