Enhance dbr-js-sample-creator skill with comprehensive SDK references#305
Open
Tom-Dynamsoft wants to merge 9 commits into
Open
Enhance dbr-js-sample-creator skill with comprehensive SDK references#305Tom-Dynamsoft wants to merge 9 commits into
Tom-Dynamsoft wants to merge 9 commits into
Conversation
… text length & Rex
…amic settings API - Replace incorrect license key in SKILL.md (5 occurrences) to match all reference files and actual samples - Add complete EnumBarcodeFormat table (45+ BF_* values) to api-sdk.md - Add common format presets for templates (retail, industrial, 2D) - Add dynamic settings modification pattern (outputSettings → modify → initSettings) - Document custom template usage with capture() for image decoding - Note framework template placement (public/ directory)
- Camera selection (getAllCameras, selectCamera) - Resolution control (setResolution, getResolution) - Enhanced features (auto-zoom, tap-to-focus) - Video fit mode, single frame mode - Coordinate conversion (convertToPageCoordinates, convertToClientCoordinates) - Tip messages (setTipConfig, updateTipMessage, setTipVisible, TipConfig interface) - Audio feedback (Feedback.beep) - Drawing layers and custom overlays (DrawingLayer, DrawingStyleManager) - UI element customization (hide camera/resolution dropdowns)
- Replace 4-line stub with complete Next.js App Router documentation - Server vs client component architecture diagram - Page wrapper pattern with next/dynamic and ssr: false - Custom template placement in public/ directory - Server component layout example (no SDK imports) - Next.js-specific rules (5 key points) - Fix MD040 lint warnings (add language to fenced code blocks)
- New api-parsing.md: CodeParser API for GS1, driver's license (AAMVA), VIN parsing with complete patterns (loadSpec, parse, onParsedResultsReceived) - Update SKILL.md routing table to include api-parsing.md - Update .claude/skills/ descriptions to reflect new content in all ref files - Expand evals from 5 to 10 test cases covering: Next.js App Router, tip messages + beep, dynamic format filtering, GS1 parsing, auto-zoom
Clarify that EF_AUTO_ZOOM and EF_TAP_TO_FOCUS require a DCE Advanced Features license, while tip messages, Feedback.beep(), and other CameraView/CameraEnhancer APIs work with a standard DBR license.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
dbr-js-sample-creatorAI coding skillDLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9next/dynamicusage, and server vs client component architectureEF_AUTO_ZOOM/EF_TAP_TO_FOCUSrequire DCE Advanced Features license; tips and beep work with standard DBR licenseTest plan
next/dynamicwithssr: false