Skip to content

Instantly share code, notes, and snippets.

@arschmitz
Forked from scottgonzalez/roadmap.md
Last active August 29, 2015 14:08
Show Gist options
  • Save arschmitz/9591bfb59d879cb6a504 to your computer and use it in GitHub Desktop.
Save arschmitz/9591bfb59d879cb6a504 to your computer and use it in GitHub Desktop.

2015 Roadmap

Pointer Events

Q1

  • Transfer to jQuery Foundation
  • Engage IBM, MS Open Tech, Google, and Dojo
  • Update tests to use QUnit (so that they run in supported browsers)
  • Switch to jQuery infrastructure, remove Polymer dependencies

Mousewheel

Q1

  • Triage tickets

Q2

  • Move to common infrastructure
    • AUTHORS.txt
    • .jshintrc
    • Remove jquery.json manifest
    • jquery-release
    • Remove minified file from master

CSS Framework

Q1

  • Determine a name
  • Set up performance testing
  • Start implementing
  • Determine icon set

Q2

  • HTML4 form controls
  • Grid system
  • v1.0.0

Download Builder

Q1

  • Switch to directives for metadata
  • CSS dependency handling
  • Merge with jQuery Mobile

jQuery UI

Q1

  • Effects rewrite
  • Button rewrite/merge
    • Checkboxradio
    • Controlgroup
  • Classes option
  • v1.12.0
  • Interaction rewrite
    • Switch to Pointer Events for interaction base
    • Replace mouse with interaction base
    • Implement draggable
    • Implement droppable

Q2

  • Text inputs merge
  • Datepicker rewrite/merge
  • Spinner update for Globalize
  • v1.13.0
  • Switch to new CSS framework
  • Web Driver tests
    • At least some tests written using web driver
    • Good example: keyboard interaction for autocomplete

Q3

  • Interaction rewrite
    • Implement sortable
    • Implement resizable
    • Implement selectable
  • v2.0.0
  • Move UI wiki to jquery-wp-content

Q4

  • Flip switch merge
  • Slider rewrite/merge
  • v2.1.0

jQuery Mobile

Q1

  • Button rewrite/merge
    • Checkboxradio
    • Controlgroup
  • Merge Accordion
  • Classes option
  • Navbar rewrite
  • Table rewrite
  • Autoinit Module
  • v1.5.0
  • Adopt Pointer Events Polyfill
    • Switch to pointer events for custom events and gestures
    • Switch all widgets to pointer events

Q2

  • Text inputs merge
  • Datepicker Adopt
  • Spinner Adopt
  • Selectmenu Adopt
  • Establish New Navigation API
  • Add support for deeplinking to ID's
  • Update hash handling to be standards Compliant
  • v1.6.0
  • Switch to new CSS framework

Q3

  • Add navigation hooks for widgets
  • Panel Rewrite
  • Adopt Progress Bar
  • Adopt Tooltip
  • Adopt Dialog
  • Full Test squite passing on officially supported platforms
  • v2.0.0

Q4

  • Prototype JS based transition module
  • Flip switch merge
  • Slider rewrite/merge
  • Multiple Page Containers
  • v2.1.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment