Skip to content

Remove MatrixScan Find leftovers from the MatrixScan Pick guides - #492

Merged
moritzhartmeier merged 1 commit into
mainfrom
docs/fix-pick-find-wording
Oct 20, 2026
Merged

moritzhartmeier merged 1 commit into
mainfrom
docs/fix-pick-find-wording

Conversation

@eugenia-scandit

Copy link
Copy Markdown
Collaborator

Summary

The MatrixScan Pick get-started guides were copied from MatrixScan Find and kept some of its wording, and on .NET iOS some of its API.

  • .NET iOS sample code didn't compile. It called BarcodePickView.PrepareSearching() and StopSearching(), which are BarcodeFindView methods. The .NET BarcodePickView API reference (iOS, Android) has Start() and Stop() instead. The public .NET Pick samples (iOS, MAUI) call those. The snippets and the prose now use Start()/Stop(). The MAUI finish-button text on .NET Android said StopSearching too.
  • "finish the find session" now says "pick session" (Android, Capacitor, Cordova, React Native, .NET iOS, .NET Android).
  • Flutter code comments say "Resume/Pause scanning", not "finding".
  • .NET sample page is PickBarcodePage everywhere. It was MyFindBarcodePage in one snippet and FindBarcodePage in another, so the snippets didn't fit together. Also "If your are" is now "If you are".

Current docs only. The 7.6.15 and 6.28.11 copies are unchanged: I could only check the API reference for the current SDK.

Questions for the product owner (not changed here)

  • Both .NET guides say the built-in Finish button "is not supported with MAUI development", but the public MAUI sample subscribes to FinishButtonTapped. Is the sentence out of date?
  • .NET Android's MAUI snippet calls Stop() and then OnPause() in OnDisappearing; the MAUI sample calls only Stop() there. Is the extra OnPause() intended?

Test plan

  • Docs gate with Vale: 0 errors.
  • Full build passes. The new Apple viewWillDisappear link renders.
  • No PrepareSearching, StopSearching, "find session" or FindBarcodePage left in any Pick guide.

Follows #491, which fixed "MatrixScan Find supports…" in the Pick intro.

🤖 Generated with Claude Code

The Pick get-started guides were copied from Find and kept its wording and,
on .NET iOS, its API:

- "finish the find session" now says "pick session", and the Flutter
  comments say "scanning", not "finding".
- The .NET sample page is PickBarcodePage everywhere (it was two different
  Find names, so the snippets didn't fit together).
- .NET iOS called BarcodePickView.PrepareSearching() and StopSearching(),
  which BarcodePickView doesn't have (they are BarcodeFindView methods).
  It now calls Start() and Stop(), as the API reference and the public .NET
  Pick samples do, and the prose matches the code.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 15, 2026 •

Copy link
Copy Markdown
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-10-20 14:13 UTC

@moritzhartmeier
moritzhartmeier merged commit fbc3e93 into main Oct 20, 2026
5 checks passed
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.

2 participants