M11 — Printer settings completeness & dialog binding
Printer settings completeness and correctness fixes.
Issues
- #183 Stage 2: Add paper size and print quality selection to printer details
- #180 Epson printer quality options limited to default only
- #181 Canon printer media types display Thai characters instead of English labels
- #186 Printer properties dialog doesn't apply selected printer and settings
Implementation order (locked)
- #183 — Feature foundation. Adds paper size and quality pickers to Stage 2 UI. Required before bug fixes that populate these pickers.
- #180 — Bug fix. Completes Epson quality option enumeration (EPIJ_Qual key). Depends on #183 for the quality picker UI to show options.
- #181 — Bug fix. Fixes Canon media type locale priority in PPD parsing. Depends on #183 for the media type picker to show correct labels.
- #186 — Bug fix. Applies selected printer/settings in NSPrintPanel. Depends on #183 (paper size/quality selection exists), #180 (all quality options available), #181 (correct media type labels).
Dependency graph
#183 (Feature: Stage 2 paper/quality selection)
├── #180 (Bug: Epson quality options)
├── #181 (Bug: Canon media type locale)
└── #186 (Bug: Printer properties dialog)
└── Depends on #180 and #181
Dependencies
- #180, #181, #186 depend on [Feature/Medium] Stage 2: Add paper size and print quality selection to printer details (#183)
- #186 depends on #180 and [Bug/Medium] Canon printer media types display Thai characters instead of English labels (#181)
Branching
develop ← milestone/m11-print-settings ← feat/<issue>-<slug>
No due date
43% Completed