Live data from Hacker News

Canvas Gauges

canvas-gauges.com

11–20 of 62 posts

Re: Canvas Gauges

#11
I heard somebody say "it's a dashboard application, not the dashboard of a car" when discussing gauge components.

Re: Canvas Gauges

#12
post #8

These do not appear to be accessible at all. If you use this on your site, I will not be able to read whatever you're trying to tell me, other than by making me look at source. Please don't do that. I know accessibility is hard, and the developers of this were just trying to make something that looks nice and gets the job done. Every time an inaccessible reusable {component, library, toolkit\, framework} is released,…

I'm not sure whether it is all that useful for a generic gauge display component to be accessible - rather, when using them an application author could probably make the overall application far more accessible than the gauge could itself ever be. The application using it has much more context with which to provide an alternative text based representation of the data, right?

Re: Canvas Gauges

#13
The bounce on that first thermometer-style gauge is just weird, and breaks the illusion. Who ever saw an alcohol or mercury gauge bounce like that?

Re: Canvas Gauges

#14
Radial gauges are an example of bad skeuomorphism.

They don't convey any history and more importantly they don't have useful meaning unless you have a measurable first differential (i.e. no step change).

They're useful for literal physical speed, because the movement of the needle helps give a sense of acceleration as well as speed. But if you don't care about acceleration (or more generally the delta of the primary variable) then it's not helpful to have a needle wobble about.

And if that wobble is just artificially added (such as the bouncing thermometer) because it's responding to a step change in a discrete sequence, then it's now removed any sense of reality.

And I've seen even worse of gauges, for example for things which can't even reduce. There's no point having a speedometer type gauge for "percent complete" or other monotonic variable!

Sorry for the rant, you're just responding to a demand. It's a demand I'd rather see met through educating better data visualisation than through prettier gauges.

Re: Canvas Gauges

#15
post #8

These do not appear to be accessible at all. If you use this on your site, I will not be able to read whatever you're trying to tell me, other than by making me look at source. Please don't do that. I know accessibility is hard, and the developers of this were just trying to make something that looks nice and gets the job done. Every time an inaccessible reusable {component, library, toolkit\, framework} is released,…

I think the best way to provide accessibility ... would be a alternative accessibility mode, triggered by the browser, where you get only the plain text-info with no fancy stuff.

(I would love that for surfing with mobile browsers on bad connection, too)

Re: Canvas Gauges

#16

These are totally useless for people relying on assistive technologies, right? Tried VoiceOver and got absolutely nothing.

Thank you for contribution. This definitely a good idea which I will take into account for next releases.

Re: Canvas Gauges

#17

The bounce on that first thermometer-style gauge is just weird, and breaks the illusion. Who ever saw an alcohol or mercury gauge bounce like that?

It is just demo to get a presentation of animation possibilities, it's up to user to define animation behavior.

Re: Canvas Gauges

#18
post #8

These do not appear to be accessible at all. If you use this on your site, I will not be able to read whatever you're trying to tell me, other than by making me look at source. Please don't do that. I know accessibility is hard, and the developers of this were just trying to make something that looks nice and gets the job done. Every time an inaccessible reusable {component, library, toolkit\, framework} is released,…

What is your software setup? How do we test something from your perspective?

Re: Canvas Gauges

#19
Gauges generally make for a poor UI. Unless you need real time information to help grasp a change in value, please consider another way to showcase information.

Consider showing either a single number, or perhaps a bullet graph if targets, averages or historical values are important. https://en.wikipedia.org/wiki/Bullet_graph

Re: Canvas Gauges

#20
post #8

These do not appear to be accessible at all. If you use this on your site, I will not be able to read whatever you're trying to tell me, other than by making me look at source. Please don't do that. I know accessibility is hard, and the developers of this were just trying to make something that looks nice and gets the job done. Every time an inaccessible reusable {component, library, toolkit\, framework} is released,…

I think the best way to provide accessibility ... would be a alternative accessibility mode, triggered by the browser, where you get only the plain text-info with no fancy stuff. (I would love that for surfing with mobile browsers on bad connection, too)

Some reasons why this is a bad idea:

Who implements it? Every individual website? then we're back where we started, not to mention that everybody's responsible means nobody's responsible, and consequently it won't happen.

The web, for better or worse, is transitioning to an app delivery platform. While a text-only mode of some type makes sense for a document-oriented web, it holds little appeal for app developers or consumers.

Formatting is important. On well marked up sites, I can navigate by heading, flick through form fields, and generally interact both efficiently and pleasantly with the content. Throwing all this out hardly seems like a good path forward.

Post reply on HN