-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Roadmap
New jQuery Mobile project site
New API docs as part of the jQuery Mobile site
Re-vamp of IA, design and content of current demos and docs to be more of a kitchen sink demo and real-world gallery
Make tabular data tables responsive by hiding and showing columns based on screen width and adding a chooser to let users control what columns they are viewing. See Filament Group’s table script https://github.com/jquery/jquery-mobile/issues/5093
Make controlgroup function a widget - Gabriel https://github.com/jquery/jquery-mobile/issues/3918 https://github.com/jquery/jquery-mobile/issues/4851
Make grid function a widget - Gabriel https://github.com/jquery/jquery-mobile/issues/2126
Make page.section widget: can’t enhance header/content/footer with trigger(“create”) - Gabriel https://github.com/jquery/jquery-mobile/issues/2215
All buttons regardless of markup should get active state - Jasper https://github.com/jquery/jquery-mobile/issues/5009
Nav re-factor, work on exposing hooks for tracking in history - Bender https://github.com/jquery/jquery-mobile/issues/5091
Add non-prefixed keyframe properties to make transitions work in IE10 - Jasper https://github.com/jquery/jquery-mobile/issues/4875
Hide X/close button option on dialogs (data-closebtn=”left/right/none”) - Ghislain https://github.com/jquery/jquery-mobile/issues/3886
Full width slider demo/option - Jasper https://github.com/jquery/jquery-mobile/issues/5045
Clear input button option for text inputs - Ghislain https://github.com/jquery/jquery-mobile/issues/1834
File input - basic theming support - Todd https://github.com/jquery/jquery-mobile/issues/5050
Select: make optgroup themable with custom menus - Maurice https://github.com/jquery/jquery-mobile/issues/4809
Responsive option for grid modules - Add an option class like ui-responsive to a parent div to make the child grids stack below a certain breakpoint - Jasper/Todd https://github.com/jquery/jquery-mobile/issues/4955
Option to start a filtered listview with all items hidden by default = local autocomplete - Jasper https://github.com/jquery/jquery-mobile/issues/5090
Option to prevent popup from closing when you click out - Gabriel https://github.com/jquery/jquery-mobile/issues/4727
Add a few more grid types that have non-equal widths - 25/75, 75/25, 25/50/25, 33/66/33 https://github.com/jquery/jquery-mobile/issues/3855
Key/value pair list type https://github.com/jquery/jquery-mobile/pull/2230
Tile layout - multiple list items arranged in a floated grid arrangement for photos, products, etc. - fixed width vs. fluid width - media queries to adjust the number per line https://github.com/jquery/jquery-mobile/issues/4956
Mini-Option in checkboxradio & textinput https://github.com/jquery/jquery-mobile/issues/4070
Develop a reliable way to opt browser that support overflow:auto|scroll into scrolling regions, otherwise fall back to scrolling the whole page. Potentially add a hook for a polyfill like iScroll. see Filament Group’s Overthrow: http://filamentgroup.github.com/Overthrow/
Possibly achieved by adding support for horizontal collapsible groups or as a new plugin https://github.com/jquery/jquery-mobile/pull/4865 (Jasper)
Allow the first page to be removed from the DOM https://github.com/jquery/jquery-mobile/issues/4050
Create TransitionHandler object and expose it as an API https://github.com/jquery/jquery-mobile/issues/4022
Allow all widgets to work outside a page container https://github.com/jquery/jquery-mobile/issues/4565
Remote auto-complete demo using listview filter hooks added for 1.2 (Ghislain) https://github.com/jquery/jquery-mobile/issues/5096
Range - dual handle like UI https://github.com/jquery/jquery-mobile/pull/2401
Add active states per swatch instead of global, update ThemeRoller to accommodate https://github.com/jquery/jquery-mobile/issues/3750
Benchmark various aspects of performance so we can instrument across devices
Deprecate nested lists? alternative?
Based on the touch drag utility to make a simple carousel demo - https://github.com/filamentgroup/responsive-carousel http://filamentgroup.github.com/responsive-carousel/test/functional/ Goal: Abstract out a utility for managing drag/swipe events
Scroll to top of a collapsible (set) its contents on expand https://github.com/jquery/jquery-mobile/issues/2167
Ability to use anchor links - make compatible with our AJAX nav https://github.com/jquery/jquery-mobile/issues/3616
Support query params https://github.com/jquery/jquery-mobile/issues/2859
Chaining popups https://github.com/jquery/jquery-mobile/issues/4806
Popup reverse transitions https://github.com/jquery/jquery-mobile/issues/4743 PR: https://github.com/jquery/jquery-mobile/pull/4903
Make it easy to build complex multi-pane layouts and other interactions with simple links. The general gist is that by adding a target to a link, we no longer do a full page transition and instead AJAX load, enhance and replace the contents of the target with the href's source when the link is clicked. https://github.com/jquery/jquery-mobile/issues/3219 http://jquerymobile.com/branches/fetchlink/docs/pages/fetchlinks/fetch-tabs.html
Develop a way to manage multiple panes of content updating independently (using fatchlink) and handle deep linking and history support in a reasonable way for things like tablet-optimized multi-pane layouts.
Change button theme dynamically https://github.com/jquery/jquery-mobile/issues/4317
Pre-render enhanced markup, ability to just add events - Trigger('eventcreate') to set event bindings to a widget without enhancing the markup - useful if markup is generated pre-enhanced with client-side templating https://github.com/jquery/jquery-mobile/issues/4935
Popup doesn't take into account positionTo on resize - look at whether it’s feasbile https://github.com/jquery/jquery-mobile/issues/4905
use external sets, font icons, remove the discs behind icons, etc. - see Filament Group’s Unicon for SVG based graphics with PNG fallback
Markup and CSS re-factor to simplify to eliminate/reduce the need for JS to decorate the markup. May require dropping the grade on older platforms.
Class configuration per widget: be able to choose what classes are applied based on structural styles. Need to deal with things like corners where they are applied based on complex rules. https://github.com/jquery/jquery-mobile/issues/4630