Skip to content

feat(ui_firestore)!: Expose index to FirestoreItemBuilder - #497

Open
jt274 wants to merge 12 commits into
firebase:mainfrom
jt274:main
Open

feat(ui_firestore)!: Expose index to FirestoreItemBuilder#497
jt274 wants to merge 12 commits into
firebase:mainfrom
jt274:main

Conversation

@jt274

Copy link
Copy Markdown

Description

This PR exposes the itemBuilder index in FirestoreListView and FirestoreListView.separated to be consistent with flutter's ListView.builder and ListView.separated. There are situations where an index is required, such as when numbering the list of items in the list view.

Checklist

Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]).
This will ensure a smooth and quick review process. Updating the pubspec.yaml and changelogs is not required.

  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
  • My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
  • All existing and new tests are passing.
  • I updated/added relevant documentation (doc comments with ///).
  • The analyzer (melos run analyze) does not report any problems on my PR.
  • All unit tests pass (melos run test:unit:all doesn't fail).
  • I read and followed the Flutter Style Guide.
  • I signed the CLA.
  • I am willing to follow-up on review comments in a timely manner.

Breaking Change

Does your PR require plugin users to manually update their apps to accommodate your change?

  • Yes, this is a breaking change.
  • No, this is not a breaking change.

jt274 added 2 commits April 30, 2025 12:13
Exposes itemBuilder index in FirestoreListView and FirestoreListView.separated to be consistent with flutter ListView.builder and ListView.separated.
@github-actions

Copy link
Copy Markdown

Hello 👋, this PR has been opened for more than 2 months with no activity on it.

If you think this is a mistake please comment and ping a maintainer to get this merged ASAP! Thanks for contributing!

You have 15 days until this gets closed automatically

@github-actionsgithub-actionsBot added the Stale Issue with no recent activity label May 28, 2025
@jt274

Copy link
Copy Markdown
Author

@russellwheatley
Fix still valid.

@github-actionsgithub-actionsBot removed the Stale Issue with no recent activity label May 28, 2025
@github-actions

Copy link
Copy Markdown

Hello 👋, this PR has been opened for more than 2 months with no activity on it.

If you think this is a mistake please comment and ping a maintainer to get this merged ASAP! Thanks for contributing!

You have 15 days until this gets closed automatically

@github-actionsgithub-actionsBot added the Stale Issue with no recent activity label Jun 25, 2025
@jt274

Copy link
Copy Markdown
Author

@russellwheatley can this be merged?

@github-actionsgithub-actionsBot removed the Stale Issue with no recent activity label Jun 26, 2025
@russellwheatley

Copy link
Copy Markdown
Member

@jt274 - it seems fair enough to me. I've merged with latest main branch and reran the workflow

@github-actions

Copy link
Copy Markdown

Hello 👋, this PR has been opened for more than 2 months with no activity on it.

If you think this is a mistake please comment and ping a maintainer to get this merged ASAP! Thanks for contributing!

You have 15 days until this gets closed automatically

@github-actionsgithub-actionsBot added the Stale Issue with no recent activity label Jul 28, 2025
@russellwheatleyrussellwheatley removed the Stale Issue with no recent activity label Jul 28, 2025
@github-actions

Copy link
Copy Markdown

Hello 👋, this PR has been opened for more than 2 months with no activity on it.

If you think this is a mistake please comment and ping a maintainer to get this merged ASAP! Thanks for contributing!

You have 15 days until this gets closed automatically

@github-actionsgithub-actionsBot added the Stale Issue with no recent activity label Aug 25, 2025
@jt274

Copy link
Copy Markdown
Author

@russellwheatley I'm not sure if this is completed yet, as it didn't appear to make it into the last pub release after you merged.

@github-actionsgithub-actionsBot removed the Stale Issue with no recent activity label Aug 26, 2025
@github-actions

Copy link
Copy Markdown

Hello 👋, this PR has been opened for more than 2 months with no activity on it.

If you think this is a mistake please comment and ping a maintainer to get this merged ASAP! Thanks for contributing!

You have 15 days until this gets closed automatically

@github-actionsgithub-actionsBot added the Stale Issue with no recent activity label Sep 23, 2025
@jt274

Copy link
Copy Markdown
Author

@russellwheatley apparently was merged, but does not seem to be released yet.

@github-actionsgithub-actionsBot removed the Stale Issue with no recent activity label Sep 23, 2025
@github-actions

Copy link
Copy Markdown

Hello 👋, this PR has been opened for more than 2 months with no activity on it.

If you think this is a mistake please comment and ping a maintainer to get this merged ASAP! Thanks for contributing!

You have 15 days until this gets closed automatically

@github-actionsgithub-actionsBot added the Stale Issue with no recent activity label Oct 21, 2025
@jt274

Copy link
Copy Markdown
Author

@russellwheatley Still not released?

@github-actionsgithub-actionsBot removed the Stale Issue with no recent activity label Oct 23, 2025
@russellwheatley

Copy link
Copy Markdown
Member

Hey @jt274 - you need to either update this PR or create a new one. It wasn't merged with main, I just ran the CI. You need to completely remove anything not related to the exposing the index to FirestoreItemBuilder

@russellwheatleyrussellwheatley added the blocked: customer response Waiting for customer response, e.g. more information was requested. label Nov 11, 2025
@Hassico

Copy link
Copy Markdown

@jt274@russellwheatley, can this task be done already, please!

@jt274

Copy link
Copy Markdown
Author

@russellwheatley branch should be fixed!

@russellwheatleyrussellwheatley removed the blocked: customer response Waiting for customer response, e.g. more information was requested. label Nov 27, 2025
@russellwheatley

Copy link
Copy Markdown
Member

@jt274

Copy link
Copy Markdown
Author

@russellwheatley Docs have been updated.

@russellwheatley

Copy link
Copy Markdown
Member

@jt274 - hmmm, thinking further on this, I believe this PR ought to be marked as a breaking change consider the user facing API has now changed.

@jt274

Copy link
Copy Markdown
Author

@russellwheatley Yes, I already did mark this as a breaking change when I created the PR.

@russellwheatleyrussellwheatley changed the title feat(ui_firestore): Expose index to FirestoreItemBuilderfeat(ui_firestore)!: Expose index to FirestoreItemBuilderJan 6, 2026
@github-actions

Copy link
Copy Markdown

Hello 👋, this PR has been opened for more than 2 months with no activity on it.

If you think this is a mistake please comment and ping a maintainer to get this merged ASAP! Thanks for contributing!

You have 15 days until this gets closed automatically

@github-actionsgithub-actionsBot added the Stale Issue with no recent activity label Feb 3, 2026
@russellwheatleyrussellwheatley removed the Stale Issue with no recent activity label Feb 4, 2026
@github-actions

Copy link
Copy Markdown

Hello 👋, this PR has been opened for more than 2 months with no activity on it.

If you think this is a mistake please comment and ping a maintainer to get this merged ASAP! Thanks for contributing!

You have 15 days until this gets closed automatically

@github-actionsgithub-actionsBot added the Stale Issue with no recent activity label Mar 4, 2026
@jt274

Copy link
Copy Markdown
Author

@russellwheatley This should remain open if not yet merged.

@russellwheatleyrussellwheatley removed the Stale Issue with no recent activity label May 15, 2026
@russellwheatleyrussellwheatley added the Keep Open Keep PR or issue open label May 15, 2026
@jt274

jt274 commented Jul 7, 2026

Copy link
Copy Markdown
Author

@russellwheatley Please approve the workflows and merge. This has been open well over a year and it's a simple pull request. Let's wrap it up :)

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Keep OpenKeep PR or issue open

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@jt274@russellwheatley@Hassico