I tried bootstrap 5 for a test run. There are quite some changes:
- Slightly more color contrast
- More aggressive styling for checkbox, radio, and selects
- More focus on utility classes (e.g. no more
btn-block
,form-group
,badge-secondary
,form-row
) - Use "start"/"end" rather than "left"/"right" in utility classes (e.g.
me-2
) -
bs-
prefix for CSS-variables or javascript hooks - javascript no longer depends on jquery
Additionally, we need to wait for an update of django-bootstrap4 or switch to my replacement (see also !1406 (closed)).