state of jquery ui - nemikornemikor.com/presentations/jquery-ui-keynote-2012.pdf · • jquery ui...

18
State of jQuery UI

Upload: others

Post on 12-Jun-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

State of jQuery UI

Page 2: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

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 - ???

Page 3: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

1.9 Roadmap

• Do all the things

• Then do some more

Page 4: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

1.9 Roadmap - Cleanup

• API redesign for all widgets

• <10 bugs for all widgets

• Full accessibility for all widgets

Page 5: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

1.9 Roadmap - New• Menu, Menubar

• Tooltip

• Spinner

• Mask

• Selectmenu

• Datepicker rewrite

Page 6: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

1.9 Roadmap - Tech

• New web site

• New API site

• New download builder

• New ThemeRoller

Page 7: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

1.9 Roadmap

• Over ambitious

• Split into 1.9, 1.10, 1.11

Page 8: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

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

Page 9: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

1.9 Status

• BETA!

• 2,098 commits

• 201 tickets

Page 10: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

1.9 Status

• BETA!

• 2,098 commits

• 201 tickets?!?

Page 11: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

1.8 Releases

• 27 months

• 21 releases

• 536 tickets

Page 12: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

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

Page 13: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

Since 1.8

• 27 months

• 2,276 commits

• 737 tickets

Page 14: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

Since 1.8

0

125

250

375

500

625

750

875

1000

Scott Jörn Kris Corey Richard Community

Commits

Page 15: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

API Redesigns

• Many APIs are changing

• Full back-compat for one major release

• $.uiBackCompat = false

• forward-compat testing

Page 16: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

1.10 Roadmap

• API redesigns, bug fixes, accessibility

• dialog, progressbar, effects

• New widgets

• menubar, selectmenu

• Plan for better UI/Mobile integration

Page 17: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

1.11 Roadmap

• API redesigns, bug fixes, accessibility

• button, datepicker, slider

• New widgets

• mask, timepicker, effects

• Globalize

Page 18: State of jQuery UI - Nemikornemikor.com/presentations/jQuery-UI-Keynote-2012.pdf · • jQuery UI 1.0 - September 2007 • jQuery UI 1.5 - June 2008 ... • Do all the things •

2.0 Roadmap

• Interaction rewrite

• Touch support

• Device/event agnostic base widget

• More form controls