This is cool and certainly useful but I have concerns. Forgetting for a moment that this is a shim and imagining that all browsers support this natively, isn't this sort of thing outside the intended purpose of html. Html should describe content not styling and this sort of thing seems ripe for abuse. I thought XML was the markup language for describing custom data. Adding the ability to create your own DOM elements…
Isn't that pretty much the M.O. of Angular? Not that it makes it right or wrong, but this just seems like a different take on the same (or similar) concepts.
Brick – UI Components for Modern Web Apps
61–70 of 78 posts
Re: Brick – UI Components for Modern Web Apps
#62Interesting, although I think the "beta" is quite literal. Seems to lack a bit of polish. The one I was most interested in was the Date Picker, but locks up Chrome (28) and Safari (6) on my machine. http://mozilla.github.io/brick/component/datepicker/demo/ind...
Hi! I work on Brick. Yes, there are still rough edges on these components, and we're putting them out there in the hopes of getting feedback and bug reports- a traditional beta.
Re: Brick – UI Components for Modern Web Apps
#63Re: Brick – UI Components for Modern Web Apps
#64What are the building blocks of Brick?? Does it use X-Tags?
Re: Brick – UI Components for Modern Web Apps
#65For everyone complaining about Chrome, I would like to say this is "beta" and "ahahahahaha."
Not to be malicious though! I just have a really shit experience on the web with a lot developers only targeting Chrome/Webkit. Like ScalaTour for instance-- a wretched experience if you're /not/ using Chrome (read unusable).
It's nice to see it go the other way for once! ;-)
Re: Brick – UI Components for Modern Web Apps
#66Re: Brick – UI Components for Modern Web Apps
#67Re: Brick – UI Components for Modern Web Apps
#68Calendar looks broken in FF and Chrome here. All I see is: 21 21 21 21 21 21 21 21 21 21 21 According to Browsershots it looks like this on many browsers: http://browsershots.org/http://mozilla.github.io/brick/compo... Same with the datepicker. Some other stuff also looks broken. I would much prefer one piece of javascript per component. So if I liked one, I could use it and improve it. Im not so much inclined to use…
Re: Brick – UI Components for Modern Web Apps
#69Interesting, although I think the "beta" is quite literal. Seems to lack a bit of polish. The one I was most interested in was the Date Picker, but locks up Chrome (28) and Safari (6) on my machine. http://mozilla.github.io/brick/component/datepicker/demo/ind...
Hi! I work on Brick. Yes, there are still rough edges on these components, and we're putting them out there in the hopes of getting feedback and bug reports- a traditional beta.
In terms of feedback :) I gave it a shot. The only one that had a native date picker component (on my setup) was Chrome. The polyfill version didn't seem fully operational (just an overflow list of the same date?).
The Chrome native suffers from the same UX snafu that so many Date Pickers do - it's fine for relative dates, but terrible for absolute ones. If you want to schedule an event in a week it's great. Or of you want to search for flights.
However, if you want to enter a Date of Birth, it's terrible. You have to scroll through hundreds of months to get to the year you want.
So maybe you fall back to typing? In the native picker in Chrome, you can muddle through the day/month piece, but you can't type a straight year. e.g. start by typing "19" for "1975" and it'll match "1909". This also makes it impossible to enter a date in the 2000's!
You do get a "spinner" that might let you set the year, but the buttons are so small I think it defies practical usability.
Bah! Interestingly the iOS version does not suffer from this gripe as has a slot-machine three drum date selector. It does default to today, but it's pretty easy to move +/-50 years in either direction.
Sorry, that was a genuine rant. I know this is not intrinsic to Brick, but for me a universal Date Picker is #1 bugbear that I'd like it to solve.
(* The Chrome one also defaulted to the wrong timezone. Clicking "today" selected the wrong date.)