- Released 1.10.0.
- Introduced a few regressions, which are being worked on.
- Added multi-version support to download builder.
- Working on creating shorter URLs for download builder to avoid bad gateway errors with nginx.
- Porting ThemeRoller image creation from PHP to node.
- Working on collapsing margin bugs with effects.
- Working on using CSS clip for effects.
Author Archives: builder
jQuery Mobile Team Meeting – Jan 17 2013
- Attending: Todd Parker, John Bender, Jasper de Groot, Anne-Gaelle Colom, Alex Schmitz, Ghislain Seguin, Ralph Whitbeck
link Todd
- 1.3.0 Beta released late this Monday - blog post and demo
- Tracking issues as they come in and fixing as we go.
- Two blocker issues found so far are already fixed:
- https://github.com/jquery/jquery-mobile/issues/5453
- https://github.com/jquery/jquery-mobile/issues/5445
- jQuery core 1.9.0 is now final - we should replace 1.8.3 in our docs today
- New jQuery Mobile API docs released - need to start redirecting people there and not updating the old docs site.
- In the current docs, replace the API info with a link to the new API page and work out permanent re-directs. For now, link http://jquerymobile.com/test/docs/forms/textinputs/ to http://api.jquerymobile.com/textinput/
- New demos site - we should start focusing on polishing that up
- New docs design and IA
- Port non-API content and demos into the new docs format
- New plugins site released, we need to add our widgets there - who wants to take point on the package.json creation?
- Working to port the mobile site and blog over to the new responsive within the next 3-4 weeks. Anne and Adam will help out. The blog theme is a current blocker for the site port.
- Jeff has created drafts of the changelogs for 1.1.2 and 1.2.1 so we can start planning when we want to do RCs of those maintenance releases.
- 1.4 planning will happen here: https://github.com/jquery/jquery-mobile/wiki/1.4-planning
- Thanks to Microsoft for donating a huge batch of WP7.8 phones to the project for testing. We’ll distribute to team members once they arrive in the Boston lab.
- Thanks to RIM for donating two BB10 phones to the project for testing.
link John Bender
- Bug fixes for nav
- Tests are failing/timing out
- Working example in $.mobile.navigate docs
link Jasper de Groot
- Panel:
- worked on panel re-factor
- fixed panel issues that have been reported after 1.3 beta1 release: https://github.com/jquery/jquery-mobile/issues/assigned/uGoMobi?labels=Panel&page=1&sort=updated&state=closed
- changed: When you open a panel we set the page min-height to the panel height when the panel is larger than the viewport. Initial min-height is restored when you close the panel
- updated the panel demo pages
- I am in favor of making swipe on page content close the panel too + we need to take the swipe direction into account https://github.com/jquery/jquery-mobile/issues/5458
link Anne-Gaelle Colom
- API docs:
- updated example template to use JQM 1.3 beta and jQuery 1.8.3
- updated jquery-wp-content footer to new CDN
- updated data-attribute page
- created entries for panels and rangeslider
- added examples to isRelativeUrl and get methods
- added new options to dialog
- Will talk at jQuery Europe!!! (Good UI design with jQuery Mobile) my aim is to illustrate all good UI design rules with JQM examples.
link Ghislain Seguin
- Still need to generate image zip files for all versions available. Who can help putting them on the CDN after that’s done?
- Continue to work on grunt migration
link Alexander Schmitz
- Triage
- helping with panels
- update touch events for core 1.9
- research dom node creation speed with |Nix|
- review PR https://github.com/jquery/jquery-mobile/pull/5466
- expose resetActivePageHeight on $.mobile to use in panel
- testing against 1.9 final
- widgets outside pages
link Ralph Whitbeck
- Working on jQuery Mobile training for jQuery UK
- Giving a jQuery Mobile session at BlackBerry Jam in Amsterdam Feb 5-6
jQuery Mobile Team Meeting – Jan 10 2013
- Attending: Todd Parker, John Bender, Jasper de Groot, Anne-Gaelle Colom, Gabriel Schulhof, Alex Schmitz, Ghislain Seguin, Mat Marquis
link Todd
- No team meeting the last two weeks due to holiday schedules
- Just received a generous offer from Microsoft to donate a bunch of WP devices to the project for testing. Coordinating on logistics now.
- We’ve been working with members of Samsung’s Tizen team and have pulled in a few performance improvements so far, looking forward to more collaboration
- Aiming to release a new responsive jQM site, blog and API site to match the other jQuery properties. Target date is Mid February for the sites so those may launch a bit after 1.3
- 1.3.0 beta slated for early next week
- Only 3 open issues for the the 1.3 milestone, none critical
- Jasper is doing a final round of re-factoring on the panels to improve Android webview performance in the panel-refactor2 branch. Preview
- blog post in-progress for 1.3
- should we preview the new API docs in the blog post?
- will focus on the new demos site IA/design once beta goes out
- Maintenance releases - Jeff Lembeck is working on a tool to generate drafts of these based on our formatting needs, update on this soon
- Hoping to do a quick release for 1.1.2 to finish up support on 1.1 after beta goes out
- Followed soon after by a 1.2.1 release to support 1.2
link John Bender
- Nav
- Back button for Opera/IE
- Anything for Chrome iOS6
- Namespacing forobjects
- Docs
link Jasper de Groot
- worked on panel refactor http://jquerymobile.com/branches/panel-refactor-part2/docs/panels/index.html To do:
- fixed toolbars on Android WebView: transition doesn’t work - We will note in docs about how you can hide them with custom CSS (reveal and push only) if you’re building an Android app
- update docs to match the re-factor
link Anne-Gaelle Colom
- We now have the new styling in place in the api site (http://stage.api.jquerymobile.com)
- Created examples for these methods: isAbsoluteUrl, makeUrlAbsolute
- Modified examples for swipe, swiperight, swipeleft
- and during the holiday:
- wrote a new tutorial for themeroller on the learn site (http://stage.learn.jquery.com/jquery-mobile/theme-roller/ )
- added the jQuery Asia videos by Ralph and Alex on the resources page
link Gabriel Schulhof
- Improved page load time on demos by making view-source popup even lazier - created only when the user clicks on the button
- Tested out John Bender’s nav mod - found that iOS Chrome is FUBAR
- web-ui-fw
link Ghislain Seguin
- Fixed https://github.com/jquery/jquery-mobile/issues/5198, pushed w/ test
- Started working on migration to grunt 0.4, kindda stuck there as concat task has not been migrated yet
- Need to create image zips of previous and current versions then add a link to them on the download builder page
link Mat Marquis
- Fixed 3D support test
- Fixed tables in Safari <= 5
- A bunch of panel testing
link Alexander Schmitz
- Fixed broken cssTransitions support test
- worked with wilto about cssTransform3d support test
- Fix bugs on Panels
- Branch previews
- creating dom elements on the fly (samsung suggestion);
Testing Team Meeting – Jan 05 2013
January 03, 2013
Location: #jquery-meeting on Freenode
Attending: James, Jörn
Time: 11am ET (16:00 UTC)
QUnit
Survey is online: https://docs.google.com/spreadsheet/viewform?formkey=dDBzQl9TWmQzbDdXS08wMTBuLTlObXc6MQ#gid=0
Survey results: https://docs.google.com/spreadsheet/ccc?key=0ArIM4UVbwE-3dDBzQl9TWmQzbDdXS08wMTBuLTlObXc#gid=0
Updated htmlEqual PR from James: https://github.com/jquery/qunit/pull/368 – needs review
Landed https://github.com/jquery/qunit/pull/387 – more reliable throws() assertion
Landed https://github.com/jquery/qunit/pull/384 – module/test filters now work in IE7/8 with file protocol
Support for pending tests like Mocha? “tests without a function body such that they show up in the list but have a different visual representation and do not count as either a success or a failure; rather, a new "pending" count is added as well.” – still not very convincing.
Better async testing!
Mocha looks at callback signature and makes tests async when a callback argument, usually named done, is present: http://visionmedia.github.com/mocha/#asynchronous-code
Can’t do that since we introduced the assert argument
Can do something like this:
- test(…, function(assert) { var done = assert.async(); … done(); }
- asyncTest(…, function(assert) { assert.done(); })
Going to land the two deprecation tickets, then release 1.11
TestSwarm
- Landed Timo’s PR to update node-testswarm – published testswarm@1.0.0-alpha. Sane API, reporters, bug fixes.
- Need to get rid of iframe for running tests
jQuery Core Team Meeting – Jan 04 2013
December 31, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, gibson042, rwaldron, mikesherov
Time: Noon ET
Official Agenda:
Landing 2.0 changes
jQuery 2.0 needs browserset “popular-no-old-ie”
want to keep the support.js unit tests
- they let us know when it’s safe to remove a check
Stale code in the repo
- Strategy for keeping and maintaining code?
- Remove oldIE tests from 2.0 branch (dave)
Perf testing
- Need some to prevent perf regressions and prove 2.0 improvements
- focus on big-picture hot paths
- mikesherov and rwaldron to talk this week
Style guide
- rwaldron proposes using js-beautify
- Let’s find a way to automate/standardize using this
- Perhaps a grunt task, and instructions in the contributing/readme?
Unassigned tickets
Assigned tickets review for 1.9; need volunteers for open tix
December 17, 2012
Minutes (Notes) of the meeting of jQuery
Location: #jquery-meeting on Freenode
Attending: DaveMethvin, gibson042, mikesherov
Time: Noon ET
Official Agenda:
Beta today:
- Blog post: http://blog.jquery.com/2012/12/17/jquery-1-9-beta-1-released/
- Upgrade guide: http://jquery.com/upgrade-guide/1.9/
Renamed jQuery Compat to jQuery Migrate – Thanks snover!
https://github.com/jquery/jquery-migrate
Where should bugs be handled for it? GITHUB
- Originally I thought Trac, but perhaps Github would be easier?
- Probably not that many bugs (haha)
- Just got our first bug
jQuery 2.0 Pass One – Who wants to do some DELETING?
For pass 1 let’s mainly remove hacks and do simple refactors
- Remove oldIE hacks
- Simple rewrites using ES5 features if they save code
Don’t make any changes to unit tests (special dispensation required)
Make pull requests prefixed with “2.0″ for review
Branch off 1.9-stable next Monday if possible
2.0 alpha by December 31 (two weeks)?
Do we need tickets? No functional changes so I don’t think we do
while making changes, normalize any browser-specific hacks to
- // Support: browser version (e.g., Support: Opera <11.5, IE < 9)
What about Sizzle?
- Factoring out oldIE probably won’t pay off
- Explore a simple querySelectorAll/matchesSelector alternate impl
Specific interest? Grab them now, or later
- ajax – dave
- attributes – timmy
- callbacks – dave (no changes; try/finally fireWith at some point?)
- core – Rick
- css – dave (about -300 gz)
- data – Rick
- deferred – dave (no changes)
- dimensions – dave (just a comment to remove, so later)
- effects
- event – dave (about -520 gz)
- manipulation – Rick would like to work with Richard Gibson on this :)
- offset – dave (no changes)
- queue – dave (no changes)
- serialize – dave (no changes)
- support – perhaps clean this up after we land the other stuff?
- traversing – orkel expressed interest, dave can back him up
- build and testswarm changes – dave, with help
grunt 0.4 – wait until after Jan 1 before deploying
WE MUST FIX THE IE8 TWO PIXEL BUG
Mergeatron
- Upstream issues: http://github.com/snapinteractive/mergeatron/issues
Unassigned tickets
Assigned tickets review for 1.9; need volunteers for open tix
jQuery UI Team Meeting – Jan 02 2013
- Migrating to Grunt 0.4.
- Working on multi-version support for download builder.
- Switching sites to new-css branch.
- Need to fix regression with transparent colors.
- Looking at code coverage reports.
- blanket.js seems interesting, but a bit buggy.
- Working on using CSS clip for effects.
Testing Team Meeting – Dec 21 2012
December 20, 2012
********Location: #jquery-meeting on Freenode
Attending: Scott, Dave, Rodney, Jörn
Time: 11am ET (16:00 UTC)
QUnit
#378 – codebase split. If so, how? Follow jQuery Core? UMD/AMD?
- Check out what James suggested (lodash UMD), otherwise just copy approach from Core, release single file on CDN and NPM
#352 – Unsafe JavaScript attempt to access frame – what is going on?
#347 – Add assertion to run after loading source to look for globals – add a resource loader to QUnit? Would need a prototype. The global-leaks check doesn’t seem worth the trouble though.
TestSwarm
jQuery Mobile Team Meeting – Dec 20 2012
- Attending: Todd Parker, John Bender, Jasper de Groot, Jason D Scott, Anne-Gaelle Colom, Gabriel Schulhof, Alex Schmitz, Ghislain Seguin, Scott Jehl
link Todd
- Down to 240 issues thanks to Jasper and Alex’s heroic triage: https://github.com/jquery/jquery-mobile/issues
- 1.3 is coming together but with the holidays, beta will probably end up shipping in early January. Last few widgets almost there for beta:
- Nav refactor landed in master (Navigator and History) after tons of work by John Bender. Tests are all passing now too. Details below.
- Slide panel refactor and browser testing complete for beta, working on unit tests so we can land in master. Demo: http://jquerymobile.com/branches/slide-panel-refactor/docs/panels/index.html
- Dual handle range slider is close to landing in master. Working on IE7 issue and tests. Demo: http://jquerymobile.com/branches/range/docs/demos/sliders/sliders.html
- 1.4 planning is just starting but this is shaping up to a big re-factor for performance and consistency with the only widget addition being tabs. We will be creating a spec of where we want to go so we can apply the same review to all widgets in terms of widget factory conformance, markup & style re-factoring, etc. in the new year
- Work on the new demos is well underway to replace the current docs for 1.3 final. Working on the IA and collecting content but there are a few big buckets of content:
- Widgets in various configs with a view source button to grab snippets
- Intro guides
- FAQ style section with common questions/scenarios
- Real world demos that show off how to customize and extend jQM
link John Bender
- Nav is merged!
- Tests are green across the board (old, jquery-git, master)
- Refactored Nav to two objects Navigator and History, $.navigate is just a proxy
- $.navigate method name
- Expose $.mobile namespace outside of core
- $.History -> $.mobile.History
- $.Navigator -> $.mobile.Navigator
link Jasper de Groot
- made progress on triage
- made slider and input together full width (fix is in branch “range”) https://github.com/jquery/jquery-mobile/issues/5045
- new widget rangeslider CSS (consistency between slider and rangeslider layout)
- added sliders demo page in branch “range” http://jquerymobile.com/branches/range/docs/demos/sliders/sliders.html
link Anne-Gaelle Colom
- in the api docs, created entry for:
- table toggle column mode
- table reflow mode
- fixedtoolbar
link Gabriel Schulhof
- Working with Samsung on rebooting web-ui-fw. This has lead to some changes in jQM:
- Separated out view-source.js to reuse within web-ui-fw.
- Added issue for widget review: rename ui-disabled to ui-state-disabled, and let the widget factory apply the class via the widget() method which we should also implement - this should give us mostly free-of-charge widget disabling
- On holiday until 2013-01-02
link Ghislain Seguin
- No update this week
link Scott Jehl
- Worked on re-factoring and debugging panels, ready for beta
- Collaborating with Zach on unit tests
link Alexander Schmitz
- Finishing touches and bug fixes on range.
- one major bug remains in ie7 dont think this is fixable in a reasonable way
- one minor fix after the meeting
- triage and bug fixing (Under 340 issues Woo Hoo)
- working on some demos
jQuery UI Team Meeting – Dec 19 2012
- Released 1.10.0-beta.1.
- Migrating to Grunt 0.4.
- Working on multi-version support for download builder.
- Switching sites to new-css branch.
- Need to figure out what to do for indeterminate progressbar accessibility.
- Simplifying selectmenu to only handle dropdown style.
- Popup style will be built as an extension.
jQuery Mobile Team Meeting – Dec 13 2012
- Attending: Todd Parker, John Bender, Jasper de Groot, Jason D Scott, Anne-Gaelle Colom, Gabriel Schulhof, Alex Schmitz, Ghislain Seguin
link Todd
- 1.3 is in great shape. Remaining issues: https://github.com/jquery/jquery-mobile/issues/5359
- Still aiming to get 1.3 beta out by the end of the year
- New API site and docs will go live when 1.3 hits final in early 2013
- Panels: final re-factor work underway
- We’ve decided to tweak the sliding panel code a bit and API to simplify internals and support the most common use cases. So instead of the link being used to configure the panel position (left, right) and display (reveal, push, overlay), these are now set on the panel and the link just points to which panel to display. Work being done in the slide-panel-refactor branch.
- Still looking at whether the “push” mode is going to be performant enough to include in 1.3. Because it causes a reflow of the page, it’s much heavier than the other two modes.
- Tyler doing knowledge transfer with Xavier and Jeff on ThemeRoller admin
- Maintenance release for 1.1.2 in the works, will be the final maintenance release for 1.1
- Coordinating with a few 3rd parties who want to try and contribute code to the project
link John Bender
- Nav refactor: down to a few last unit test failures, hoping to merge into master tomorrow
- Next: cleanup of internals and fixing up sequence tests for reliability and speed
link Jasper de Groot
- Added two swipe demos: http://jquerymobile.com/test/docs/demos/swipe/swipe-list.html http://jquerymobile.com/test/docs/demos/swipe/swipe-page.html (problem: source code highlighting does only work for the first page + need to add prefetch next page)
- demos view source: you can now target an html element of which the markup should be shown (so you can show a whole page without the need to wrap in a div)
- noticed issues with the CSS transitions and transform 3D tests https://github.com/jquery/jquery-mobile/issues/5359 (Mat is looking into this)
- some triage and reviewed PR https://github.com/jquery/jquery-mobile/pull/4973 (closed, have to look into other CSS to give the title in the header more space)
- updated contributing guidelines and JS Bin test case template
link Anne-Gaelle Colom
- created entry for basic tables (and discussed how to go about creating the entries for RWD tables)
link Gabriel Schulhof
- Fixed fixedToolbar bug
- Worked with John Bender on nav - almost there
- TODO:
- Check weird page transitions on Chrome when coming back from a page accessed via a link inside a popup - Bam!Baaaaam!
- If time: What do we know about the Samsung guys, Todd?
link Ghislain Seguin
- Done with https://github.com/jquery/jquery-mobile/issues/5096,it can use some polish but the base is there: http://ghislain.no-ip.biz/jqm/docs/demos/listviews/listview-filter-autocomplete.html
link Alexander Schmitz
- Continued work on range slider.
- Fixed all the bugs anyone has noticed.
- clicking on extremes of the track will adjust closest handle
- working on dragging highlight will drag whole range.
- made extension to allow “push” mode as requested on issue
- Bug fixing and triage.