-
-
Notifications
You must be signed in to change notification settings - Fork 188
1.0.0 roadmap #49
Comments
Thank you again for your work. |
I must admit I'm already glad with the current version. |
rem fallback : -1 |
👍 for the optional |
You should focus on CSS next features, not on fallbacks. Same apply on |
@iamvdo It's weird from you that -1 several features that you current tool use already. You are saying that rem & other things are the past but they are not.
cssnext is just about fallbacks. Like es6 transpilers that produce code backward compatible. Did you think about the time where some features of cssnext will be deprecated for some people (depending on browsers support)? Best example I have so far: rebeccapurple is already in a lot of browsers, so it's likely to be outdated really soon except if you want it for old browsers. Autoprefixer already does some works which is not really just about prefixes (I'm looking at flexbox). Time goes but some browsers are still here. I think cssnext is not just about the future, it's about using some css features (mainly syntax sugar) at a given moment (as you write your code). I agree that import is totally a bonus feature & I think I make this pretty clear in the README. It's really convenient to have this feature when you don't have "smart" tools like webpack, component or duo. |
👍 listed features rem fallback might still be useful for opera mini |
1 - This is just my opinion, ok? ;) If you need fallbacks (eg prefixes, rem, or anything else that will be useless not so long ago), you have to use more tools. And that's the purpose of Pleeease that already have almost all you've planned for the 1.0.0. Adding more and more task to cssnext is creating another tool that do the same as Pleeease, based on the same technology (JavaScript), using the same CSS parser (PostCSS) and even more, using same modules (autoprefixer, pixrem, etc). Is this what you want ? Create the same tool, but made by yourself ? OK, but what do we do next ? Masturbate ? Come on, open-source is better than this. Continue to work hard on cssnext, it will be fine. Contribute on Pleeease and integrate cssnext in a more elegant manner than today, it will be better. |
I think from what I can read for the very first line of the README of Pleeease, the goal are not the same.
cssnext goal is really simple: use today the css syntax from the specs. cssnext is just a transpiler that add a bunch of fallbacks, like esnext or 6to5. When I start to use a tool, I think most of the time I don't really pay attention about what is used under the hood. So who cares about the technology that use the tool? Who tells you that you are not going to use a new engine tomorrow? Did you also give a lesson to the guy who started postcss? I guess not. Who taked a lot of time to convert lot's of rework plugins to postcss? Who is using those fresh modules? Pleeease don't come here to give me a lesson about how open source works. |
Wrong. It's just about wording. We all know both tools are similar.
Wrong. First you've used Sass (which I wrote against a year back on my blog), then you've supported Myth (which I also wrote against) and then you've created cssnext. You know how all tools are built, and this is why you've switched. So, don't tell me you don't pay attention to that.
You. And me. This is open-source man. I'm starting to think that it's a problem with me... or maybe you just need glory ? That's too bad. I can also ask questions:
I admit I don't understand your reasoning. But it's OK, create a Pleeease's clone. The cssnext v1.0.0 will basically match Pleeease v0.4 (actually in v2.0.0). Looking forward to cssnext v2.0.0</troll> |
The last sentence is a troll, right ? I'm sure you can make an awesome tool. I don't doubt about this. |
@iamvdo you try to get for yourself the merit for a vision you don't share and modules you didn't take the time to create. stop it right there mate, that's not what open-source is about, ego has nothing to do with it. |
ha ha. Forget about it, I won't give my opinion about cssnext anymore. I better understand cssnext fucking roadmap now. |
@iamvdo I didn't create cssnext to get all the credit, that's why I've create postcss & cssnext orgs and already given write access to a lot of people, because open source is a common effort. Btw if you want to be in, just ask.
FYI, that what I said "When I start to use a tool". Eventually, we always take a deeper look, that's obvious. At the beginning of Pleeease, your project where relying on some untested code, and sorry but these days, I can't work with untested code. Random driven development isn't for me :( You think everyone should work for your project because you created it before other people? Notes
You should be cool & enjoy the benefits cssnext are bringing for your tool. |
PS: I've removed some totally useless comments. Please be gentle guys. |
About the browsers |
Thanks Maxime for being constructive, not like your friends Laurel & Hardy. Removing their comments is a great decision, but this comment looks provocative. I was just replying to an offense.
You missed my purpose. I never ask you to work on Pleeease and merge cssnext into it. Both tools can cohabit. I just say that create an exact similar tool is useless. I though about adding NEXT features to Pleeease at the same time that you created cssnext (because people want it, including you). And I don't add cssnext as-is because it does more than it should (prefixes and import), but I include all modules. When I said:
I don't want to eclipse your tool. cssnext does his job and needs to exist. I was more thinking about removing pleeease.NEXT and use cssnext with it and so on. Instead of creating two similar tools, I rather contribute and use your tool. This is not your way of seeing things. Btw, that's just my point of view. I will continue to use cssnext modules in Pleeease, until cssnext will override Pleeease. And please, ask your mates to keep insults for themselves. |
@iamvdo on a more serious note, if we reacted like this, it's just that your tone was really not acceptable in the way I see it :
these two sentences, man, did you seriously write that? |
We will continue with opened issues. |
Please comment here what you want to see in v1.0.0 & vote (+1/-1) for the things you want to see/don't see.
API
browsers
option a la autoprefixer (not useful right now, but I hope will be in the future)preserve
option that will make output more like autoprefixer (spoiler: dangerous option if we consider how buggy are variables & calc are in Firefox)Features
browsers
options, this will probably be disabled by default):matches
supportYou can also consider API & available features are enough for v1.0.0 (but I don't think so).
If you see some other things I don't think about, please express yourself :)
The text was updated successfully, but these errors were encountered: