Skip to content

Boosted v4 ⭢ v5 (remaining tasks) #901

Description

@julien-deramond

This issue tracks all the remaining things to backport from Bootstrap v4.

For all actions done from this epic issue:

  • Don't forget to update the migration page
  • Ensure to add deprecation warnings in v4 when required (see #560 / #562 for examples).
  • Gather and sort items from v5 — migration guide #383 then delete it as duplicate
  • Check the content of New examples: Standard VS Variable font // Leaflet #640 and define an action_
  • Compare our v5 components with the design specifications and note the differences
  • Merge this list with the ones in comments
  • Study each item and create an issue for each one or delete it
  • Document somewhere (Discrepancies between Boosted and Bootstrap?)Bootstrap parts dropped in Boosted (and the reasons as an history) and add in the DoDs to update this doc
    • no .floating-label
    • no .form-control-sm, .form-select-sm, .input-group-sm, .col-form-label-sm -> Should change with fix(doc): add small size input example #1230
    • no forms' .#{$state}-tooltip
    • no table-row-variants(), .table-bordered, .table-borderless, .table-striped -> Should change with Adding features to tables #859
    • no .btn-outline
    • no .pagination-sm nor .pagination-lg
    • no active state for .list-group-item-action -> Should change with List group: Branded #1467
    • no floating labels
    • no carousel dark variant
    • alerts sizes & icons
    • Tabs light
    • Responsive pagination with pagination-max-items()
    • Progress sizes
    • Spinners sizes
    • Growing spinners -> Might have changed with Rollback the grow spinners #1041
    • :focus-visible is still here
    • Tools: bots Mattermost & Slack, Percy, Pa11y, Calibre App ;
    • Form validation: success and errors do not share the same layout, and icons aren't shown as inputs' backgrounds
    • Range input with filled thumb
    • colorand background-color utilities have their counter-part to ensure contrasts
    • Introduced target-size() mixin
    • Carousels:
      • Animated progress indicator, introducing --o-carousel-interval, .paused, .done and .static
      • Disabled controls when at one end and data-bs-wrap="false"
    • Introduced $boosted-variable-prefix to supplement Bootstrap's $variable-prefix
    • Link with chevron
    • Back-to-top component
    • Introduced button-icon() mixin
    • Social buttons
    • Icon buttons (alongside .btn-icon modifier)
    • .btn-no-outline modifier
    • Toggle buttons with icon
    • Others can be found in this issue...
    • Sticker component
    • Footer component
    • Orange navbar component

Remaining tasks or bugs

Color levels comparison table
v4 v5
theme-color-level($color, -8) $color-100
theme-color-level($color, -6) $color-200
theme-color-level($color, -4) $color-300
theme-color-level($color, -2) $color-400
theme-color-level($color) $color-500
theme-color-level($color, 2) $color-600
theme-color-level($color, 4) $color-700
theme-color-level($color, 6) $color-800
theme-color-level($color, 8) $color-900

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions