User Tools

Site Tools


dev:browser_staff:hatch:todo

This is an old revision of the document!


Hatch Development TODO

Printing

  • Finish support for context-specific print configuration and printing from browser client.
  • Ensure that all needed printer settings are supported. Known attributes:
    • color vs monochrome
    • paper source (e.g. automatic, tray 1, tray 2, etc.)
    • paper type (Letter, etc.)
    • orientation (landscape / portrait)
    • left/right/top/bottom margins
    • page ranges
    • number of copies
    • collation
    • print quality
    • print sides
  • Create an in-browser print config interface.
    • This replaces the current behavior of launching the Java printer dialog.
    • Why?
      • Extracting every printer attribute in a browse client-compatible structure is likely unfeasible.
      • Showing the dialog gives the impression we are storing values for every toggle.
      • The Java printer dialog, which sometimes launches the native printer dialog, creates inconsistent interfaces.
      • Often the dialog pops up behind the browser, which is confusing.
    • Note the printer dialog is still accessible for one-off changes when printing w/ the dialog.

Installer

  • Create an install process for Windows
  • Installer includes JDK and runs it locally without installing JDK on the PC
    • Goal is to avoid conflicts w/ existing Java installs and to control the pace of updates.
  • Create a plan for distributing updates.
  • Hatch should run as a service in the background.
  • Tray icon that supports stop/start actions and indicates connectivity status
  • Consider variations on where to store files (home directory, etc.).
  • Handling SSL certificates
    • Generate local SSL cert at install time?
    • Teach the browser to trust the cert?

Miscellaneous

Resources

dev/browser_staff/hatch/todo.1440186094.txt.gz · Last modified: 2022/02/10 13:34 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.