-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
Description
Changes / features in Bootstrap V4.beta:
V4.beta.1: twbs/bootstrap#21568 ✔️
V4.beta.2: twbs/bootstrap#23278 ✔️
V4.beta.3: twbs/bootstrap#24439
We will use this issue to track progress for Bootstrap-Vue v1.0.0.x
Bootstrap-Vue components affected (we'll ad more as we find out more):
-
b-tooltippopper.js (PR feat: New popper.js based tooltip/popover directives and components #923) implemented as a directive & component -
b-popoverpopper.js (PR feat: New popper.js based tooltip/popover directives and components #923) implemented as a directive & component -
b-badge: -
-
b-badgeclass.badge-defaultremoved in beta.1
-
-
- V4.beta.2 supports "actionable" badges (i.e. links with HREF) Making using the contextual classes on links clearer. twbs/bootstrap#24422
-
b-dropdown: -
- popper.js positioning (PR fix(dropdowns): Migration to popper.js positioning #913)
-
- Dropleft and dropright support (See Add dropright and dropleft (right and left placements for our dropdown) twbs/bootstrap#23860)
-
-
AllowCanned as it breaks keyboard navigationcontaineroption for dropdowns (see Add container option to our Dropdowns twbs/bootstrap#24257)
-
-
- Support for forms in dropdown (see docs: show a form in navbar dropdown example twbs/bootstrap#22591 and Add examples of forms in dropdown menus twbs/bootstrap#22857)
-
b-nav-item-dropdown: -
-
popper.js- exclude positioning (see dropdown-menu-right works only inside navbars twbs/bootstrap#23553) (PR fix(dropdowns): Migration to popper.js positioning #913)
Add examples of forms in dropdown menus twbs/bootstrap#22857)
-
-
b-table: -
-
b-tablerenamed.table-inverse,.thead-inverse, and.thead-defaultto.*-darkand.*-light, matching BSV4 color schemes used elsewhere. See Rename.table-inverse,.thead-inverse,.thead-defaultto.*-dark,.*-lighttwbs/bootstrap#23560.b-tabledocs: Bootstrap-Vue already supports any variant name on b-table, but needs updated documentation when V4.beta.2 ships. (PR feat(table): BS V4.beta.2 New responsive breakpoints and table-dark class #1222)
-
-
-
b-table: table-responsive breakpoints: Responsive tables generate classes for each grid breakpoint, meaning they have added.table-responsive-{sm,md,lg,xl}to the already present.table-responsive.. See Generate series of.table-responsive-*classes to accomodate overflowing tables in a variety of screen sizes twbs/bootstrap#22804. (PR feat(table): BS V4.beta.2 New responsive breakpoints and table-dark class #1222)
-
-
b-cardBackground variants & color classes -
b-navbar&b-nav-toggleClass changes (commit 1fab033) -
b-paginationchanges to.hidden-*class names to.d-*(PR fix(pagination): Change classes from .hidden-* to .d-* #840) -
b-progress: -
-
b-progressheight controls (PR feat(progress): Add height prop #837)
-
-
-
b-progressV4.beta.2 changes how height is applied Progress bars: center labels vertically and set height on parent .progress twbs/bootstrap#22703 (PR fix(Progress): Bootstrap V4.beta.2 CSS height prop change #1217)
-
-
-
b-progresstransition changes
-
-
-
b-progressmultiple progress bar support (PR feat(progress): Support for multiple progress bars #889)
-
-
b-carouseltransition timings, tweaks (fixed in PR fix(carousel): Handle changes in slide content #809, and more) -
b-modal -
- changes to scroll bar measuring and padding adjustments for better BSV4 alignment, (PR feat(modal): Improve modal transitions, padding adjustments, and aditional features #1024)
-
-
b-modalV4.beta.3 will introduce a modal vertical center option (see Add.modal-dialog-centeredfor optional vertically centered modal twbs/bootstrap#24510) (PR feat(modal): Add Bootstrap V4 anticipated verticaly centered modal #1246 , but will need a revisit once BSV4.beta.3 is released)
-
-
b-button,b-form-radio,b-form-checkboxToggle buttons don't honor [disabled] or .disabled (this is actually fixed in Bootstrap-Vue 😄 ) -
b-col -
- new component (PR [WIP] feat(col): BS4 column component #836)
-
- bring back
offset-*classes (PR feat(b-col): restore.offset-*col classes + new b-container and b-row components 🍾🍻🎉 #929)
- bring back
-
- Document offset prop for
b-col
- Document offset prop for
-
b-collapseuse show/flexshow based on collapse flexbox (see Collapse with flex elements twbs/bootstrap#22758) (on hold until BS V4.beta.3) -
b-form-input&b-form-textareareadonly plaintext style missing 100% width styles. which will be fixed in BS V4.beta.3. Will need to remove thew-100class addition when beta.3 is released. - Forms: V4.beta has major form validation changes compared to v4.alpha.6. Only two new validation states now:
validandinvalid(warninghas been removed). Now supports native browser validation states as well. Note: there are known issues & limitations using the new BS 4.beta form validation contextual states with wrapped input elements. (see .invalid-feedback doesn't show for .input-group with an invalid control twbs/bootstrap#23454) -
-
b-formvalidation classes and attributes + native browser validation (PR fix(forms): BS4.beta form/input validation styles & components #847)
-
-
-
b-form-groupValidation states no longer applied at the root fieldset (wasb-form-fieldset) (PR fix(forms): BS4.beta form/input validation styles & components #847)
-
-
-
b-form-fileNow accepts validation states + native states (PR fix(forms): BS4.beta form/input validation styles & components #847)
-
-
-
b-form-filenew classes for plain file inputs + native states (PR fix(forms): BS4.beta form/input validation styles & components #847)
-
-
-
b-form-inputnew validation classes + native states (PR fix(forms): BS4.beta form/input validation styles & components #847)
-
-
-
b-form-selectnew validation classes + native states (PR fix(forms): BS4.beta form/input validation styles & components #847) -
- 'b-form-select': custom-select with "multiple" will be supported in BSV4.beta.2 (PR fix(form-select): Custom select now supports multiple attribute in V4.beta.2 CSS #1223)
-
- 'b-form-select':
select.custom-selectclass will be changing toselect.form-controlclass in V4.beta.3
- 'b-form-select':
-
- 'b-form-select': will properly support sizing in V4.beta.3
-
-
-
b-form-radionew validation classes + native states (PR fix(forms): BS4.beta form/input validation styles & components #847)
-
-
-
b-form-checkboxnew validation classes + native states (PR fix(forms): BS4.beta form/input validation styles & components #847)
-
-
-
b-form-radio&b-form-checkbox: Slight markup changes needed for BSV4.beta.3 for styling (see Form check markup twbs/bootstrap#23444) (PR feat(form-radio+form-checkbox): Prep for BSV4.beta.3 plain checkbox/radio validation styling #1253, may need to revisit once BSV4.beta.3 released)
-
-
-
b-form-input-staticnew class name (PR fix(forms): BS4.beta form/input validation styles & components #847)
-
-
-
b-form-text(new component) help block text (PR feat(form-text): New functional component #846,fix(forms): BS4.beta form/input validation styles & components #847)
-
-
-
b-form-feedback(new component & new class) feedback text (PR fix(forms): BS4.beta form/input validation styles & components #847)
-
-
-
b-form-row(new component) helper for inline forms (PR feat(form-row): New functional component #844, fix(forms): BS4.beta form/input validation styles & components #847)
-
-
- Updated form component docs
-
- Rework how
b-form-select,b-form-radio, andb-form-checkboxwork, using sub-components. Allowoptgroupinform-select(PR feat(forms): New handling of form-select, form-radios and form-checkboxes #994)
- Rework how
-
- Need more information on when invalid/valid sates can be applied to
form-group, etc
- Need more information on when invalid/valid sates can be applied to
Directives that will need changes:
-
not implemented in BS4.beta yetv-b-scrollspychanges in which classes can be active (for more than just navs) -
v-b-toggleCollapse support multi target (already available in Bootstrap-Vue 😄 )
pi0, Ruplahlava, alexsasharegan, utkukaratas, ndabAP and 2 more