Skip to content
Binyamin Laukstein edited this page Jun 8, 2016 · 4 revisions

Install steps

  1. Large icon, title, subtitle and single Install button
  2. Install form
    • Add checkbox for option to avoid "DROP TABLE IF EXISTS"
    • Debug mode with explained options
      • Modify debug mode IPs
  3. Define admin email, check mailto() use Mailgun API to send congratulation email after successful installation

After installed

  1. When lost database connection, send automatic error report to admin email
    • Display UI with option to send generated URL for reinstall to admin email

Debug mode

  1. Response simulator for pages and API

Offline

  1. Firefox OS compatibility
  2. Manifest apps http://w3c.github.io/manifest/, https://developer.mozilla.org/en-US/Apps/Build/Manifest
  3. Web Storage http://dev.w3.org/html5/webstorage/
  4. IndexedDB https://dvcs.w3.org/hg/IndexedDB/raw-file/tip/Overview.html

UX

  1. While /history returns 200, still prefetched URL /api/history can return error and click back on /history would return not the same content, but the error page
  2. On small device vertical screen orientation
    • Avoid verctical scoll
    • Implement dynamic content swipe right-left
Clone this wiki locally