[UX][Meta] Redesign print preview and make it tab-modal instead of window-modal
Categories
(Toolkit :: Printing, task, P1)
Tracking
()
People
(Reporter: contact2009, Unassigned)
References
(Depends on 64 open bugs, Blocks 3 open bugs)
Details
(Keywords: meta, Whiteboard: p=0)
Attachments
(1 file)
439.29 KB,
image/png
|
Details |
Updated•23 years ago
|
Reporter | ||
Updated•22 years ago
|
Reporter | ||
Comment 1•22 years ago
|
||
Reporter | ||
Updated•22 years ago
|
Comment 2•22 years ago
|
||
Comment hidden (obsolete) |
Comment hidden (obsolete) |
Comment 5•22 years ago
|
||
Reporter | ||
Updated•22 years ago
|
Comment 7•19 years ago
|
||
Comment 8•19 years ago
|
||
Comment hidden (obsolete) |
Updated•18 years ago
|
Updated•17 years ago
|
Updated•15 years ago
|
Comment 10•15 years ago
|
||
Comment hidden (me-too) |
Comment hidden (obsolete) |
Comment hidden (obsolete) |
Comment 14•12 years ago
|
||
Updated•11 years ago
|
Comment 16•11 years ago
|
||
Updated•11 years ago
|
Updated•11 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Comment 21•5 years ago
•
|
||
I dup'ed bug 650966 to this bug since there's a bunch of noise in the comments over there that at this point aren't really useful. The one comment potentially worth considering is bug 650966 comment 1:
This is vastly easier now we clone documents for printing.
I've had some ideas for this rattling around for a while.
My main idea is to get rid of the print-preview mode for layout
presentations. Introduce a new XUL <page> element that can reference a print
presentation and render a page from that presentation. Implement print
preview by creating a print presentation and constructing a list of XUL
<page> elements rendering its pages. Then with straight XUL you can do all
kinds of things we can't do today, like add per-page UI, preview N pages at
a time in any layout, visually select pages to print, direct-manipulation
changes to margins, use whatever style you want, etc. Would also simplify
layout and provide better WYSIWYG guarantees since the same presentation
would be used for print preview and printing.
Comment 22•5 years ago
|
||
So where are we with this issue? There seems to be three of them very similar: 219412, 347417, and 133787. These have all been open for over 15 years!
From my understanding Firefox used to have a built in print preview function on Mac's but then removed it since OSX added their own. However macOS no longer has a built in print preview (except for Apple's own apps) so wouldn't it make sense for Firefox to re-enable their own print preview function again?
I have tried tons of "print preview" add-ons for Firefox and they all seem to be built off the same framework which doesn't work all the time. Before printing I always invoke the preview to I can ensure text/page elements all fit on the page correctly and often times it's best to shrink the scaling % to fit better. For example, that one line that always seems to get put on page two, but changing to 90% and then everything fits on page just fine. Even when I get the preview looking right and hit print, I'm then presented with different options (auto shrink page width, print background images, paper orientation, etc) and these settings seem to be a gamble since they never seem to match what I just saw in the preview. One common problem I have is looking at the preview which is in portrait, but when actually printing it comes out in landscape. Or trying to match up the scaling % in both places. It's kind of like having two volume controls on a Bluetooth speaker....do you set one to 100% and then adjust as necessary with the other, or mix the two controls until you get what you want? What's worse is you'll never know until you actually print it out to see if it worked. Most of the time this leads me to printing 5 or 6 times or exporting as a PDF and THEN printing just to get it to come out right.
Rather then having this headache any longer, why not build in a print preview into Firefox so that the printing process is one step like it is in other browsers? I click print, I get a preview window, adjust if needed and then confirm the print and be done. This is lot more straightforward then having to use a 3rd party preview system that frequently does not match Firefox's print settings which results in incorrect print jobs and wasted ink and paper.
Updated•5 years ago
|
Comment 24•4 years ago
|
||
Updated UX mocks https://mozilla.invisionapp.com/share/MFWMR6H5X3K
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 28•4 years ago
|
||
Can you clarify the intent of the tracking request for 82?
Tracking meta bugs tends not to be very actionable as it's hard to know the status, with many dependencies of different severities.
Comment 29•4 years ago
|
||
(In reply to Julien Cristau [:jcristau] from comment #28)
Can you clarify the intent of the tracking request for 82?
Tracking meta bugs tends not to be very actionable as it's hard to know the status, with many dependencies of different severities.
This is part of the experimenter signoff process per https://mana.mozilla.org/wiki/display/FIREFOX/Pref-Flip+and+Add-On+Experiments#PrefFlipandAddOnExperiments-Bugzillaupdated
Comment 30•4 years ago
|
||
Ah, I believe that's talking about the experimenter bug not this one.
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 32•2 years ago
|
||
This project (tab-modal print preview dialog) has shipped a year or so ago, so let's close this meta-bug.
(There are still some open dependencies which we can track individually, and still group under this umbrella, but having this metabug open doesn't serve much purpose at this point.)
Updated•2 years ago
|
Description
•