BootMetro: Metro style web framework
aozora.github.com
aozora.github.com
A few things of note:
1) The hover effect over the colored blocks feels odd, almost like the default blue border around image links.
2) ListViews seem under-styled with poor spacing. Perhaps this is intended
3) The ApplicationBar is pretty sharp
4) The text-color on all the button styles looks odd as black, with the exception of btn-primary
5) The Carousel in Chrome is way too thin. thinner than the arrow buttons, making the text unreadable.
I think pg should create a filter to weed out all comments which have stuff like "I'm not trying to be a hater/douchebag/downvote me/rude/etc but".
In my experience on HN, there aren't enough quality posts on design. In fact, a lot of the most upvoted ones promote poor practices. I've stopped basing whether or not I go into a design threads on the upvotes, because some of the most beautiful projects I've seen have collected dust here, while others thrive despite their rampant shortcomings.
This is basic UI design in the form of basic CSS. You would be seriously hardpressed to find a more generic branding standard than one that relies on simple solid blocks and white text, something that can be pulled off in decades-old browsers, and here we have a website that a) illustrates a lack of understanding of the UI itself and b) a lack of understanding CSS, which makes up the framework.
Honestly if I worked in a studio that was doing work for Microsoft and asked a designer to create these web assets, I would send them back to the drawing board if this is what they presented to me. I think that's why you're seeing a lot of these "negative" comments. It looks and works like a last-minute homework assignment, especially for something where everything is already defined for you in public branding documentation and on Microsoft's own websites.
How am I supposed to say that without coming off as a jerk?
Judging by frequency/consistency of topic, they can be used as a launch point for improving a product. They often include insight into what people making snap judgements (hint: we all do) think about your product/website/etc. While longer form critiques give excellent advice, short comments such as these provide a different take, which actually informs the critiques as well.
1) The hover effect over the colored blocks feels odd, almost like the default
blue border around image links.
Also, the ones above the features section are clickable while the ones below it are not, but they are styled the same way. I had to spend some clicks to figure it out.1. Take the hover border off and instead add a little CSS3 background transition animation and set the hover background color to something a tad lighter. I think this would be a cool effect.
2. Use Segoe UI or something close instead of the font you're using now, especially on the blocks
3. One of the cool things about the "metro" style is how they effectively use a ton of padding and space around things. Yours is very cramped in parts. Definitely be liberal with the padding and space stuff out.
I think those three things would make a big difference.
http://blogs.adobe.com/typblography/2012/08/source-sans-pro....
.metro .metro-sections .metro-section.tile-span-1
#charms .charms-header a.win-command span.win-commandimage.win-commandring> Latest version: 0.5
which implies that there are quite a few things left for him to do before he considers the first version complete.
He probably felt that the marketing page was good enough for a 0.5 product. I personally think it is good enough.
Screenshots with incorrect aspect ratios are a huge pet peeve for me and while this may not be entirely rational, it is one of the big things I find myself judging someone's overall competency on when they screw it up and they are doing design-focused work. I'd rather have the whole page be written in Comic Sans but have the screenshot in the right aspect ratio because at least that's a choice rather than just shoddy work.
Of course, YMMV.
More appropriately, one of the central pillars of agile is to be in a releasable state at the end of every sprint.
If you look at the feedback, it's mostly stuff like fonts, spacing, etc. I think it's quite acceptable for a developer to get user feedback about the interface on v0.5 of free software.
I'm not trying to be a hater or a downer, I just can't believe that this is the state of web design right now. As Gob would say, "COME ON!"
That's pretty rude.
> Do we honestly need a "framework" to use the background-color and float properties?
This story is on the front page, so there are obviously some folk who would. I quite like it, and if it improves as a result of positive feedback, that'll be great. Your feedback has not been positive.
> I'm not trying to be a hater or a downer
Yes, yes you are. Or perhaps you meant "I am being a hater and a downer but I'm hardly having to put any effort into it".
> I just can't believe that this is the state of web design right now.
I can't believe this is the state of commenting right now. Ah, wait, no, this is just your comment and is not 'the state of commenting'.
As I would say, "COME ON!".
On top of that almost every component skin has issues that make it feel not right, like the drop down menu having gaps in the horizontal rule margins.
And in general, I dislike the approach to online discussion that everything has to be positively spun. This isn't very good, maybe it will be soon or maybe never, why should we not be able to air a valid negative opinion?
Stuff like "one good thing, one bad thing" or any type of sugar coating is not relevant. We are (I hope) adults here and should be able to accept criticism without needing an ego boost along with it.
There are in addition a number of inaccuracies in your comment:
- "Your feedback has not been positive." - It wasn't supposed to be positive. I thought that much was fairly clear.
- "Yes, yes you are" (reply to i'm not trying to be a hater) - No, I wasn't. I was making a critical comment, but I wasn't trying to be a hater. You cannot tell me what I was trying to do.
You weren't trying to be a hater. But you can try to not be a hater, and still end up as one.
> Perhaps suggestions of how this could be made more civil while retaining the criticism would have been a better way to word the comment - want to take another shot?
More commentary like this:
> the responsiveness doesn't even work.
This was the only part of your comment that was worth while, or worded in a civil way. Rather than spew insults, be specific. As they say in writing, show, don't tell. It's poor to say it's an abomination. Rather, simply explain why.
> Stuff like "one good thing, one bad thing" or any type of sugar coating is not relevant.
It's not. And that method doesn't make civil criticism, regardless. After all: "Your font choice makes it easy to read, but what I'm reading is still an abomination" is rude and unhelpful.
The best criticism is specific then. Everything else is just opinion, and generally worthless. Opinions that merely insult are just hateful.
Hopefully this helps.
I'm curious, if you look back at your original comment, do you not think that it is rude / insulting as opposed to constructive?
He's entitled to his opinion and has the right to criticize whatever he wants, however he wants. If you don't like it, why not just move on.
Positive feedback is not the only useful type of feedback. If someone suggested, say, developing a new site on the Gopher protocol then the appropriate response is to tell them that it's a stupid idea, mainly because it is a stupid idea.
There is much more to be gained from emotionally disconnecting yourself from the fruits of your labour than it is to always, without fail be positive about everything. It is folly to pick yang over yin or vice-versa.
The fact of the matter is that a lot of people will have this emotional reaction to this project and not telling the author in order to protect their feelings is going to hurt their success in the long run.
I feel that being rude is insulting the person. Being honest is insulting the work (if one honestly feels that it is unworthy enough to be treated as such).
> Yes, yes you are. Or perhaps you meant "I am being a hater and a downer but I'm hardly having to put any effort into it".
A hater is someone who hates out of prejudice. For example, hating a celebrity because one is jealous of their wealth or think that they do not deserve what they have. I do not detect any prejudice here, just an honest reaction to something.
The most ironic thing about your post is that you mimic Grandparent's tone, which you yourself label as rude and throw it back at him. Surely a mature response is to respond in a way which you find acceptable, not simply stoop down to what you perceive to be a lower and, ultimately, unacceptable level?
Why does that attitude not equally apply to critiques of this guy's comment? Why don't you just move on?
You're one of us too:
> Why don't you just move on?
And yes, I realise the irony of my first comment. I'm just going to take my own advice and move on now.
No, that's why the framework appears to include a lot more than that.
I do apologize for the harshness, especially if it offended people, and I'm all for trying new things, but something like this should absolutely not be up on the popular page of hacker news. This is an amateur attempt at a framework that was very poorly done. Is that honestly deserving of more than 100 upvotes?
That said, the author did put work into something, document it, and share it freely with the community - and for that reason, I'd rather not see someone hurt their feelings calling their work an 'abomination.'
I just think with a slightly different tone you could have made the same point in a way that would show the OP some brutal honesty but without discouraging them.
> Latest version: 0.5
And wow I hope this is not the direction web design is headed!
http://allidoiswin.se/_images/broken.png
Idea is good, but implementation feels...unfinished to say the least.
I've really warmed to the whole metro look when it's done right and I look forward to where this goes. White text/icons on block color squares works beautifully and looks "cool". This could be bigger than Twitter Bootstrap if done right.
The Metro UI is awesome for touch devices, but mostly just flat out bad and wrong for anything else.
Some things I noticed: On the demo, scrolling horizontally is shaky and broken on Mac OS X Mountain Lion. Although I guess this is my fault due to my browser size, but the set of tiles that needed to scroll to be seen were completely hidden. I didn't realize you had to scroll at first. In addition, trying to scroll back to the original position doesn't work since instead, my Mac thinks I want to go back a page in browser history. (Mac has two finger swipe to go back in a browser if you're not familiar.)
Anywho, I love where this is going and hope to see more. It'd be awesome to be able to create actual Metro-styled web apps. It appears right now that the framework is only set up to re-create the home tile screen in Win8.
http://colorfilter.wickline.org/?a=1;r=;l=9;j=1;u=aozora.git...
In short: Metro looks different because it uses different colors. I guess this shouldn't impact readability or accessibility in most cases due to the use of simple, sharp icons and white text. But I guess the white text could result in problems when the color blind perceive a given color as a light gray, resulting in little contrast.
Borrowing some of the css transitions, color scheme and typography from there would go a long way toward really delivering the "Metro experience" with your framework.
Am I missing something?
Keep up the good work, I'm definitely going to use this.
Otherwise ...