Hacker News new | ask | show | jobs
by SippinLean 3398 days ago
What browsers and versions are you supporting? (sorry I see it now)

I see a pretty old version of clearfix, but Flexbox utilities as well, and the sass is littered with all kinds of prefixes (these are typically added by my build, not in source).

I don't see a clear use case for this over Bootstrap 4, indeed a lot of the utilities (like Padding) seem to be inspired from BS4 but less versatile (presumably to reduce file size).

I also don't see anyway to generate code with less than 9 breakpoints (or pick how many breakpoints I want).

I appreciate the effort but Bootstrap and co. kind of evolved out of these kind of project being so limiting.

I want a framework to be sweeping and massive. I can cut out the parts I don't want, but hopefully it has every part I do.

What ends up bloating my codebase is when two of my devs inadvertently write, say, a modal. Why bother? I'll use Bootstrap's; it's tested.

1 comments

Thanks for the feedback regarding the prefixes in the Sass source. As you pointed out it makes much more sense to add these in the build step. I am using Autoprefixer to do this currently, so this is a bit redundant. I'll comb through the source to see which ones are being repeated.

The clearfix is really just there as a utility to developers. It is not widely used in the framework components itself since much of the framework is based on Flexbox. I had debated taking it out previously. I have seen more modern clearfix uses which I will look into exploring.

You are right on the breakpoints, they are implicitly added without any sort of developer preference. My plan going forward is to lean heavier on Sass mixins and functions to allow for much more flexibility with developer preferences.

I don't have plans for the Tent features to evolve as large as what Bootstrap offers. So this framework will certainly fit a niche of minimalism.

Cool well best of luck on the next steps. I always welcome more competition and new ideas surrounding CSS frameworks.