bentocss
Tasty CSS, neatly organized.
Roadmap
Ongoing
Permanent goals and recurrent tasks.
- Keep up with the latest standards, as well as the best practices and combined knowledge from the different methodologies and frameworks.
Upcoming
Work in progress. Major features and changes that are being implemented.
-
Local reset. Use component level reset styles instead of relying on element selectors. Remove dependency on
element-base.less
and move styles out ofelement-form.less
to matching components. This would allow to create completely decoupled, cross-project reusable component templates (kind of contructors/factories) with zero dependencies and side-effects. https://en.bem.info/faq/#why-cant-i-use-a-css-reset - CSS grids.
Todo
Features that are pending to be implemented.
- Contributing. Adopt semver and gitflow as described on UIkit REAMDE.md.
- Docs. Markdown.
Maybe
Feature ideas and changes that are still under consideration or being researched.
Optionally enable these features at component level:
-
Status. Namespace status classes, similar to how BEM handles them. For example, use
.button--is-*
instead of.is-*
. https://en.bem.info/faq/#mixes
Future
Experimental standards, ideas and technologies that may be integrated in future versions.
-
CSS custom properties. Make some powerful declarative utilities combining CSS custom properties with
data-
attributes,var()
,attr()
,calc()
... https://googlechrome.github.io/samples/css-custom-properties/ - CSS element/container queries.