A couple of quirks in vue-material docs, perhaps it's ok to list them here for starters:
.md-primary switch their disabled state~ Working as intended, there's example code that is not visible in the "code" tab.key, or some other modification~[Edited to comment out a couple of fixed bugs. Thanks!]
There's also a curious bug where if you navigate to https://marcosmoura.github.io/vue-material/#/components/input with Chrome for Android and scroll downwards, the grey header of the card "Required and Errors" fills the bottom of the page until scrolled enough, then it snaps into correct size (or the card content appears, haven't debugged it further). Same happens on "Tabs" page with "Playground" card, and on "Card" page with "Full Control" card. Couldn't reproduce this on desktop, sorry.
@plievone Let's discuss a little bit about those items:
1 - It was left there on purpose. If someone clicks there will see that the md-button is reactive enough. :)
2 - Yep. This is quite slow. I will change for some other "real" images. Thanks for reporting this. Here I have those images cached so I didn't notice that.
3 - This is new and bad! And is definitively a bug! I will take a look at this guy!
4 - The "Set Pulp Fiction" is also a bug. The md-select is not "listening" to value changes. I will fix that too. That empty array was supposed to show the selections on the multiple field. But with Vue 2.0.6 is broken. Will fix that too
5 - The table itself doesn't do the sort. This is the app logic and/or a backend thing. So basically what the table do is to fire an event telling that the sort header was clicked. You can see this behaviour on the second example. The search and the pagination is also a logic thing. I will create some better examples to show this.
6 - I didn't understand. Can you give some other examples? Maybe some screenshots?
7 - The documentation will be improved on the very next minor release. I will represent better the components and make a way to show all the options with descritive texts. Disable the ripple (globally) is not a good thing. According to Material Design Specs this is the way to "interact" with the element. I will enable a way to disable ripple effects on single components with an option like md-ripple-off or md-no-ink. I don't like the idea to attach the fastclick lib on this project. I like the library but the 300ms is there for a reason: To make the applications easy to zoom (and some other things). Although is good for users to have a "speedier" click on buttons and links this should be optional and is a decision that the developer should take. :)
8 - Yeah. There is some glitches and performance issues to be fixed on this documentation. Like I said I will develop (maybe from scratch) a better documentation website. As I'm developing this alone (for now) I need to create the other essential components and then I will focus on this documentation thing. I will also develop some "application shells" like those from Polymer project: https://elements.polymer-project.org/elements/app-layout
Thank you so much for spending time to test all those pages in desktop and in you mobile phone.
Thanks for a quick response! I will close this issue soon as important parts may be tracked in other issues. A couple of notes:
Here are a couple of screenshots for (6) on Android. Just scrolled downwards past the bottom, and the page shifted upwards, hiding the header and leaving a white bar at the bottom. The situation persists until scrolled to the top and past the top, when page returns to normal. This happens only on "Getting started" and "Typography" pages, both on main content and sidebar (when component list is expanded so that its height is large enough).


Most helpful comment
@plievone Let's discuss a little bit about those items:
1 - It was left there on purpose. If someone clicks there will see that the
md-buttonis reactive enough. :)2 - Yep. This is quite slow. I will change for some other "real" images. Thanks for reporting this. Here I have those images cached so I didn't notice that.
3 - This is new and bad! And is definitively a bug! I will take a look at this guy!
4 - The "Set Pulp Fiction" is also a bug. The
md-selectis not "listening" to value changes. I will fix that too. That empty array was supposed to show the selections on the multiple field. But with Vue 2.0.6 is broken. Will fix that too5 - The table itself doesn't do the sort. This is the app logic and/or a backend thing. So basically what the table do is to fire an event telling that the sort header was clicked. You can see this behaviour on the second example. The search and the pagination is also a logic thing. I will create some better examples to show this.
6 - I didn't understand. Can you give some other examples? Maybe some screenshots?
7 - The documentation will be improved on the very next minor release. I will represent better the components and make a way to show all the options with descritive texts. Disable the ripple (globally) is not a good thing. According to Material Design Specs this is the way to "interact" with the element. I will enable a way to disable ripple effects on single components with an option like
md-ripple-offormd-no-ink. I don't like the idea to attach the fastclick lib on this project. I like the library but the 300ms is there for a reason: To make the applications easy to zoom (and some other things). Although is good for users to have a "speedier" click on buttons and links this should be optional and is a decision that the developer should take. :)8 - Yeah. There is some glitches and performance issues to be fixed on this documentation. Like I said I will develop (maybe from scratch) a better documentation website. As I'm developing this alone (for now) I need to create the other essential components and then I will focus on this documentation thing. I will also develop some "application shells" like those from Polymer project: https://elements.polymer-project.org/elements/app-layout
Thank you so much for spending time to test all those pages in desktop and in you mobile phone.