angular / material

Material design for AngularJS
https://material.angularjs.org/
MIT License
16.55k stars 3.39k forks source link

Demo site on desktop/mobile chrome + suggestions #599

Closed m-rakic closed 9 years ago

m-rakic commented 9 years ago

Hi, Really great work, I’m impressed how is fluent and nice! I was using Angular material design for about 8 hours and managed to get app infrastructure working nice not sure if is a right place post my impressions and experience but hope can help. Didn't read all issues so maybe some observation is already in issue list.

Desktop: About demo site, using chrome 38.0.2125.111

Sidenav

Lists

Missing things

Mobile: I was playing with my mobile and went through site, notice following issues on Android 4.42. Chrome 38.0.2125.114

Sidenav:

Bottom sheet

Text fields

Toast

marcysutton commented 9 years ago

One thing to note about lists: they are not interactive items so they should not have ink effects. Interactive controls such as buttons can be used inside of lists to make parts of them interactive.

m-rakic commented 9 years ago

I find out element... md-ink-ripple="#bbb"... this can be used to add ink effect to the elements to make it interactive ... so if you want interactive list items add following

<md-item-content md-ink-ripple="#bbb"/>

When you click on list item you usually open it, so I wanted that user have a filling that he touched a list item (I think android have this effect).

marcysutton commented 9 years ago

But you must make them work from the keyboard, too! Make sure you can tab onto anything with a click and fire it from the keyboard. Here is some info on it: http://marcysutton.github.io/angular-a11y/#/11

marcysutton commented 9 years ago

Many of these items have been already addressed or are reflected in other Github issues. In the future, please help us by creating separate issues for each item–long lists of things are very hard to work with.