Hello!

It's my great pleasure (and relief :D) to announce that today the Brick UI
components library shipped version 1.0 stable!

You can check out the project here: http://mozilla.github.io/brick/

If you're not familiar with the project, Brick seeks to ease the building
of mobile-friendly webapp UIs by providing a set of high-quality,
composable UI widgets. Where Brick differs from past efforts in this space
is the use of the upcoming Web Components family of standards to represent
these widgets as new HTML elements. This makes Brick components easy to
use, learn, and integrate with existing web frameworks.


What's next?

* More components! There are a bunch of things missing from Brick that
developers struggle with when building quality App UIs. Expect sliding
menus, scrolling lists, and snazzy switches amongst the sophomore class of
components.
* Skins! A Gaia-flavored appearance for Brick components is much-requested,
and we will work with the BuildingFirefoxOS team to make that happen.
* Accessibility Support - if Brick components are built with first-class
accessibility, so will apps built with Brick components. A win all around.
* Automated compatibility and performance testing - Arron has been doing
great work on verifying the quality of components and underlying x-tag
library, and I expect lessons learned from his work will benefit the rest
of the organization.


Short and non-exhaustive list of thanks:

* Daniel Buchner and Arron Scharr for their irreplaceable work on the
x-tags library used to power the individual components, as well as on
essentially spearheading the Web Components efforts at Mozilla
* Soledad Penades and Angelina Fabbro for contributions to the library as
well as huge support through blog posts (such as Angelina's great post
today[1]!) as well as presenting on Brick, x-tags, and Web Components
at large
at a bunch of conferences over the past year
* Leon Zhang, the intern whose work in fleshing out the first set of
components launched Brick from an idea to a full-fledged project
* Members of the Partner Engineering and Apps Engineering team who
dogfooded pre-release builds and stumbled over no shortage of bugs


Stay tuned!

~potch


Links:

[1]
https://hacks.mozilla.org/2014/03/custom-elements-for-custom-applications-web-components-with-mozillas-brick-and-x-tag/
_______________________________________________
dev-webapps mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-webapps

Reply via email to