Closed MoOx closed 9 years ago
:+1:
I will go for a custom skin by default with the logo/color of cssnext. Do you think it's a good idea ?
I think yes. We will see that the error is raised by cssnext
How does it look ?
Woooot awesome.
Is cssnext actually parsing your error and suggesting an accurate fix for it? That's pretty cool.
Related to the error formatting: is it possible to use whitespace to better indicate the problem line and the corrected line?
Something like:
> cssnext:custom-selectors:missing-colon-fix: <css input>:1:30: Incorrect syntax for @custom-selector.
@custom-selector --h h1, h2;
Should be:
@custom-selector :--h h1, h2;
I also see the "Please adjust this..." sentence as maybe being unnecessary.
Anyway, those are just my 2¢ as a relative outsider who apparently has an opinion on this.
My question was more for the design that the content itself.
That said, i will probably adjust messages with some newlines, that's a good idea.
For the record some plugin currently use console.log to talk to users (eg. postcss-custom-properties might warns you if you try to use an undefined var). Since it's not really users friendly (especially when you are using postcss in a verbose env like webpack) you might miss those log. That's why I asked this API for postcss.
This way we will be able to properly emit warnings in the appropriate way depending in the env (webpack, gulp, cli...) + in the css itself using the famous hack ::before/content.
That said, I really like the design. I know the blue complements the logo, but it has the side effect of being calming even in the midst of the potential frustrations of learning these new specs. Bonus!
I think I will replace the logo by another icon: { ! }
Is this any better ?
Or with more space ?
I like them both. What's nice about the additional space is that it makes it easier to pick out individual issues if you miss the > cssnext:
.
Or with the icon in the top left corner
I like that better.
I will go for a simpler icon
Which one ?
I vote for the second one: being filled makes it more visible, and it keeps the shape of the {!}
logo
first one IMO
The downside being that it looks like and information instead of a warning/error :/
Note that we might have here info/debug message in the future.
I prefer the third one, but the second one is quite ok and mostly efficient. So the 2nd one. The first one is "an error", not a notice.
I like the third one best. Second favorite is the second one.
Updated the project I'm using cssnext on to see how this works in practice, and I love this feature so much.
Glad you enjoy it.
Related to #64
What do you think about that as an option?
https://github.com/postcss/postcss-messages