Skip to content

Conversation

@raffaelefarinaro
Copy link
Contributor

@raffaelefarinaro raffaelefarinaro commented Dec 10, 2025

Overview

This PR refactors the documentation structure, moving "Label Scanning" from being nested under Batch Scanning to a standalone section, adds homepage navigation, and removes sample pages in favor of direct GitHub links to keep documentation always in sync.

Changes

🔄 Label Scanning Rebranding & Restructuring

  • Replaced "Smart Label Capture" with "Label Scanning" in sidebar categories across all supported platforms:
    • iOS
    • Android
    • Web
    • React Native
    • Flutter
    • Capacitor
  • Moved Label Scanning from Batch Scanning to a standalone section - Label Scanning is now a separate entity in the sidebar, no longer nested under Batch Scanning
  • Updated batch scanning documentation to remove references to Smart Label Capture
  • Added homepage navigation - Users can now navigate directly to Label Scanning from the homepage

➕ Scandit Express Integration

  • Added "Scandit Express" link to the main navigation bar (similar to ID Bolt)

📝 Sample Documentation Improvements

  • Removed sample pages - Sample documentation pages have been completely removed in favor of direct links to GitHub repositories
  • This ensures sample documentation is always in sync with the actual code, as it links directly to the source
  • Applied changes to versioned documentation - All sample page removals and GitHub link updates have been applied to:
    • version-8.0.0
    • version-7.6.5
    • version-6.28.7
  • Updated versioned sidebars - All versioned sidebar configurations now use direct GitHub links instead of page references
  • Updated documentation links - All internal documentation links that referenced sample pages have been updated to point directly to GitHub repositories
  • Preserved Xamarin samples - Xamarin sample pages are preserved in older versions (7.6.5 and 6.28.7) as they are specific to deprecated versions
  • Preserved Linux samples - Linux sample pages are preserved due to different sample structure

🧹 Cleanup

  • Removed unused assets - Deleted 9 sample images and videos that were only used in the removed sample pages:
    • barcode_selection.png
    • id-avd.mp4
    • id-settings.mp4
    • ms_find_android.png
    • ms_find_ios.png
    • ms_find_web.png
    • ms-find.mp4
    • ms-receiving.mp4
    • ms-restocking.mp4

Framework Coverage

Sample pages removed and replaced with GitHub links for:

  • iOS → https://github.com/Scandit/datacapture-ios-samples
  • Android → https://github.com/Scandit/datacapture-android-samples
  • Web → https://github.com/Scandit/datacapture-web-samples
  • React Native → https://github.com/Scandit/datacapture-react-native-samples
  • Flutter → https://github.com/Scandit/datacapture-flutter-samples
  • Capacitor → https://github.com/Scandit/datacapture-capacitor-samples
  • Cordova → https://github.com/Scandit/datacapture-cordova-samples
  • Titanium → https://github.com/Scandit/datacapture-titanium-samples
  • .NET iOS/Android → https://github.com/Scandit/datacapture-dotnet-samples/tree/master

Raffaele Farinaro added 4 commits December 9, 2025 14:23
- Replaced "Smart Label Capture" with "Label Scanning" in sidebar categories for iOS, Android, Web, React Native, Flutter, and Capacitor.
- Updated the batch scanning documentation to remove references to Smart Label Capture.
- Added new sections for Label Scanning in Android and iOS sample documentation.
- Introduced LabelScanning enum and updated relevant components to support new feature.
- Revised introductory text across multiple SDK sample pages to emphasize the purpose and ease of use of the samples.
- Consolidated links to the respective sample repositories for Android, Capacitor, Cordova, Flutter, iOS, .NET, React Native, Titanium, and Web SDKs.
- Removed detailed descriptions of individual samples to streamline the documentation and focus on repository links.
@raffaelefarinaro raffaelefarinaro changed the title Slc standalone Rebrand Label Scanning, add Express navigation, and streamline sample documentation Dec 10, 2025
@raffaelefarinaro raffaelefarinaro changed the title Rebrand Label Scanning, add Express navigation, and streamline sample documentation Refactor Label Scanning: Move to standalone section, add homepage navigation, and link samples directly to GitHub Dec 10, 2025
@raffaelefarinaro raffaelefarinaro changed the title Refactor Label Scanning: Move to standalone section, add homepage navigation, and link samples directly to GitHub Label Scanning: Move to standalone section, add homepage navigation. Link samples directly to GitHub. Dec 10, 2025
- Replaced local sample links with direct links to GitHub repositories for iOS, Android, Web, Cordova, Flutter, React Native, Titanium, and .NET SDKs.
- Removed outdated sample documentation files to streamline the SDK documentation.
- Updated references in various SDK documentation to point to the new sample links.
Copy link
Member

@moritzhartmeier moritzhartmeier left a comment

Choose a reason for hiding this comment

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

@raffaelefarinaro the changes look good to me. They are only done in the current version (8.1.0) right now while the 8.0 and 7.6 doesn't contain it. The 8.0 goes away as soon as we release 8.1 production next week which I think is fine. The remaining question is whether we might want to also update this for 7.6. I don't have a strong opinion either way. The label capture pages have the same name so switching between versions while on them still works also this way.

@raffaelefarinaro raffaelefarinaro removed the request for review from lucatorella December 11, 2025 12:50
@raffaelefarinaro
Copy link
Contributor Author

@moritzhartmeier yeah I kept it only for the new versions on purpose not to change the old ones, anyway no one should go there IMO

- Replaced local sample links with direct links to GitHub repositories for various SDKs including iOS, Android, Web, Cordova, Flutter, React Native, Titanium, and .NET.
- Removed outdated sample documentation files to streamline the SDK documentation.
- Updated references in SDK documentation to point to the new sample links for improved accessibility.
Copy link
Member

@moritzhartmeier moritzhartmeier left a comment

Choose a reason for hiding this comment

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

The Sidebar changes for 6.28 and 7.6 are missing changes for the xamarin samples (which isn't needed in 8.0+ where it no longer exists)

…inks to direct GitHub repositories for improved accessibility.
@moritzhartmeier moritzhartmeier merged commit 43e447d into main Dec 11, 2025
1 check passed
@moritzhartmeier moritzhartmeier deleted the slc-standalone branch December 11, 2025 14:43
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.

3 participants