[RFC] Deprecate "down" responsive behavior #165
Labels
DX
This issue improves developer's experience
enhancement
New feature or request
needs:discussion
Further information is requested
possibly obsolete
What:
I suggest to deprecate the "down" behavior of responsive props.
Why:
I have two concerns with the "down" behavior:
1. Desktop-first is not a good practice
Mobile-first has been a strong encouragement and industry standard for years now. Modern technologies also support this approach and teach developers to work with it (i.e. Bootstrap). It would be good to guide
atomic-layout
users to develop mobile-friendly layouts as the primary way of responsive props assignment. In this case less customization would be beneficial to the end implementation. This doesn't mean deprecation of the "only" behavior.2. "Down" behavior is a technical cornerstone
Making this behavior work per-spec would imply more complex logic between mobile-first properties (which are encouraged by default). I would like to prevent support of features that demand serious refactoring without significant value to the library and end usage (such being Internet Explorer, for example).
How:
The text was updated successfully, but these errors were encountered: