state of jquery ui - nemikornemikor.com/presentations/jquery-ui-keynote-2012.pdf · • jquery ui...
TRANSCRIPT
State of jQuery UI
Major Releases• jQuery UI 1.0 - September 2007
• jQuery UI 1.5 - June 2008
• jQuery UI 1.6 - April 2009
• jQuery UI 1.7 - March 2009
• jQuery UI 1.8 - March 2010
• jQuery UI 1.9 - ???
1.9 Roadmap
• Do all the things
• Then do some more
1.9 Roadmap - Cleanup
• API redesign for all widgets
• <10 bugs for all widgets
• Full accessibility for all widgets
1.9 Roadmap - New• Menu, Menubar
• Tooltip
• Spinner
• Mask
• Selectmenu
• Datepicker rewrite
1.9 Roadmap - Tech
• New web site
• New API site
• New download builder
• New ThemeRoller
1.9 Roadmap
• Over ambitious
• Split into 1.9, 1.10, 1.11
1.9 Roadmap• API redesigns, bug fixes, accessibility
• accordion, autocomplete, position, tabs
• New widgets
• menu, spinner, tooltip
• Tech
• web site, API site, download builder, TR
1.9 Status
• BETA!
• 2,098 commits
• 201 tickets
1.9 Status
• BETA!
• 2,098 commits
• 201 tickets?!?
1.8 Releases
• 27 months
• 21 releases
• 536 tickets
1.8 Releases
0
25
50
75
100
125
150
175
1.8.1 1.8.3 1.8.5 1.8.7 1.8.9 1.8.11 1.8.13 1.8.15 1.8.17 1.8.19 1.8.21
Tickets Commits
Since 1.8
• 27 months
• 2,276 commits
• 737 tickets
Since 1.8
0
125
250
375
500
625
750
875
1000
Scott Jörn Kris Corey Richard Community
Commits
API Redesigns
• Many APIs are changing
• Full back-compat for one major release
• $.uiBackCompat = false
• forward-compat testing
1.10 Roadmap
• API redesigns, bug fixes, accessibility
• dialog, progressbar, effects
• New widgets
• menubar, selectmenu
• Plan for better UI/Mobile integration
1.11 Roadmap
• API redesigns, bug fixes, accessibility
• button, datepicker, slider
• New widgets
• mask, timepicker, effects
• Globalize
2.0 Roadmap
• Interaction rewrite
• Touch support
• Device/event agnostic base widget
• More form controls