<<O>>  Difference Topic PrintPreviewDoneRight (r1.4 - 12 Jul 2004 - TommiKomulainen)
Line: 1 to 1
Changed:
<
<
META TOPICINFO CrispinFlowerday date="1089276757" format="1.0" version="1.3"
>
>
META TOPICINFO TommiKomulainen date="1089647512" format="1.0" version="1.4"

PLAN:

Make print preview suck less. Basically by showing the preview in a separate window like all sane programs.

Line: 11 to 11

OPEN ITEMS:

  • HELP should there be a progress dialog in case it takes very long to finish the print preview?
Changed:
<
<
    • total progress doesn't seem to be available so progress bar is useless, you can only show activity
>
>
    • during cloning total progress doesn't seem to be available so progress bar is useless, you can only show activity
    • HELP when switching on print preview, feedback might be available via nsIWebProgressListener (or net-state signals, I didn't actually check that)

NOTES:


 <<O>>  Difference Topic PrintPreviewDoneRight (r1.3 - 08 Jul 2004 - CrispinFlowerday)
Line: 1 to 1
Changed:
<
<
META TOPICINFO CrispinFlowerday date="1089271593" format="1.0" version="1.2"
>
>
META TOPICINFO CrispinFlowerday date="1089276757" format="1.0" version="1.3"

PLAN:

Make print preview suck less. Basically by showing the preview in a separate window like all sane programs.

Changed:
<
<
  1. clone the currently viewed GaleonEmbed (galeon_embed_copy_page())
>
>
  1. clone the currently viewed GaleonEmbed? (galeon_embed_copy_page())

  1. print preview the new one (galeon_embed_print())
  2. add File/Print Preview...
  3. add Print in the Print Preview dialog (see below)
Line: 18 to 18

  • you can't print preview until the page has finished loading
  • you can't print preview in "net-stop" callback either, it's still too soon
  • you can print preview in an idle function after net-stop
Changed:
<
<
  • the new GaleonEmbed should be shown only after galeon_embed_print(), otherwise it will display the HTML rendering of the page for a short while and it's a very noticeably flash
>
>
  • the new GaleonEmbed? should be shown only after galeon_embed_print(), otherwise it will display the HTML rendering of the page for a short while and it's a very noticeably flash

  • ALERT! net-stop isn't signalled if you print preview about:blank (what else? HELP)

  • total time from click to finished print preview is somewhere between 300 – 1600 ms (though I observed some 4000 ms peak also)
    • galeon_embed_print() takes a few hundred milliseconds, most of the time is spent waiting

  • TIP use busy cursor while waiting
Changed:
<
<
  • TIP you can print the original GaleonEmbed and avoid the silly "can't print while in print preview" error
>
>
  • TIP you can print the original GaleonEmbed? and avoid the silly "can't print while in print preview" error

    • ALERT! need to make sure the user can't load other URL while in print preview
      • HELP what about autorefreshing pages?
    • or you can just exit Print Preview first

 <<O>>  Difference Topic PrintPreviewDoneRight (r1.2 - 08 Jul 2004 - CrispinFlowerday)
Line: 1 to 1
Changed:
<
<
META TOPICINFO TommiKomulainen date="1089240305" format="1.0" version="1.1"
>
>
META TOPICINFO CrispinFlowerday date="1089271593" format="1.0" version="1.2"

PLAN:

Make print preview suck less. Basically by showing the preview in a separate window like all sane programs.

Changed:
<
<
  1. clone the currently viewed GaleonEmbed? (galeon_embed_copy_page())
>
>
  1. clone the currently viewed GaleonEmbed (galeon_embed_copy_page())

  1. print preview the new one (galeon_embed_print())
  2. add File/Print Preview...
  3. add Print in the Print Preview dialog (see below)
Line: 18 to 18

  • you can't print preview until the page has finished loading
  • you can't print preview in "net-stop" callback either, it's still too soon
  • you can print preview in an idle function after net-stop
Changed:
<
<
  • the new GaleonEmbed? should be shown only after galeon_embed_print(), otherwise it will display the HTML rendering of the page for a short while and it's a very noticeably flash
>
>
  • the new GaleonEmbed should be shown only after galeon_embed_print(), otherwise it will display the HTML rendering of the page for a short while and it's a very noticeably flash

  • ALERT! net-stop isn't signalled if you print preview about:blank (what else? HELP)

  • total time from click to finished print preview is somewhere between 300 – 1600 ms (though I observed some 4000 ms peak also)
    • galeon_embed_print() takes a few hundred milliseconds, most of the time is spent waiting

  • TIP use busy cursor while waiting
Changed:
<
<
  • TIP you can print the original GaleonEmbed? and avoid the silly "can't print while in print preview" error
>
>
  • TIP you can print the original GaleonEmbed and avoid the silly "can't print while in print preview" error

    • ALERT! need to make sure the user can't load other URL while in print preview
      • HELP what about autorefreshing pages?
    • or you can just exit Print Preview first

 <<O>>  Difference Topic PrintPreviewDoneRight (r1.1 - 07 Jul 2004 - TommiKomulainen)
Line: 1 to 1
Added:
>
>
META TOPICINFO TommiKomulainen date="1089240305" format="1.0" version="1.1"

PLAN:

Make print preview suck less. Basically by showing the preview in a separate window like all sane programs.

  1. clone the currently viewed GaleonEmbed? (galeon_embed_copy_page())
  2. print preview the new one (galeon_embed_print())
  3. add File/Print Preview...
  4. add Print in the Print Preview dialog (see below)

OPEN ITEMS:

  • HELP should there be a progress dialog in case it takes very long to finish the print preview?
    • total progress doesn't seem to be available so progress bar is useless, you can only show activity

NOTES:

  • you can't print preview until the page has finished loading
  • you can't print preview in "net-stop" callback either, it's still too soon
  • you can print preview in an idle function after net-stop
  • the new GaleonEmbed? should be shown only after galeon_embed_print(), otherwise it will display the HTML rendering of the page for a short while and it's a very noticeably flash
  • ALERT! net-stop isn't signalled if you print preview about:blank (what else? HELP)

  • total time from click to finished print preview is somewhere between 300 – 1600 ms (though I observed some 4000 ms peak also)
    • galeon_embed_print() takes a few hundred milliseconds, most of the time is spent waiting

  • TIP use busy cursor while waiting
  • TIP you can print the original GaleonEmbed? and avoid the silly "can't print while in print preview" error
    • ALERT! need to make sure the user can't load other URL while in print preview
      • HELP what about autorefreshing pages?
    • or you can just exit Print Preview first

Revision r1.1 - 07 Jul 2004 - 22:45 - TommiKomulainen
Revision r1.4 - 12 Jul 2004 - 15:51 - TommiKomulainen
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Galeon? Send feedback.