jQuery UI Team Meeting – Jun 01 2011

Recent Progress

  • Dan: Added all previous versions of jQuery UI to http://code.jquery.com
  • Dan: Fixed broken web site SVN
  • Scott G: Contacted Adobe for ARIA Hackathon sponsorships
  • Scott G: Finished tooltip implementation and tests

Todos

  • Jörn: Update Scott's old widget demo and add to git repo
  • Richard: Restart work on new docs format
  • Jörn: Setup meeting for selectmenu planning
  • Scott G: Start reviewing spinner
  • Corey: Start figuring out how to document effects using new XML format
  • Effects: What should we do with explode efffect when split effects land?
  • All: Review pull requests
  • All: Document how to replace :active { outline: none } http://bugs.jqueryui.com/ticket/6757

Still Open

  • JD: provide Jenkins-TestSwarm plugin
  • Dan: Hotlinking issue with Themeswitcher
  • Dan: See if we should move swarm.jquery.org
  • Dan: Directory listings for view.jqueryui.com
  • Adam: Finish widget factory documentation update at http://wiki.jqueryui.com/Widget-factory
  • Download builder rewrite: Waiting for front-end and back-end teams to have a planning meeting
  • Themeroller refactor: Need to identify scope and requirements. Need a project lead

Testing Team Meeting – May 27 2011

QUnit

TestSwarm

  • Went through pull requests, now new swarmpath utilty method deals with the contextpath issue and fixes several broken paths, as well as order of commands in reset.sql, and correct instructions for crontab
  • Still waiting for update on Jenkins-TestSwarm plugin
  • Some assistance for Aloha Editor team to use TestSwarm

jQuery UI Team Meeting – May 25 2011

Recent Progress

Todos

  • Scott G: Contact Adobe for ARIA Hackathon sponshorship
  • Corey: Start figuring out how to document effects using new XML format
  • Effects: What should we do with explode efffect when split effects land?
  • All: Review pull requests
  • All: Document how to replace :active { outline: none } http://bugs.jqueryui.com/ticket/6757

Still Open

  • Ralph: move build checklists to wiki
  • Richard: create a wiki page for new docs XML and XSLT effort
  • JD: provide Jenkins-TestSwarm plugin
  • Dan: Hotlinking issue with Themeswitcher
  • Dan: See if we should move swarm.jquery.org
  • Dan: Directory listings for view.jqueryui.com
  • Adam: Finish widget factory documentation update at http://wiki.jqueryui.com/Widget-factory
  • Download builder rewrite: Waiting for front-end and back-end teams to have a planning meeting
  • Adam: Update tests for Tooltip
  • All: Write demos and docs for Tooltip http://wiki.jqueryui.com/Tooltip see TODO section at top
  • Themeroller refactor: Need to identify scope and requirements. Need a project lead

jQuery Mobile Team Meeting – May 24 2011

##Navigation re-write status update

##Targeting Ajax navigation and animated page transitions (Scott) Currently in jQuery Mobile, if a browser supports media queries or is Internet Explorer, we enhance the page to the full experience, including Ajax-based navigation for animated page transitions. The issue we’re seeing now is that there are browsers that support all the advanced enhancements but don’t properly track hash changes as history stack events so the back button is essentially broken on both Blackberry 5 and Symbian. Opera Mini also has issues with the Ajax navigation system because of the way it’s proxy-based rendering works.

###Suggested action:

jQuery Core Team Meeting – May 23 2011

Minutes (Notes) of the meeting of jQuery

Location: #jquery-meeting on Freenode

Time: Noon ET

Official Agenda:

jQuery 1.6.2 Status

http://bugs.jquery.com/query?status=!closed&milestone=^1.6.2&order=priority

Blockers

No major rush, just keep fixing bugs. We’ll set a date soon (likely in a month or so)

jQuery 1.7 Roadmap

http://bugs.jquery.com/report/501

Voting on Bugs:

  • The
    point of voting on the blockers is that they're, previously nominated
    by just one person as being a blocker – we use this opportunity to
    determine if it should remain a blocker (and be fixed) or if not, get
    bumped down to a lower priority.

Voting on Features:

  • In the case of feature/enhancement requests – either land it or close the bug as wontfix

Form is now closed

Team members should have permission to vote, please let John know if you don’t have access, for some reason.

Voting should be done by June 6th

  • Roadmap Meeting on June 6th

Final Release: September 30th

Beta 1: September 1st

Alpha 1: August 1st

September will be dedicated towards Q&A

August will be dedicated towards docs writing

jQuery UI Team Meeting – May 18 2011

Recent Progress

Todos

Still Open

  • Ralph: move build checklists to wiki
  • Richard: create a wiki page for new docs XML and XSLT effort
  • JD: provide Jenkins-TestSwarm plugin
  • Dan: Hotlinking issue with Themeswitcher
  • Dan: See if we should move swarm.jquery.org
  • Dan: Directory listings for view.jqueryui.com
  • Adam: Finish widget factory documentation update at http://wiki.jqueryui.com/Widget-factory
  • Download builder rewrite: Waiting for front-end and back-end teams to have a planning meeting
  • Adam: Update tests for Tooltip
  • All: Write demos and docs for Tooltip http://wiki.jqueryui.com/Tooltip see TODO section at top
  • Themeroller refactor: Need to identify scope and requirements. Need a project lead

jQuery Mobile Team Meeting – May 17 2011

##Navigation re-write status update

##Targeting Ajax navigation and animated page transitions (Scott) Currently in jQuery Mobile, if a browser supports media queries or is Internet Explorer, we enhance the page to the full experience, including Ajax-based navigation for animated page transitions. The issue we’re seeing now is that there are browsers that support all the advanced enhancements but don’t properly track hash changes as history stack events so the back button is essentially broken on both Blackberry 5 and Symbian. Opera Mini also has issues with the Ajax navigation system because of the way it’s proxy-based rendering works.

###Suggested action:

link Restore user zooming capability

  • Right now, all our demos and docs have this meta tag:

<meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1">

The issue is that the minimum-scale=1, maximum-scale=1"portion completely disables the pinch- or double-tap-to-zoom feature which isn’t very “webby” so we’re going to change our meta tag to set a better example of how to code a page in jQuery Mobile. The meta tag is part of the user’s page content so this isn’t a change to the library per-se, but our demos are used as a template for many users so this is important to evangelize.

  • The proposed meta tag we’ll use will look like this:

<meta name="viewport" content="width=device-width, initial-scale=”1”">

On iOS, there is a bug that will incorrectly scale the page when you change orientation which is the reason why we originally used the current meta tag configuration, but we don’t think it’s worth disabling the user’s zoom feature to workaround an iOS bug that may be fixed in the near future. A bug was submitted to Apple by Filament Group, and there’s a description here: http://filamentgroup.com/examples/iosScaleBug/

JavaScript can be used to manipulate this tag dynamically but this approach is far from fool-proof and causes some performance issue so we want to start with the simplest option (leaving the browser feature untouched) and think about alternatives to improve this for 1.0. Jeremy Keith has a great article on this topic: http://adactio.com/journal/4470/

Ticket for this change here: https://github.com/jquery/jquery-mobile/issues/1645

Fix provided here: https://github.com/jquery/jquery-mobile/commit/8ba4c27300da72f5792c98a6aeb53e2f2fd4b02c

and here: https://github.com/jquery/jquery-mobile/commit/04cb9c185040994265ffbd3e40a9ab2cb3ab1dbb

##Remove dynamically injected viewport meta tag

This was deprecated in alpha 4 due to Windows Phone 7’s lack of support for dynamically injected viewport elements. In the end, we think this should be in the page to start anyway, so we’re recommending that users of jQuery Mobile write the meta viewport tag into the head of their page (with content=”width=device-width, initial-scale=1”).

Fix here: https://github.com/jquery/jquery-mobile/commit/adf3808e842677feb23e9d1102c7203ab82a42a3

##Git repo size

The jQuery Mobile repo's large and it may be due to obsolete branches.

##Transition encapsulation and packaging (current state: fuzzy idea)

  • (From Steve) Currently we have jquery.mobile.transition.js package (for css3 transitions) and jquery.mobile.navigation.js acting as a transition “god object” (as it were). Possibly better: navigation triggers at the appropriate junctures, and transitions, as a self-sustained independent package, listens and acts, or not. Acid test: navigation would know nothing about transitions.

###Probably good: Audit, eliminate setTimeout() wherever possible

  • Expecting that some of these can be engineered with $.deferred instead.
  • Currently we have 15 setTimeout() calls in Master.
    • 2 in core.js
    • 2 in event.js
    • 2 in footer.js
    • 3 in select.js
    • 1 in textinput.js
    • 1 in hashchange.js
    • 3 in navigation.js
    • 1 in vmouse.js

jQuery Core Team Meeting – May 16 2011

Minutes (Notes) of the meeting of jQuery

Location: #jquery-meeting on Freenode

Time: Noon ET

Official Agenda:

jQuery 1.6.2 Status

http://bugs.jquery.com/query?status=!closed&milestone=^1.6.2&order=priority

Blockers

No major rush, just keep fixing bugs. We’ll set a date soon (likely in a month or so)

jQuery 1.7 Roadmap

jQuery UI Team Meeting – May 11 2011

Recent Progress

Todos

  • Scott G: Add a link on developer links section of jqueryui.com for jquery-ui.git
  • Adam: Update tests for Tooltip
  • All: Write demos and docs for Tooltip http://wiki.jqueryui.com/Tooltip see TODO section at top
  • Corey: Start figuring out how to document effects using new XML format
  • Themeroller refactor: Need to identify scope and requirements. Need a project lead
  • Scott G: remove the queuing logic in tabs which is blocking 1.9m5
  • Adam and Corey: start helping more with the pull request queue, esp. as Scott is focused on 1.9m5
  • All: We need more sponsors for the ARIA Hackathon planned for July http://wiki.jqueryui.com/ARIA-Hackathon
  • All: Meet after 3pm today if you can help clear Pull Request queue for 1.8.13
  • Scott G: Do 1.8.13 release after today

Still open

  • Ralph: move build checklists to wiki
  • Richard: create a wiki page for new docs XML and XSLT effort
  • Scott G: ping JD about Jenkins-TestSwarm plugin
  • Dan: Hotlinking issue with Themeswitcher
  • Dan: See if we should move swarm.jquery.org
  • Adam: Finish widget factory documentation update at http://wiki.jqueryui.com/Widget-factory
  • Download builder rewrite: Waiting for front-end and back-end teams to have a planning meeting