diff --git a/TODO.md b/TODO.md index 7549993..71ddfb8 100644 --- a/TODO.md +++ b/TODO.md @@ -9,9 +9,9 @@ - [x] Configuration dialog for printer/tray assignments - [x] Fixed System.Drawing.Common platform compatibility -## 🅿️ Parking Lot - Configuration Dialog Issues +## 🅿️ Parking Lot - Future Enhancements -### Known Issues (Non-Critical) +### Configuration Dialog Issues (Non-Critical) - [ ] **Printer resets on add page:** When adding a new page to a document type, the printer dropdown resets to the first printer in the list if the configuration hasn't been saved yet - Expected: Should remember previous page's printer selection or default intelligently - Workaround: Save after configuring each page @@ -20,6 +20,12 @@ - Expected: Save button should persist changes but keep dialog open - Suggested: Add "Save & Close" and "Save" as separate buttons, or just make Save not close the dialog +### Printing Enhancements +- [ ] **Skip blank pages:** Add option to skip printing pages with no content + - Use case: Save paper/toner when certain pages in a document are empty + - Implementation: Check if page has content before setting `HasMorePages = true` + - Could be a global setting or per-document-type configuration + ## 🔲 Immediate Testing ### Test Configuration Dialog