-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[flutter_adaptive_scaffold] Make drawer items scrollable #2744
Conversation
It looks like this pull request may not have tests. Please make sure to add tests before merging. If you need an exemption to this rule, contact Hixie on the #hackers channel in Chat (don't just cc him here, he won't see it! He's on Discord!). If you are not sure if you need tests, consider this rule of thumb: the purpose of a test is to make sure someone doesn't accidentally revert the fix. Ask yourself, is there anything in your PR that you feel it is important we not accidentally revert back to how it was before your fix? Reviewers: Read the Tree Hygiene page and make sure this patch meets those guidelines before LGTMing. |
@gspencergoog From triage: Ping on this review? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry for the slow review. cc @a-wallen for second review.
Hi @percula, sorry, it seems that our continuous integration system has updated a token since you synced to the head revision. Can you sync to the head revision on the main branch and rebase your changes, please? That should fix the remaining issues. |
Looks like you might have merged instead of rebased. You'll want to rebase your changes and resolve the conflicts. Let me know if you need some help with that. |
@percula I can help you, but we have another issue: Alex has left the team, and since he's requested changes (and probably won't be checking back later to approve), we won't be able to land this particular PR because GitHub's UI doesn't have a way to override that. If you could open a new PR with the same contents, we can proceed with figuring out your tests. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@gspencergoog the test LGTM. I'll approve so that this one can get merged.
@percula Are you still planning on updating this to the latest |
Yep! Sorry, just got lost in my inbox. I'll do this tonight |
# Conflicts: # packages/flutter_adaptive_scaffold/CHANGELOG.md # packages/flutter_adaptive_scaffold/lib/src/adaptive_scaffold.dart # packages/flutter_adaptive_scaffold/pubspec.yaml # packages/flutter_adaptive_scaffold/test/adaptive_scaffold_test.dart
@gspencergoog Ok, my fork is rebased on the latest |
Looks like there are at least two things:
|
2 is an easy fix. Just need to commit the change. 1 though...I tried for over an hour on my local machine and got nowhere. I was hoping someone on the Flutter team might know of an existing test that taps the hamburger button, so I can copy that behavior and fix my test. Any ideas? |
@percula Should this be marked as a draft? Have you reached out about your test issues on Discord? |
Marking as a draft due to lack of updates; please feel free to mark as ready for review once the above is addressed. |
@percula Thanks for your contribution. It sounds like you don't have the bandwidth to work on this right now, so I'm going to close this PR and let people know in the issue that you've done the bulk of the work and if anyone wants to finish it that they can start with your PR here. Thanks again for what you've done so far, and if you ever want to try to resume this work please don't hesitate to reach out on our discord (link in the contributing guidelines, see below)! |
@Hixie sounds good. I'm still open to working on this, but I got stuck when writing the test. I don't know how to get the test to tap the hamburger menu. If anyone knows how to do that, I'm all ears 🙂 |
This PR makes the drawer navigation list scrollable. Previously, if a large amount of navigation items were used, they would be cut off.
Fixes flutter/flutter#114175
Pre-launch Checklist
dart format
.)[shared_preferences]
pubspec.yaml
with an appropriate new version according to the pub versioning philosophy, or this PR is exempt from version changes.CHANGELOG.md
to add a description of the change, following repository CHANGELOG style.///
).If you need help, consider asking for advice on the #hackers-new channel on Discord.