getodk / getodk/web-forms

Support printer widget

Open
#520 1 comment 0 reactions 0 assignees View on GitHub
front-end
Dominant language
TypeScript
Stars
38
Forks
22
PR merge metrics
No merged PRs in 30d

Description

### Description

The spec outlines the [printer widget](https://docs.getodk.org/form-question-types/#printer-widget) functionality which isn't currently handled by web forms at all.

---

### Checklist
- **Does it need UI/UX design?**
- [x] Yes. Describe the UI/UX requirements or attach a Figma link in the "Design" section.
- [ ] No
- **Does it need API design?**
- [ ] Yes. Specify the endpoints, methods, or data structures needed.
- [x] No
- **Does it need design around state flow?**
- [ ] Yes. Outline the state flow requirements.
- [x] No
- **Does it need a test plan?**
- [x] Yes. Add the test plan as a comment in this task or attach the document.
- [ ] No
---

### User Stories

- **As a** data collector,
**I want** to be able to print qr codes,
**so that** I can add labels to paper forms and test tubes and other physical media.

---

### Design

- **Figma**: [Insert URL]
- **Design Docs**: [Insert URL]

---

### Dependencies

-

---

### Additional Notes

-

---

### Related Issues

-

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked ODK printer widget specification and compare it with the current web-forms behavior. The issue names no files, entry points, tests, or design assets; before implementation, define the UI/UX and test plan, then confirm that data collectors can print QR-code labels in web forms.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.