Preliminary Checklist
Feature Request
Problem
The current printing implementation is a good start, but could use some extra flexibility. The two options (grayscale, text-only on white or full color with icons on dark) feel limiting, and the fixed wide page size doesn't fit nicely with, say, a documentation packet someone is assembling.
Proposed Solution
It would be nice to have PDF rendering done on the client (read: use the browser to layout the page and use the native Print dialog). This would allow for a live-updating print preview with selectable options (background color, page color mode, whether to use icons, etc.) Then use CSS media queries to hide config UI elements when printing and use the browser print interface to set page size, etc.
Alternatives
More print controls in the dialog that pass options to the PDF generator.
Preliminary Checklist
Feature Request
Problem
The current printing implementation is a good start, but could use some extra flexibility. The two options (grayscale, text-only on white or full color with icons on dark) feel limiting, and the fixed wide page size doesn't fit nicely with, say, a documentation packet someone is assembling.
Proposed Solution
It would be nice to have PDF rendering done on the client (read: use the browser to layout the page and use the native Print dialog). This would allow for a live-updating print preview with selectable options (background color, page color mode, whether to use icons, etc.) Then use CSS media queries to hide config UI elements when printing and use the browser print interface to set page size, etc.
Alternatives
More print controls in the dialog that pass options to the PDF generator.