From 6ee6d4f31d1270290bf5587ff72523fc74267d2c Mon Sep 17 00:00:00 2001 From: Raffaele Farinaro Date: Fri, 22 May 2026 16:23:38 +0200 Subject: [PATCH] Docs cleanup: retitle Page Unavailable, fix marketing copy, align procedures MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Phase 1 of cleanup based on external documentation review: - Retitle 70 "Page Unavailable" pages (linux, titanium, web, .NET) to feature- and framework-specific headings (e.g. "MatrixScan Pick is not available on Linux") with matching frontmatter descriptions and a body pointing to the framework switcher. Improves SEO and information scent. - Rewrite SparkScan trigger and AI-Powered Barcode Scanning intro sentences to remove marketing tone and unclear phrasing. - Split the "see the Installation guide for …" sentence in the web Barcode Capture Get Started so the action and the redirect stop sharing one sentence. - Rename the H1 of web and capacitor getting-started.md from "Quick Start Guide" to "Get Started" to match the other 10 frameworks. - Rewrite the intro-step lists on the MatrixScan and MatrixScan AR web Get Started pages so the bullets map 1:1 to the H2 sections (with anchor links). --- docs/partials/_ai-powered-barcode-scanning.mdx | 2 +- docs/partials/advanced/_sparkscan-customization.mdx | 2 +- docs/sdks/capacitor/getting-started.md | 6 +++--- docs/sdks/linux/ai-powered-barcode-scanning.md | 7 +++---- docs/sdks/linux/barcode-selection/get-started.md | 7 +++---- docs/sdks/linux/barcode-selection/intro.md | 7 +++---- docs/sdks/linux/batch-scanning.md | 7 +++---- docs/sdks/linux/id-capture/advanced.md | 7 +++---- docs/sdks/linux/id-capture/get-started.md | 7 +++---- docs/sdks/linux/id-capture/intro.md | 7 +++---- docs/sdks/linux/id-capture/supported-documents.md | 7 +++---- docs/sdks/linux/label-capture/advanced.md | 7 +++---- docs/sdks/linux/label-capture/get-started.md | 7 +++---- docs/sdks/linux/label-capture/intro.md | 7 +++---- docs/sdks/linux/matrixscan-ar/get-started.md | 7 +++---- docs/sdks/linux/matrixscan-ar/intro.md | 7 +++---- docs/sdks/linux/matrixscan-count/advanced.md | 7 +++---- docs/sdks/linux/matrixscan-count/get-started.md | 7 +++---- docs/sdks/linux/matrixscan-count/intro.md | 7 +++---- docs/sdks/linux/matrixscan-find/advanced.md | 7 +++---- docs/sdks/linux/matrixscan-find/get-started.md | 7 +++---- docs/sdks/linux/matrixscan-find/intro.md | 7 +++---- docs/sdks/linux/matrixscan-pick/advanced.md | 7 +++---- docs/sdks/linux/matrixscan-pick/get-started.md | 7 +++---- docs/sdks/linux/matrixscan-pick/intro.md | 7 +++---- docs/sdks/linux/matrixscan/get-started.md | 7 +++---- docs/sdks/linux/matrixscan/intro.md | 7 +++---- docs/sdks/linux/parser/get-started.md | 7 +++---- docs/sdks/linux/sparkscan/advanced.md | 7 +++---- docs/sdks/linux/sparkscan/get-started.md | 7 +++---- docs/sdks/linux/sparkscan/intro.md | 7 +++---- docs/sdks/net/android/barcode-generator.md | 7 +++---- docs/sdks/net/ios/barcode-generator.md | 7 +++---- docs/sdks/titanium/ai-powered-barcode-scanning.md | 7 +++---- docs/sdks/titanium/barcode-generator.md | 9 +++------ docs/sdks/titanium/barcode-selection/get-started.md | 9 +++------ docs/sdks/titanium/barcode-selection/intro.md | 9 +++------ docs/sdks/titanium/batch-scanning.md | 9 +++------ docs/sdks/titanium/id-capture/advanced.md | 9 +++------ docs/sdks/titanium/id-capture/get-started.md | 9 +++------ docs/sdks/titanium/id-capture/intro.md | 9 +++------ .../sdks/titanium/id-capture/supported-documents.md | 9 +++------ docs/sdks/titanium/id-validate/get-started.md | 9 +++------ docs/sdks/titanium/id-validate/intro.md | 9 +++------ docs/sdks/titanium/label-capture/advanced.md | 9 +++------ docs/sdks/titanium/label-capture/get-started.md | 9 +++------ docs/sdks/titanium/label-capture/intro.md | 9 +++------ docs/sdks/titanium/matrixscan-ar/get-started.md | 9 +++------ docs/sdks/titanium/matrixscan-ar/intro.md | 9 +++------ docs/sdks/titanium/matrixscan-count/advanced.md | 9 +++------ docs/sdks/titanium/matrixscan-count/get-started.md | 9 +++------ docs/sdks/titanium/matrixscan-count/intro.md | 9 +++------ docs/sdks/titanium/matrixscan-find/advanced.md | 9 +++------ docs/sdks/titanium/matrixscan-find/get-started.md | 9 +++------ docs/sdks/titanium/matrixscan-find/intro.md | 9 +++------ docs/sdks/titanium/matrixscan-pick/advanced.md | 9 +++------ docs/sdks/titanium/matrixscan-pick/get-started.md | 9 +++------ docs/sdks/titanium/matrixscan-pick/intro.md | 9 +++------ docs/sdks/titanium/matrixscan/get-started.md | 9 +++------ docs/sdks/titanium/matrixscan/intro.md | 9 +++------ docs/sdks/titanium/parser/get-started.md | 9 +++------ docs/sdks/titanium/sparkscan/advanced.md | 9 +++------ docs/sdks/titanium/sparkscan/get-started.md | 9 +++------ docs/sdks/titanium/sparkscan/intro.md | 9 +++------ docs/sdks/web/barcode-capture/get-started.md | 4 ++-- docs/sdks/web/barcode-generator.md | 9 +++------ docs/sdks/web/barcode-selection/get-started.md | 9 +++------ docs/sdks/web/barcode-selection/intro.md | 9 +++------ docs/sdks/web/getting-started.md | 6 +++--- docs/sdks/web/matrixscan-ar/get-started.md | 10 ++++++---- docs/sdks/web/matrixscan-count/advanced.md | 9 +++------ docs/sdks/web/matrixscan-count/get-started.md | 9 +++------ docs/sdks/web/matrixscan-count/intro.md | 9 +++------ docs/sdks/web/matrixscan-pick/advanced.md | 9 +++------ docs/sdks/web/matrixscan-pick/get-started.md | 9 +++------ docs/sdks/web/matrixscan-pick/intro.md | 9 +++------ docs/sdks/web/matrixscan/get-started.md | 13 ++++++------- 77 files changed, 232 insertions(+), 379 deletions(-) diff --git a/docs/partials/_ai-powered-barcode-scanning.mdx b/docs/partials/_ai-powered-barcode-scanning.mdx index 68933961..40c358fc 100644 --- a/docs/partials/_ai-powered-barcode-scanning.mdx +++ b/docs/partials/_ai-powered-barcode-scanning.mdx @@ -1,4 +1,4 @@ -Modern barcode scanning workflows face recurring challenges that slow down operations and induce errors: scanning from awkward angles and long distances, decoding the right code in crowded environments, dealing with damaged labels, and managing intentional versus accidental duplicate scans. Traditional barcode scanners rely on rigid, time-based logic and manual user intervention to handle these scenarios, resulting in slower workflows, more errors, and higher user frustration. +Barcode scanning workflows commonly face operational challenges such as scanning from awkward angles or long distances, selecting the correct barcode in dense environments, handling damaged labels, and preventing unintended duplicate scans. Traditional scanners handle these scenarios with rigid time-based logic and manual user intervention, which slows down workflows and increases errors. Scandit's AI-powered scanning capabilities, built into the **Scandit AI Engine** and available in both **SparkScan** and **Barcode Capture**, solve these problems by analyzing context and user intent in real-time. The scanner adapts dynamically to environmental conditions and user behavior, eliminating the need for manual settings adjustments or workarounds. diff --git a/docs/partials/advanced/_sparkscan-customization.mdx b/docs/partials/advanced/_sparkscan-customization.mdx index 70c2ff43..23796d78 100644 --- a/docs/partials/advanced/_sparkscan-customization.mdx +++ b/docs/partials/advanced/_sparkscan-customization.mdx @@ -43,7 +43,7 @@ export default function SparkScanCustomization({ Trigger button -

The default trigger button in SparkScan has been designed based on our experience and feedback received to be generally suited across a multitude of industry use cases, custom trigger implementations are still supported.

+

The default SparkScan trigger button is optimized for common industry use cases based on customer feedback and implementation experience. Custom trigger implementations are also supported.

This is achieved by hiding the default trigger button (via {triggerButtonApi}), and then controlling the scanning process as best suits your needs: