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

1.4 planning

toddparker edited this page Mar 21, 2013 · 29 revisions

General

  • Support using widgets like toolbars, popups, panels outside of a page
  • Support AJAX loading in multi-page docs
  • Support anchors both inside a page (#bar) and across pages (foo.com#bar)
  • Revisit question of whether we should delete the contents of the original page contents (option) https://github.com/jquery/jquery-mobile/issues/3249
  • Support anchors and deep links to content like 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
  • Show how to use the server to serve up a full page vs. just the contents - how to use headers to decide what type of request it is or consider adding a query param option that could be set globally to communicate that it's an AJAX request

Performance

  • Add performance benchmarks so we have a clear baseline and avoid regressions
  • Work with core on what modules we might want sliced off as modules, maybe ship with a custom build of core that is lighter
  • Less markup generation/decoration for enhancement

API/widget factory/UI consistency

  • Widget factory review for conformance. See https://github.com/jquery/jquery-mobile/wiki/Widget-Review
  • Ideally, have a common core with UI that is just the minimal amount of code needed to bootstrap a widget from either library; move the nav/autoinit config, key handling, etc. out into separate modules.
  • Use a class config mechanism to allow UI and Mobile to map to different theme frameworks
  • Make it possible (and easy) to apply jQuery Mobile themes to jQuery UI widgets

Design cleanup

Transitions refactor

Navbar refactor

New tab widget

Generic filter widget extension

Nested listviews

Dialogs

  • Deprecate dialogs?
  • Add option "dialog" to page widget to apply dialog styling
  • Set option "dialog" to true if rel="dialog" is used on a link?
  • Look into different way of handling transitions for dialogs
Clone this wiki locally