Skip to content

settings: Upgrade Flutter; migrate to new RadioGroup API #1546

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

chrisbobbe
Copy link
Collaborator

Fixes: #1545

And update Flutter's supporting libraries to match, and take an
automatic update to the iOS Info.plist file.
This tests the observable behavior more directly.
RadioListTile.checked has been deprecated (zulip#1545), so we'd like this
test to stop relying on that implementation detail.
This migration is verified by the tests that we touched in the
previous commit; they ensure that the buttons' checked state still
updates visibly.

Fixes: zulip#1545
Copy link
Member

@rajveermalviya rajveermalviya left a comment

Choose a reason for hiding this comment

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

Thanks LGTM!

Also, no additional changes to the macOS/iOS Podfile/Podfile.lock when doing flutter run on my side.

@rajveermalviya rajveermalviya added integration review Added by maintainers when PR may be ready for integration and removed maintainer review PR ready for review by Zulip maintainers labels Jun 4, 2025
@rajveermalviya rajveermalviya requested a review from gnprice June 4, 2025 12:40
@chrisbobbe
Copy link
Collaborator Author

Hmm actually—it looks like the Info.plist thing is a breaking change: flutter/flutter@3d8fa621c

From my reading of the commit and the migration guide linked from there, it looks like it wouldn't break our main but it would interfere with #1379; is that right?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
integration review Added by maintainers when PR may be ready for integration
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CI failing with deprecation warnings on Material radio-buttons code (theme settings)
3 participants