Skip to content

Commit fa14ec8

Browse files
Shen-wbJustin-dynamsoftTom-Dynamsoft
authored
11.4.2000
* feat(templates): update templates & add debug tool link * fix: update canonical links in HTML files for accurate routing * UPDATE * fix: update script path for local SDK loading in HTML files * fix: correct spelling of launchBarcodeScanner function * fix: update license initialization and update read-an-image.html * UPDATE VERSION * docs: update README with sample list and descriptions; add comments to hello-world example * refactor: clean up comments in hello-world example for clarity * Update hello-world.html comment * fix: update script source paths and decode template for consistency * docs: update README files to correct SDK links and enhance clarity; add new READMEs for ES6 and RequireJS * docs: enhance README for clarity and structure; add sections on sample folders and API choices * Fix secure context note structure and expand RTU acronym - Move file:/// exception note to cover both camera access and license (was previously nested under camera bullet only) - Expand "RTU" to "Ready-To-Use (RTU)" on first mention * Improve README clarity and structure - Promote "Running the Samples Locally" to its own section - Separate framework (npm) vs standalone/scenario (double-click or Five Server) instructions - Mention index.html as the sample gallery entry point - Remove redundant "API reference" line in Documentation section - Fix VIN spacing and de-duplicate Official Demo description * feat: add sample for scanning Direct Part Mark (DPM) codes * UPDATE * Update package.json * add rtu sample * Update app.vue * feat: update documentation for Next.js and Nuxt.js * Update read-an-image.html * UPDATE * Delete frameworks/nuxt/scan-using-rtu-api/curl.txt * Delete frameworks/nuxt/scan-using-rtu-api/response.html * Delete frameworks/nuxt/scan-using-rtu-api/dev.err * Update .gitignore * Update scan-a-single-barcode.html * UPDATE * Update README and index.html to enhance sample descriptions and add new section for Hello World samples * Update user guide link in index.html * Add scanMode configuration for multi-unique scanning in various scenarios * Refactor license initialization to use promise for loading code specifications * UPDATE * REMOVE FRAMEWORKS RTU * Fix formatting inconsistencies in README files across various READMEs * UPDATE * UPDATE * Update index.html * UPDATE * UPDATE * Remove redundant hello-world example links from README.md * Update demo links and README files for consistency; rename index.html for Show Result Texts on Video scenario * Refine README and demo links for clarity; update paths in index.html and scenario README * UPDATE * UPDATE * UPDATE * UPDATE * Remove unused canonical links from HTML files for various frameworks * Update ImageCapture.vue * Update Chrome version requirement in README.md * UPDATE * UPDATE * Update app.vue * Update SDK loading instructions for local hosting in index.html files * Update package.json * PWA UPDATE * remove executeNow * Update service-worker.js * Add customize-the-ui * UPDATE * Fix typo in variable name 'reusltView' to 'resultView' across multiple HTML files * UPDATE * Comment out demo GitHub badge span in index.html * Update browser compatibility versions in README.md * Update package.json * Update README.md * Update model names in JSON configuration for 1D barcode scanning scenarios * Update read-an-image.html --------- Co-authored-by: Justin <Justin@dynamsoft.com> Co-authored-by: Justin-dynamsoft <117710848+Justin-dynamsoft@users.noreply.github.com> Co-authored-by: Tom Kent <Tom-Dynamsoft@users.noreply.github.com>
1 parent deb6320 commit fa14ec8

476 files changed

Lines changed: 5533 additions & 11379 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 7 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,10 @@ The following table is a list of supported browsers based on the above requireme
2121

2222
| Browser Name | Version |
2323
| :----------: | :--------------: |
24-
| Chrome | v78+<sup>1</sup> |
25-
| Firefox | v68+<sup>1</sup> |
26-
| Edge | v79+ |
27-
| Safari | v14.5+ |
28-
29-
<sup>1</sup> Devices running iOS need to be on iOS 14.5+ for camera video streaming to work in Chrome, Firefox or other apps using webviews.
24+
| Chrome | v88+ |
25+
| Firefox | v89+ |
26+
| Edge | v88+ |
27+
| Safari | v15+ |
3028

3129
Apart from the browsers, the operating systems may impose some limitations of their own that could restrict the use of the SDK.
3230

@@ -78,36 +76,17 @@ If you need a web server for standalone or scenario samples (for example, to ser
7876

7977
The repository includes two main sample directories:
8078

81-
- **`frameworks/`** - Framework-specific examples demonstrating how to integrate Dynamsoft Barcode Reader into common web and hybrid frameworks. Each framework folder contains one or more runnable sub-examples (such as `scan-using-foundational-api` and/or `scan-using-rtu-api`) showing practical integration patterns.
79+
- **`frameworks/`** - Framework-specific examples demonstrating how to integrate Dynamsoft Barcode Reader into common web and hybrid frameworks.
8280

8381
- **`scenarios/`** - Focused scenario samples that show common real-world uses of Dynamsoft Barcode Reader.
8482

8583
---
8684

87-
## Choosing an API
88-
89-
The SDK provides two approaches for integrating barcode scanning capabilities:
90-
91-
### Ready-To-Use (RTU) API — BarcodeScanner
92-
93-
The RTU API offers the quickest path to a working barcode scanner (**Recommended for most users**):
94-
95-
- **One-line integration** – Launch a full scanner with a single API call
96-
- **Built-in UI** – Pre-designed viewfinder and scan region highlighting
97-
- **Simple configuration** – Customize behavior through intuitive config objects
98-
99-
### Foundational APIs
100-
101-
If you are looking for a fully customizable barcode decoding library with complete control over the scanning process and UI, you are welcome to use the Foundational APIs.
102-
103-
---
104-
10585
## Documentation
10686

107-
For the developer guide and full API reference of Dynamsoft Barcode Reader JavaScript library, please check out the [documentation](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/?ver=11.2.4000&utm_source=sampleReadme).
87+
For the developer guide and full API reference of Dynamsoft Barcode Reader JavaScript library, please check out the [documentation](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/?ver=11.4.2000&utm_source=sampleReadme).
10888

109-
- [Barcode Scanner API Docs](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/barcode-scanner.html?utm_source=sampleReadme)
110-
- [Foundational API Docs](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/index.html?utm_source=sampleReadme)
89+
- [API Docs](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/index.html?utm_source=sampleReadme)
11190

11291
---
11392

@@ -125,11 +104,6 @@ If you have any questions, feel free to [contact Dynamsoft support](https://www.
125104
- [scan-a-single-barcode.html](./scan-a-single-barcode.html) — Demonstrates single-barcode scanning: stops and returns as soon as the first barcode is detected.
126105
- [read-an-image.html](./read-an-image.html) — Demonstrates how to decode and read barcodes from uploaded image files.
127106

128-
### Hello-world
129-
130-
- [hello-world.html](./hello-world.html) — The simplest example to get started with single barcode scanning.
131-
- [read-an-image.html](./read-an-image.html) — Demonstrates how to decode and read barcodes from uploaded image files.
132-
133107
### Frameworks
134108

135109
- [angular/](./frameworks/angular/) — Angular examples.

frameworks/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Frameworks samples
22

3-
This directory contains framework-specific examples demonstrating how to integrate the Dynamsoft Barcode Reader (JavaScript edition) into common web and hybrid frameworks. Each framework folder contains one or more runnable sub-examples (for example, scan-using-foundational-api and/or scan-using-rtu-api) showing practical integration patterns.
3+
This directory contains framework-specific examples demonstrating how to integrate the Dynamsoft Barcode Reader (JavaScript edition) into common web and hybrid frameworks.
44

55
## Sample list
66

@@ -23,7 +23,7 @@ This directory contains framework-specific examples demonstrating how to integra
2323

2424
1. Browse into a framework subfolder and choose a subexample, e.g.:
2525
```cmd
26-
cd react/scan-using-rtu-api
26+
cd react
2727
```
2828
1. Follow the subexample README for exact steps. Typical commands:
2929
```cmd

frameworks/angular/scan-using-foundational-api/.editorconfig renamed to frameworks/angular/.editorconfig

File renamed without changes.

frameworks/angular/scan-using-foundational-api/.gitignore renamed to frameworks/angular/.gitignore

File renamed without changes.

0 commit comments

Comments
 (0)