New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Road to v7 #372
Comments
I wouldn't add more utilities out of the box, no, and we could devise a system to let the user chose if the ones we have should be responsive or not in a consistent manner (I have something in mind). Apart from that, the whole discussion about moving some stuff to |
What do you have in mind for documentation? |
@herzinger in my mind utilities must be responsive and configurable. I can create a "plugin" with more utilities out of main framework. What would you move in @LayZeeDK A website that describe how to use the framework and describe every part of it (with example...). |
I think we could remove bower support. |
@LayZeeDK that's true and I did not help him much 😔 |
Maybe move from node and ruby, to only node as dependency? Would you be interested if i set something up? |
@yourownmood I don't know where we depend from ruby? |
I'm thinking about renaming this:
Thoughts ? |
I'm wondering if this declarations are already needed in
|
The I do not see any bad side effects of |
@LayZeeDK Thank but my question is more: it's not declaration for old browsers? |
@florianbouvot My confusion came from the fact that in our CircleCi setup we still depend on |
No, they are still applicable. They are not specific to a browser vendor or version. |
@yourownmood ok and thanks for the PR, I let @anselmh check this point. |
@LayZeeDK Ok but what the benefit of using this declarations? |
It is in the file.
I cannot explain (2) more detailed than what is there. (3) is good for making sure that the background color is the same in the entire viewport even on pages with very little content. Additionally, if you have a toolbar that is fixed to the bottom, then you want it to be the bottom of the viewport, not the bottom of the content. |
I've the impression that it concerns old browsers 🤔 |
Demo for (2) |
Revisiting (3), I am struggling to find a modern browser use case other than for JavaScript:
|
Some Chrome themes still show this issue, even on Mac (where usually the main scrollbar is invisible). Originally it was specifically for Windows browsers. In any way, I see no need to remove any of that, as it's pretty short and inoffensive. |
@herzinger thank you for your feedback. |
In favour of removing
That would be helpful! |
I agree with @lhermann That dropping the term |
@florianbouvot How do you think about changing all padding/Margin values to em in v7? |
@rowild I think it's not a good idea, I think it's better to px or rem unit for padding and margin : easier to manage, predict... |
Yes, rem of course. But currently inuitcss does not generate rem values for padding and margin, right? Or am I overseeing something? |
Is it time to revisit #157 as well? I'm not entirely up to date on the latest baseline grid discussions, but it still seems to me that unitless line heights should be ditched. |
@nicoqh the current |
Agreed! |
Hey team, how's this going? Are there any specific needs to help increase development momentum towards the Has @csswizardry addressed the direction the community-driven project is taking, or his future involvement? I think it might be cool to clarify who is helming things for this cycle so people know who to rally behind, ask for tasks, report to etc. This may already be happening and those of us not as deeply involved are just missing it, but that's just an indication that clarity and communication for onboarding new community members would be beneficial. Cheers 👍 |
@inlikealion I’m currently very confident about v6 of inuitcss. I think it works very robust, although I’m aware about the missing docs which might be a showstopper for a few potential inuitcss users. This is something I’m motivated to tackle with v7, apart from a few other ideas I gathered over the past 2 years that can make the framework much more adaptable. |
To come back to the original topic of this issue: I don’t think there are any more cleanup tasks for us to make that concern the support of older browsers.
No. IMO, this is not the way inuitcss was ever meant to go.
For the few utilities that we still provide, we should provide responsive variants optionally. |
As far as I'm aware, @csswizardry hasn't being involved with this project in any way, shape or form for more or less half a decade. I wouldn't be surprised to hear that he isn't even using it for a while, to be honest. From the time I got more involved with it a bunch of year ago, he wasn't even mentioning it much or at all, nevermind showing up in the repo, be it with code or in the issues, and the @inuit/core team and some active colaborators such as myself were the ones deciding and implementing stuff. Even that slowed to a halt some lengthy time ago. As @csshugs said, the v6 is pretty stable and ready to use, tho, even if it could have some improvements and updates in regard to the development landscape, for sure. |
Harry Roberts still promotes something like inuitcss through the ITCSS methodology. |
Yes, what I mean to say is that the last few versions of the framework have no actual input from him, and I believe no further input is to be expected, either in new code or validation. We do follow his ITCSS philosophy (and I'll be the first to defend it whenever some suggestion might stray a bit from it), but he is not personally involved for a long time. If you follow him at all, you'll see his main focus has gone more into performance optimization and such and away from straight up architecture and development in the last few years, and much of the core blocks of inuitcss have changed much by our hands since, like the current baseline / vertical flow system, which is completely different, and the grid system that is current moving on to flexbox, to cite a few. TL;DR: while this project started as Harry Roberts' brain child, lives under his github handle, and follows his methodology, he is not directly involved or actively endorsing it anymore, and I don't think we should expect him to be again in the foreseeable future. Or that's how I see it as one of the more active and old contributors, at least. |
It's time to start thinking about inuitcss v7.
Raodmap:
normalize.css
to v8 [[refs #353] Update normalize.css to 8.0.0 #377]Questions:
@inuitcss/core @herzinger what do you thing? some suggestions?
The text was updated successfully, but these errors were encountered: