Permalink
Browse files

Merge pull request #152 from blackberry/next

Merging in changes for v0.9.2
  • Loading branch information...
2 parents 9fd7a28 + 40105bb commit 5aa6175b88189f1f78341786619561fce1c5f1f4 Tim Neil committed May 29, 2012
Showing with 20,588 additions and 7,142 deletions.
  1. +22 −0 CHANGELOG.md
  2. +4 −4 Jakefile
  3. +16 −20 README.md
  4. +3,683 −3,072 samples/bbui-0.9.1.css → pkg/bbui-0.9.2.css
  5. +1,087 −225 samples/bbui-0.9.1.js → pkg/bbui-0.9.2.js
  6. +0 −1 samples/actionBar.htm
  7. +2 −0 samples/arrowList.htm
  8. +1 −0 samples/bbmBubbles.htm
  9. +3,684 −0 samples/bbui-0.9.2.css
  10. +5,181 −0 samples/bbui-0.9.2.js
  11. +1 −0 samples/charts.htm
  12. +21 −2 samples/contextMenu.htm
  13. +2 −1 samples/dataOnLoad.htm
  14. +2 −1 samples/dataOnTheFly.htm
  15. +12 −34 samples/gauge.htm
  16. +2 −3 samples/grid.htm
  17. +44 −0 samples/gridSquare.htm
  18. +36 −0 samples/imageList.htm
  19. +4 −4 samples/imageListAndGrid.htm
  20. BIN samples/images/grid/square/1.jpg
  21. BIN samples/images/grid/square/2.jpg
  22. BIN samples/images/grid/square/3.jpg
  23. BIN samples/images/grid/square/4.jpg
  24. BIN samples/images/grid/square/5.jpg
  25. BIN samples/images/grid/square/6.jpg
  26. BIN samples/images/grid/square/7.jpg
  27. BIN samples/images/grid/square/8.jpg
  28. BIN samples/images/grid/square/9.jpg
  29. BIN samples/images/icons/icon12.png
  30. BIN samples/images/icons/icon13.png
  31. BIN samples/images/icons/icon14.png
  32. BIN samples/images/icons/icon15.png
  33. BIN samples/images/icons/icon16.png
  34. BIN samples/images/icons/icon17.png
  35. BIN samples/images/icons/icon18.png
  36. BIN samples/images/icons/icon19.png
  37. BIN samples/images/icons/icon20.png
  38. BIN samples/images/icons/icon21.png
  39. BIN samples/images/icons/icon22.png
  40. BIN samples/images/icons/icon23.png
  41. BIN samples/images/icons/icon24.png
  42. BIN samples/images/imageList/1.jpg
  43. BIN samples/images/imageList/2.jpg
  44. BIN samples/images/imageList/3.jpg
  45. BIN samples/images/imageList/4.jpg
  46. BIN samples/images/imageList/5.jpg
  47. BIN samples/images/imageList/6.jpg
  48. BIN samples/images/imageList/7.jpg
  49. BIN samples/images/imageList/8.jpg
  50. BIN samples/images/imageList/9.jpg
  51. BIN samples/images/imageList/placeholder.jpg
  52. BIN samples/images/slider/lightning.png
  53. BIN samples/images/slider/moon.png
  54. BIN samples/images/slider/sun.png
  55. BIN samples/images/slider/sunshine.png
  56. +2 −1 samples/inboxList.htm
  57. +11 −10 samples/index.htm
  58. +63 −15 samples/input.htm
  59. +3,626 −3,072 pkg/bbui-0.9.1.css → samples/js/bbui-0.9.2.css
  60. +1,039 −219 pkg/bbui-0.9.1.js → samples/js/bbui-0.9.2.js
  61. +25 −14 samples/js/gauge.js
  62. +29 −0 samples/js/slider.js
  63. +32 −0 samples/listWithoutImages.htm
  64. +20 −16 samples/menu.htm
  65. +2 −0 samples/menuBar.htm
  66. +2 −1 samples/pillButtons.htm
  67. +54 −0 samples/radio.htm
  68. +2 −0 samples/settings.htm
  69. +44 −0 samples/slider.htm
  70. +746 −132 src/bbUI.css
  71. +19 −7 src/core.js
  72. +7 −5 src/plugins/contextMenu.js
  73. +29 −15 src/plugins/dropdown.js
  74. +102 −27 src/plugins/grid.js
  75. +188 −68 src/plugins/imageList.js
  76. +0 −65 src/plugins/inboxList.js
  77. +3 −3 src/plugins/labelControlContainers.js
  78. +10 −19 src/plugins/menuBar.js
  79. +117 −0 src/plugins/progress.js
  80. +247 −0 src/plugins/radio.js
  81. +25 −48 src/plugins/screen.js
  82. +155 −0 src/plugins/slider.js
  83. +30 −38 src/plugins/textArrowList.js
  84. +155 −0 src/plugins/titleBar.js
View
@@ -2,6 +2,28 @@
Below you will find all the different changes that have been added since the first introduction of versioning for the bbUI toolkit.
+## Version 0.9.2
+* Grid list margins corrected
+* Grid list now supports square 1:1 ratio images
+* Grid list now will only show overlay if either a title or sub-title is provided
+* Grid list now has press-and-hold context menu support
+* Large text for title/description on context menu now truncated with an ellipsis
+* Large text for label on text arrow lists now truncated with an ellipsis
+* Bug fixes for swipe down menu
+* HTML5 input fields now supported in a Label/Control container
+* Added slider styling for BlackBerry 10
+* Added progress indicators for BlackBerry 5/6/7/PlayBook/10
+* Supplying a back caption in a title bar no longer creates an action bar with a back button
+* Added title bar support to BB10
+* Added placeholder image support for image lists
+* Added image effect on image lists for BB10
+* Added support for images lists to just have text and no images
+* Added radio button styling for BB10
+* Added header styling (normal, solid) to the BB10 image and grid list
+* Changed header text justification on the image and grid list
+* Changed list highlighting for BB10 to match UX specs
+
+
## Version 0.9.1
* First version number provided for the toolkit
View
@@ -52,12 +52,12 @@ task('build', ['clean'], function () {
});
output += "bb.assignBackHandler(bb.popScreen);";
- fs.writeFileSync(__dirname + "/pkg/bbui-0.9.1.js", output);
- fs.writeFileSync(__dirname + "/samples/bbui-0.9.1.js", output);
+ fs.writeFileSync(__dirname + "/pkg/bbui-0.9.2.js", output);
+ fs.writeFileSync(__dirname + "/samples/bbui-0.9.2.js", output);
css += include("src/bbUI.css");
- fs.writeFileSync(__dirname + "/pkg/bbui-0.9.1.css", css);
- fs.writeFileSync(__dirname + "/samples/bbui-0.9.1.css", css);
+ fs.writeFileSync(__dirname + "/pkg/bbui-0.9.2.css", css);
+ fs.writeFileSync(__dirname + "/samples/bbui-0.9.2.css", css);
console.log("Prepare ship for ludicrous speed!");
});
View
@@ -1,6 +1,6 @@
![logo](https://raw.github.com/wiki/blackberry/bbUI.js/images/bbUI_100x403.png)
-_**Current version: 0.9.1 BETA**_
+_**Current version: 0.9.2 BETA**_
The goal of the bbUI toolkit is to provide a BlackBerry® User Experience and Design Language for HTML5 applications using the
[BlackBerry WebWorks](http://developer.blackberry.com/html5) framework. It provides common UI constructs that
@@ -20,13 +20,15 @@ This toolkit is currently in an incubation stage and we're working on getting th
* [Ken Wallis](https://github.com/kwallis) follow me on Twitter [@ken_wallis](https://twitter.com/#!/ken_wallis)
* [David Sosby](https://github.com/dsosby) follow me on Twitter [@ramdump](https://twitter.com/#!/ramdump)
* [Rory Craig-Barnes](https://github.com/glasspear) follow me on Twitter [@roryboy](https://twitter.com/#!/roryboy)
+* [Justin Tokarchuk](https://github.com/jtokarchuk) follow me on Twitter [@jtokarchuk](https://twitter.com/#!/jtokarchuk)
+* [James Blashill](https://github.com/jblashill)
Icons in "samples/images/icons" are [Plastique Icons by Scott Lewis](http://iconify.it/) under the [Creative Commons Attribution-Share Alike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/legalcode) as
[specified here](http://www.iconfinder.com/browse/iconset/plastique-icons/#readme).
## Source files to include
-You can find both the JS and CSS files that you need to add to your page in the "pkg" directory in this repository
+You can find both the JS and CSS files that you need to add to your page in the "pkg" directory in this repository. You can also [download the current release as a zip](https://github.com/blackberry/bbUI.js/tags)
## Philosophy
@@ -61,39 +63,33 @@ We've provided documentation for each of the controls in our wiki and you can ch
* [Toolkit Initialization](https://github.com/blackberry/bbUI.js/wiki/Toolkit-Initialization)
* [Screens](https://github.com/blackberry/bbUI.js/wiki/Screens)
* [Screen Specific CSS and JavaScript](https://github.com/blackberry/bbUI.js/wiki/Screen-Specific-CSS-and-JavaScript)
+* [Data- Attribute Reference](https://github.com/blackberry/bbUI.js/wiki/Data-Attribute-Reference)
+* [WebWorks Config.xml Reference](http://developer.blackberry.com/html5/documentation/ww_developing/Working_with_Config_XML_file_1866970_11.html)
### BlackBerry 10 "Only" controls
-* [Action Bar](https://github.com/blackberry/bbUI.js/wiki/Action-Bar)
-* [Context Menu](https://github.com/blackberry/bbUI.js/wiki/Context-Menus)
-* [Grid List](https://github.com/blackberry/bbUI.js/wiki/Grid-List)
+These controls are only supported on BlackBerry 10 devices or a PlayBook that has specified that it would like to use BlackBerry 10 styling
+
+[ActionBar](https://github.com/blackberry/bbUI.js/wiki/Action-Bar)    [ContextMenu](https://github.com/blackberry/bbUI.js/wiki/Context-Menus)    [GridList](https://github.com/blackberry/bbUI.js/wiki/Grid-List)
+
### Common Controls
-* [Arrow List](https://github.com/blackberry/bbUI.js/wiki/Arrow-List)
-* [BBM Bubbles](https://github.com/blackberry/bbUI.js/wiki/BBM-Bubbles)
-* [Buttons](https://github.com/blackberry/bbUI.js/wiki/Buttons)
-* [Control Groups](https://github.com/blackberry/bbUI.js/wiki/Control-Groups)
-* [DropDowns](https://github.com/blackberry/bbUI.js/wiki/DropDowns)
-* [Image List](https://github.com/blackberry/bbUI.js/wiki/Image-List)
-* [Label/Control Container](https://github.com/blackberry/bbUI.js/wiki/Label-Control-Container)
-* [Pill Buttons](https://github.com/blackberry/bbUI.js/wiki/Pill-Buttons)
-* [Screen Menus](https://github.com/blackberry/bbUI.js/wiki/Screen-Menus)
+These common controls and layouts are supported across BB6/BB7/PlayBook/BB10
-### Reference
+[ArrowList](https://github.com/blackberry/bbUI.js/wiki/Arrow-List)    [BBMBubbles](https://github.com/blackberry/bbUI.js/wiki/BBM-Bubbles)    [Button](https://github.com/blackberry/bbUI.js/wiki/Buttons)
+    [ControlGroup](https://github.com/blackberry/bbUI.js/wiki/Control-Groups)    [DropDown](https://github.com/blackberry/bbUI.js/wiki/DropDowns)    [ImageList](https://github.com/blackberry/bbUI.js/wiki/Image-List)
+    [LabelControlContainer](https://github.com/blackberry/bbUI.js/wiki/Label-Control-Container)    [PillButtons](https://github.com/blackberry/bbUI.js/wiki/Pill-Buttons)
+    [ProgressIndicator](https://github.com/blackberry/bbUI.js/wiki/Progress-Indicator)    [RadioButtons](https://github.com/blackberry/bbUI.js/wiki/Radio-Buttons)   [ScreenMenu](https://github.com/blackberry/bbUI.js/wiki/Screen-Menus)    [Slider](https://github.com/blackberry/bbUI.js/wiki/Sliders)
-* [Data- Attribute Reference](https://github.com/blackberry/bbUI.js/wiki/Data-Attribute-Reference)
-* [WebWorks Config.xml Reference](http://developer.blackberry.com/html5/documentation/ww_developing/Working_with_Config_XML_file_1866970_11.html)
## Tested On
* BlackBerry Dev Alpha
+* BlackBerry PlayBook v2.0.1.x
* BlackBerry Torch 9860 v7.0.0.x
* BlackBerry Curve 9360 v7.0.0.x
* BlackBerry Bold 9700 v6.0.0.546
-* BlackBerry Bold 9700 v5.0.0.979
-* BlackBerry Storm 9520 v5.0.0.713
-* BlackBerry PlayBook v2.0.0.7971
## Contributing
Oops, something went wrong.

0 comments on commit 5aa6175

Please sign in to comment.