Skip to content

feat: Update to flutter 3.32.x#88

Merged
thelukewalton merged 4 commits intomainfrom
UX-1386-2
Jun 9, 2025
Merged

feat: Update to flutter 3.32.x#88
thelukewalton merged 4 commits intomainfrom
UX-1386-2

Conversation

@thelukewalton
Copy link
Collaborator

No description provided.

@thelukewalton thelukewalton requested a review from benken as a code owner June 5, 2025 14:57
@github-actions
Copy link
Contributor

github-actions bot commented Jun 5, 2025

PR Checks complete

  • ✅ - Linting / Formatting
  • ✅ - Static analysis passed
  • ✅ - All tests passed
  • ✅ - Branch is not behind

Created with Flutter code quality action

@thelukewalton thelukewalton requested review from DE7924 and ps9310 June 5, 2025 15:02
@github-actions
Copy link
Contributor

github-actions bot commented Jun 5, 2025

Visit the preview URL for this PR (updated for commit 53d3c8d):

https://zds-c9c24--pr-88-ux-1386-2-dwixzw0w.web.app

(expires Mon, 16 Jun 2025 13:20:26 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 9e05e2ffbf7f11b6305259262f782e751f182319

@thelukewalton thelukewalton requested a review from Copilot June 6, 2025 08:32
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR upgrades the project to Flutter 3.32.x, adapts new color APIs for opacity handling, and refreshes example project dependencies and configuration.

  • Migrate all Color.withOpacity(...) calls to the new Color.withValues(alpha: ...) API.
  • Remove redundant async modifiers and add explicit type annotations where appropriate.
  • Update example’s pubspec.yaml, workflows, and FVM config to align with Flutter 3.32.x.

Reviewed Changes

Copilot reviewed 67 out of 67 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
lib/src/components/molecules/input_dialog.dart Removed unnecessary async on onTap callback
lib/src/components/molecules/dropdown.dart Replaced withOpacity with withValues(alpha: …)
lib/src/components/molecules/date_range_picker.dart Dropped async from showZdsDateRangePicker, updated DialogTheme type, and migrated opacity calls
lib/src/components/molecules/bottom_sheet.dart Refactored border opacity using withValues(alpha: …)
lib/src/components/atoms/speed_slider.dart Added explicit type for defaultItems and parameterized GlobalKey
lib/src/components/atoms/selection_pills.dart Migrated withOpacity to withValues(alpha: …)
lib/src/components/atoms/icon_text_button.dart Updated box shadow color using withValues(alpha: …)
lib/src/components/atoms/expandable.dart Added dynamic parameter type to _afterLayout and migrated opacity
lib/src/components/atoms/button.dart Updated overlay color calculation to use withValues(alpha: …)
example/pubspec.yaml Bumped dependency versions, switched several deps to any, and added dependency_overrides
example/macos/Runner/AppDelegate.swift Added applicationSupportsSecureRestorableState override
example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme Enabled GPU validation mode
example/macos/Flutter/GeneratedPluginRegistrant.swift Renamed import and registration for the Record plugin to record_macos
example/lib/pages/components/expansion_tile.dart Replaced withOpacity with withValues(alpha: …) for titleColor
example/.gitignore Added .build/ and .swiftpm/
analysis_options.yaml Ignored unsafe_variance analyzer error
.github/workflows/pull-request.yml Updated Flutter version to 3.32.x
.github/workflows/on-release.yml Updated Flutter version to 3.32.x
.github/workflows/on-main.yml Updated Flutter version to 3.32.x
.fvmrc Added Flutter SDK pin (3.32.2) for FVM

thelukewalton and others added 2 commits June 9, 2025 14:01
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@thelukewalton thelukewalton merged commit 757501f into main Jun 9, 2025
6 checks passed
@thelukewalton thelukewalton deleted the UX-1386-2 branch June 9, 2025 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants