This repository has been archived by the owner on Oct 8, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
1.4 planning
uGoMobi edited this page Feb 12, 2013
·
29 revisions
- 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)
- 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
- 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
- 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
- Reduce markup decoration with JS, use more advanced CSS selectors https://github.com/jquery/jquery-mobile/issues/5173
- Switch to SVG or font based icons, make it easier to use different icon size https://github.com/jquery/jquery-mobile/issues/5562
- Re-design the default theme, reduce # of swatches?
- Make structural styles work as a minimal baseline for people who don't want to use TR
- Use media queries (rather than JS) to shield css rules to non-enhanced browsers to simplify enhancement
- Improve the C-grade styling
- Re-consider using a CSS pre-processor?
- Make is easier to target elements that are wrapped (suffixed class/id) https://github.com/jquery/jquery-mobile/issues/3577
- theme inheritance, use CSS instead of getInheritedTheme()? https://github.com/jquery/jquery-mobile/issues/5113
- disable and enable zoom?: https://github.com/jquery/jquery-mobile/issues/5431
- 1px jump: https://github.com/jquery/jquery-mobile/issues/5488 (see if fix for https://github.com/jquery/jquery-mobile/issues/4895 caused a regression)
- updatePagePadding: https://github.com/jquery/jquery-mobile/issues/5487
- PG white flash when nav between to pages (also happens on Android in browser): https://github.com/jquery/jquery-mobile/issues/4024
- iOS orientation change bug fix (timing?): https://github.com/jquery/jquery-mobile/issues/3956
- animation-fill-mode?: https://github.com/jquery/jquery-mobile/issues/5072
- fixed toolbars change position: https://github.com/jquery/jquery-mobile/issues/4259
- address bar issues:
- https://github.com/jquery/jquery-mobile/issues/3872 (data-prefetch causes address bar to show up)
- https://github.com/jquery/jquery-mobile/issues/4571 (default home scroll incorrect on short pages)
- https://github.com/jquery/jquery-mobile/issues/5575 (address bar only half hidden)
- should it be possible to have navbar outside toolbar/content? if so, include it in content wrapper for panels
- make it possible to use different iconpos and icon only https://github.com/jquery/jquery-mobile/issues/5374
- move grid function to navbar widget?
- trigger(“create”) should work: https://github.com/jquery/jquery-mobile/issues/4990 + https://github.com/jquery/jquery-mobile/issues/5141
- add refresh and destroy methods
- see what we want to do with feature request https://github.com/jquery/jquery-mobile/issues/5436 (don’t switch to multiple rows with 2 buttons if more than 5 buttons in navbar)
- overflow issue https://github.com/jquery/jquery-mobile/issues/5566
- https://github.com/jquery/jquery-mobile/issues/5467
- based on UI tab widget
- use navbar navbar widget?
- for listview, custom select, table
- https://github.com/jquery/jquery-mobile/issues/5629