|
|
|
|
|
by markdotto
4698 days ago
|
|
Naming changes were for consistency across the framework. We only use `!important` on utilities where specificity would make them impractical. Quick floats, toggling by viewport size, etc make it necessary unfortunately. When it comes to every other component though, we don't use it at all. Major version release enable us to break backward compatibility. Other motivations aside, I see no reason to not do it in attempts to do something better. |
|
Can you elaborate? Bootstrap framework? so somewhere else you has mood swing and started calling 'xs' and now you want to update the rest of your framework? OR you talking about something else?
> Other motivations aside, I see no reason to not do it in attempts to do something better.
I have been in IT only last 28 years, but until now its been a normal thing that the new version is compatible with old one. Check newest MS Word you can still open Word 97 documents.
What you doing here is you are discouraging those who trusted your framework from spending hours and hours rewriting their codebase to match your newest release. Most will not achieve that, so internet will be infested with outdated bootstrap websites. One could say "nothing wrong with that, noone force you to trust bootstrap", and they will be right.
On that note, anyone can suggest alternative Framework with more mature approach to new release compatibility?