Difference between revisions of "Printerpullpages/History of Design Development"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Updated according to issue 108219 Current Design Mockup)
 
Line 192: Line 192:
  
 
|}
 
|}
 +
[[Category:User Experience]]

Latest revision as of 22:28, 24 March 2010

This page is part of the CWS printerpullpages. It contains the history of the design development of the Printing Dialog. Thus, you can see how the design evolved over time.

Note: Some of the mentioned discussions took part on the printerpullpages main page Talk:Printerpullpages.

Current Design Mockup

Date Mockup Details
2010-01-17
生成缩略图出错:不正确的缩略图参数

Please note:

  • The mockup is currently still a bit outdated, because of the string review by Liz and some changes by Philipp which have been necessary for the implementation.
  • If you find any errors or inconsistencies, then please contact us to resolve the problems as soon as possible. Thanks!
  • The wiki doesn't like the image, here is a link to the original: 2010-01-17_PrintingDialog_inclStringReview.png


Changes in comparison to the last mockup:

  • Removed "Add blank pages for page breaks" for the use in Writer/WEB; according to Issue 108219


Open Points:

  • All: Define defaults for all the elements (e.g. set the margins to 0 for "Pages per sheet = Custom")
  • All: A lot (!!!) of textual description how certain elements behave (e.g. description of whether to keep the page order entry "Left to right, then down" for 2-on-1 printing)
  • All: Warning messages, pre-defined output settings, better printer details integration

Former Design Mockups

Date Mockup Details
2009-08-09
生成缩略图出错:不正确的缩略图参数

Please note:

  • If you find any errors or inconsistencies, then please contact us to resolve the problems as soon as possible. Thanks!
  • The wiki doesn't like the image, here is a link to the original: 2009-08-09v4_PrintingDialog.png


Changes in comparison to last mockup:

  • The whole document has been re-organized and documented to improve the understandability.
  • All: Tab page Page Layout has been refined again, since some controls are not available for some modules - this resulted in a very ... very strange structure, especially for Calc. Now I start to get satisfied with the result :-)
  • All: Many small corrections and improvements (e.g. corrected some mistakes in capitalization).
  • All: Moved some of the open points to the new printerpullpages Idea Collection wiki page.
  • Math: Added design for Math.
  • Impress/Draw/Math: Harmonized and improved the size settings.
  • Writer/Impress/Draw: Thanks to Regina, mistakes in the drop-down list entries of "Include" have been corrected.


Comments: none


Open Points:

  • All: Define defaults for all the elements (e.g. set the margins to 0 for "Pages per sheet = Custom"
  • All: A lot (!!!) of textual description how certain elements behave (e.g. description of whether to keep the page order entry "Left to right, then down" for 2-on-1 printing)
  • All: Warning messages, pre-defined output settings, better printer details integration
2009-08-06
2009-08-06 PrintingDialog.png

Changes in comparison to last mockup:

  • All: Tab page Page Layout has been refined again.
    • We decided to now go for radio buttons for choosing "Pages per sheet" and "Brochure" printing. We accept that the radio buttons are separated by several other control - but we gain a lot of clarity for the rest of the dialog.
    • Moved "Border line around each page" to new position to improve the layout of the controls. But, the existence and the position of the control are still preliminary - maybe it will get removed again...
  • All: Added a proposal how a Print Preview may look like, when there is no Print Range defined (e.g. if there is an empty input field for page range).
  • Impress: The group Print in the tab General has been improved. Now, it should be able to activate the handout printing format which has been defined in the document. Due to the amount of space available it is simply called "Default" (although we would have liked to make it more self-explanatory).


Comments: none


Open Points:

  • Math: Completely missing
  • All: Define defaults for all the elements (e.g. set the margins to 0 for "Pages per sheet = Custom"
  • All: A lot (!!!) of textual description how certain elements behave (e.g. description of whether to keep the page order entry "Left to right, then down" for 2-on-1 printing)
  • All: The name of the weird menu (last tab): Options, Output Options, Driver Options or Extras (at the moment, I prefer output options since all the elements are options and driver is too technical).
  • All: Warning messages, pre-defined output settings, better printer details integration
  • All: Why should we provide "Colors" (original colors, grayscale, black&white) to Draw/Impress only? Does it make sense to make it available to all document types?
  • All: Does it make sense to add an option to make settings persistent (to e.g. store defaults like in Tools -- Options)?
2009-08-02
2009-08-02 PrintingDialog.png

Changes in comparison to last mockup:

  • Updated "somehow realistic version" dialog to match the current Calc print dialog proposal
  • Added examples for the position of the print preview (portrait, landscape, additional info). The initial size might be adjusted to better fit landscape layouts, but after the dialog has been shown to the user, the size should stay the same (e.g. for keeping the button positions).
  • Small terminology updates (e.g. Calc "Thereof" to "Thereof print")
  • Better alignment of controls in tab page "Page Layout"


Comments:

  • There has been an intensive discussion with Philipp how to integrate N-up and brochure printing. The current approach features three radio buttons:
    • Default = One page per sheet, no brochure printing. Usually this is handled by "Pages per sheet = 1", but here we have to avoid a cluttered layout in the dialog when the controls of N-up would appear above brochure printing. Unfortunately, this requires an additional click when prnting several pages per sheet (click on "Pages per sheet" and then selecting the number of pages).
    • Brochure = Brochure printing. Added a drop-down to select the script writing direction; this has been the checkbox "Right to left" because an automatic detection is nearly impossible.
    • Pages per sheet = N-up printing. Removed "1", because this is handled by default. I hope this will be understood, because it is really different to other software...
  • Include: The new include combines the setting for default, brochure printing and N-up printing. Thus, we now refer to e.g. both "Front sides" and "left pages" in the drop-down.


Open Points:

  • All: Define defaults for all the elements (e.g. set the margins to 0 for "Pages per sheet = Custom"
  • All: Rename "Default" to "Default (1 page per sheet)" to make its meaning more clear? (tab "Page Layout")
  • All: Or, re-arrange the whole tab by removing the "Border line" printing.
  • All: A lot (!!!) of textual description how certain elements behave (e.g. description of whether to keep the page order entry "Left to right, then down" for 2-on-1 printing)
  • All: The name of the weird menu (last tab): Options, Output Options, Driver Options or Extras (at the moment, I prefer output options since all the elements are options and driver is too technical).
  • All: Warning messages, pre-defined output settings, better printer details integration
  • All: Why should we provide "Colors" (original colors, grayscale, black&white) to Draw/Impress only? Does it make sense to make it available to all document types?
  • All: Does it make sense to add an option to make settings persistent (to e.g. store defaults like in Tools -- Options)?
2009-07-21
2009-07-21 PrintingDialog.png

Changes in comparison to last mockup:

  • Cleanup of text labels, some of it inspired by feedback by Anjoschu:
    • Use of capitalization
    • Use of OpenOffice.org module names for module specific options (similar to the application window titles and application options)
    • Many other small changes
  • Simplified (hopefully) inclusion of left/odd/front pages vs. right/odd/front pages.
  • Moved some options (back) to underline the dependence to specific OpenOffice.org modules. Still, there seems not to be the optimal solution for the given constraints :-(


Comments:

  • Brochure printing is currently added to the multi page printing (N-up). For native dialogs which implement its own N-up it is currently proposed to create a separate group containing: Brochure, Order, Include


Open Points:

  • Impress: The print dialog (tab "General") misses the ability to use the handout layout defined in the document. Adding this will be a challenge concerning /(consistent) space and layout. And, as Anjoschu mentioned ... it relates somehow to N-up printing
  • All: How to "devide" the settings for limited display resolutions
  • All: A lot (!!!) of textual description how certain elements behave (e.g. description of whether to keep the page order entry "Left to right, then down" for 2-on-1 printing)
  • All: The name of the weird menu (last tab): Options, Output Options, Driver Options or Extras (at the moment, I prefer output options since all the elements are options and driver is too technical).
  • All: Warning messages, pre-defined output settings, better printer details integration
  • All: Why should we provide "Colors" (original colors, grayscale, black&white) to Draw/Impress only? Does it make sense to make it available to all document types?
  • All: May we really re-use the existing Order drop-down for both brochure printing and N-up? Maybe people are confused, but it uses space efficiently...
  • All: Does it make sense to add an option to make settings persistent (to e.g. store defaults like in Tools -- Options)?
2009-07-19
2009-07-19 PrintingDialog.png
Changes in comparison to last mockup:
  • Implemented some of the proposals and ideas from Andreas (Anjoschu) commented on the "Wiki Talk Page", e.g.:
    • Rework of ranges and copies in the Calc dialog
    • Decision for "Print to file..." button
    • Some cleanups and corrections
    • ... some things are still open for discussion
  • Added print options for Calc (and removed a - to me - unnecessary option)
  • Added print dialog and print options for Draw
  • Provided separate examples for: Default Dialog Size, Full Dialog Size, Compact Dialog Size (for e.g. Netbooks)
  • Added note for the Impress/Draw size options if brochure printing is enabled


Open Points (biiig questions):

  • Impress: How to integrate Handout printing and the problem that document definitions get overridden
  • Writer: RTL/LTR options, location of "add blank ..."
  • All: location of some options (e.g. Reversed)
  • Why should we provide "Colors" (original colors, grayscale, black&white) to Draw/Impress only? Does it make sense to make it available to all document types?
  • ...
2009-07-14
2009-07-14 PrintingDialog.png
An early mockup. Some comments:
  • Many options have been changed / renamed / merged. Although we thought about these changes, they might not be final.
  • Draw and Math are completely missing in the mockup.
  • How to fit the dialog on small screens is in discussion. Due to the missing layout manager, currently we propose to separate the content in separate tabs like "General 1", "General 2". That should at least provide a solution for the Netbook users.
  • Some options will be placed (information architecture) differently for native dialogs, e.g. brochure printing.
  • A reasonable textual description is missing...
2009-07-13
2009-07-13v4 PrintingDialog.png
A draft mockup, still many things are in discussion...
2009-06-07
Printerpullpages 2009-06-07 PrintingDialog EarlyMockup.png
An initial draft mockup, just to let you know that we are working on something ;-) Many of the implemented proposals are still in discussion...
Personal tools