Skip to content
This repository was archived by the owner on Oct 8, 2021. It is now read-only.

1.4 planning

toddparker edited this page Jan 30, 2013 · 29 revisions

Flexibility

  • Use widgets like toolbars, popups, panels outside of a page
  • Consider adding a query param option that could be set globally to communicate that it's an AJAX request (Build demos showing how to use the server to serve up a full page vs. just the contents)
  • Revisit question of whether we should delete the contents of the original page contents (option)
  • Use anchors and deep links simply - foo.com#bar
  • Be able to update hash w/o manipulating history (pushstate only)
  • Ability to pass hashes through (pushstate only)
  • Easier ways to wire in back button support for widgets like panels
  • Support AJAX loading in multi-page docs

Performance

  • Add performance benchmarks so we have a clear baseline and avoid regressions

API/widget factory consistency

See https://github.com/jquery/jquery-mobile/wiki/Widget-Review

Design cleanup

  • Switch to SVG or font based icons

Markup and style simplification

  • re-consider using a CSS pre-processor?
  • reduce markup decoration with JS
  • use media queries to shield css rules to non-enhanced browsers to simplify enhancement
  • improve the C-grade styling
  • Make it possible (and easy) to apply jQuery Mobile themes to jQuery UI widgets
Clone this wiki locally