Maximum zoom level [feature request]
I'm working on a 28" 4k monitor, so I can display a page in Paperwork's viewport in real size and have space left around it. However, the program loves to zoom in further, giving me a comically large view of parts of the page.
My suggestion would be to include a setting for a maximum zoom level the program is allowed to apply by itself. Either by (a) entering a numerical zoom level, (b) with a boolean setting to limit the page dimensions to the viewport size (i.e. force doc.width<=viewport.width and doc.height<=viewport.height), or (c) entering a numeric percentage of real size (i.e. document dpi in relation to the monitor dpi+size (as if that ever was reported/set correctly...)).
I personally would prefer b, as this would allow me to resize the program window to effect the displayed page size (like in Apple's preview app where I find this very handy). It also is quite trivial to implement, I did this in one of my apps a couple of weeks ago.