FezVrasta - Nice work!<p>I'm curious about your choice of license[0]. I've been considering the use of a non-commercial license for a project I'm working on. Would you mind discussing:<p>1. Your motivation for the choice. Is it to prevent people from reselling the theme?<p>2. The impact, if any, that the choice has had on adoption. With the popularity of the project, it doesn’t seem to be an issue. In your experience are users not using your project to built commercial application? Or are they violation the terms (un)intentionally?<p>3. Your longterm objectives for the project. Do you plan on making this into a business by selling commercial licenses? Do you plan on having a standard commercial license fee, or do you believe it works better to negotiate each license independently?<p>Thanks!<p>0: <a href="https://github.com/FezVrasta/bootstrap-material-design/blob/master/LICENSE.md" rel="nofollow">https://github.com/FezVrasta/bootstrap-material-design/blob/...</a><p>Edit: grammar, added license
OP don't listen to all the haters in this thread.<p>This is absolutely gorgeous and fluid smooth , atleast on Desktop. I can see this becoming very popular in the months ahead.<p>And why all the hate for the animations ? They are well thought out and provide context .<p>Design is continuously evolving and Material Design will also evolve to overcome some of its shortcomings such as a lack of information density and a rather flat look.
This is basically unusable on an iPhone 5S - text/elements bleeding off the panel, unclear scroll areas (easy to swipe the background scroll area). I thought the big use case of MD was to deliver a more intuitive interface especially on mobile. This misses the mark by a wide margin.
The ripple effect when clicking buttons is a 20x20px div with 100% border-radius and a CSS scale transform animation, created when clicked, where clicked.
This project raised a question for me: what is the copyright or licensing situation with Google’s Material Design? The specification itself appears to be copyright Google, but several implementations of the specification on the Web are under permissive licenses:<p>Google’s Web Starter Kit (<a href="https://developers.google.com/web/starter-kit/" rel="nofollow">https://developers.google.com/web/starter-kit/</a>) uses the Apache License 2.0<p>Polymer is implementing Material Design for its Paper Elements collection (<a href="https://www.polymer-project.org/docs/elements/paper-elements.html#paper-button" rel="nofollow">https://www.polymer-project.org/docs/elements/paper-elements...</a>) under a BSD license.<p>Angular is implementing it (<a href="https://material.angularjs.org/" rel="nofollow">https://material.angularjs.org/</a>) under the MIT license.<p>Is Material Design for Google and Android apps only? Can anyone implement it on the Web?
The floating labels in input text fields are a nice finding.<p>The click animation for most elements is too strong, though, at least on the desktop. I haven't tried on touchscreens, they may be good enough feedback for direct finger touch, but they are distracting when using the mouse for clicks.<p>Is the exact highlight animation mandated by Material guidelines, or can it be tweaked? I believe a fast, simultaneous "fade" effect that made the animated circle/rectangle lighter while its moving would be enough to make it subtler and less aggressive.
I find it strange there's so many different material design implementations (for the web, no idea how it's going on in android), shoudn't at least the CSS be centralized to avoid uneccesary efforts and then provide specialized packages for things like bootstrap, jQuery UI themes, angular, react etc that all use the same base CSS?<p>I know it's probably utopic but it looks like there's a lot of "wasted" energy in these kind of projetcs.
How about don't slow down navigation to play an animation. Function over form. Every time. Never artificially slow your user down for the sake of "pretty". Pretty is subjective, snappy is objective and appreciated by everyone.<p>The navigation feels like when I was 12 and wrote my first c++ program adding "cool loading animations" for no reason.
Other than menus (which don't follow material design guidelines), and modals... I don't think the designer really understands how material design is supposed to work.<p>I'd been thinking that it would be nice to see a material design theme go into bootstrap.. I like that VezVrasta has integrated the color pallet but not sure how well integrated it is.<p>I would say that the Jumbotron, wells, etc shouldn't be raised materially, and that the shadow effect should probably simple be a sub-class used by the JS based overlays, which should then follow the material design guidelines.<p>Nice effort, but I think it's not quite right.
Really lovely for the most part.<p>The input boxes rather lack affordance/discoverability or whatever you want to call it. Basically - they don't look inputty enough.
I get that animations can help users sometimes. But these animations are waaaaayyyyy too long.<p>Everyone stop with this material design bullshit. Just because Google released a new design language with a fancy name doesn't mean you have to mindlessly copy the most shallow parts of it. The fundamentals of UI design didn't change. Carry on.
I hope this doesn't take off. If bootstrap wasn't annoying enough, we'll soon have this abomination on every MVP site.<p>Animation for animation's sake. Design for design's sake. This is just tacky.
Looks really nice, one nitpick: You use the placeholder-as-label anti-pattern (src: <a href="http://www.w3.org/TR/html5/forms.html#the-placeholder-attribute" rel="nofollow">http://www.w3.org/TR/html5/forms.html#the-placeholder-attrib...</a>) in the search field of the navbar. That almost put me off before I'd even seen the nice floating label pattern under the fold.
I love material design, and this is more related to material design than this theme, because this is a beautiful and faithful implementation for web, but that button ripple is obnoxious.<p>It also makes the ui seem very sluggish, because the traditional pressed state of a button is instant feedback, and this is an animation that takes a couple hundred ms or so to complete.
Seems like there is a bug in the number validation example. When non-numeric data is entered, the floating label moves back into the input field making it very difficult to read. This is on Chrome.<p>Other than that, this looks pretty cool; I particularly like the floating label animations. I may have to give it a try in my next project!
It looks pretty cool. There's one thing about the demo site that I found really confusing though - those white rectangles look like they should be modal dialogs but they aren't. I kept trying to dismiss the donation popup before I realized navigation wasn't disabled.
I am writing this comment only because of the so many negative comments on the thread.<p>Kudos to FezVrasta for building thing. Clearly it is not perfect but I am sure he will work on ironing out the issues. Also if the license is MIT I would use it in my projects too.
This is really nice. Great work! Ignore the haters - you're on the right track with this. Most of the people giving you guff are not the type that create things - they're the ones who pretend to create things.
Definitely one to watch. There is a lot to like here. I'm not saying it's for everyone but I see this as something you would use with Ionic to deliver a very good Android 5 look and feel solution.
You know, I really want to like it, but I just don't.<p>I think Material works very well on touch surfaces. There are a ton of good design principles that it champions, but the interactions are strange on desktop.
I noticed the simple modal, unlike Bootstrap's, doesn't seem to close when you click anywhere on the page.<p>Is this by design, or is it on my end?
If you like to be abel to use material in bootstrap (or more) make sure you check out semantic UI. Open source as well, let's you toggle between...everything really :)<p>This looks pretty awesome as well, thanks for sharing.
Ugh, have any of you actually used android l? Google runs video ads for the nexus 5 and 9 with the devicea turned off because they look atrocious when turned on.