Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Boosted v4 ⭢ v5 (remaining tasks) #901

Closed
julien-deramond opened this issue Nov 9, 2021 · 2 comments
Closed

Boosted v4 ⭢ v5 (remaining tasks) #901

julien-deramond opened this issue Nov 9, 2021 · 2 comments

Comments

@julien-deramond
Copy link
Member

julien-deramond commented Nov 9, 2021

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
@louismaximepiton

This comment has been minimized.

@julien-deramond julien-deramond changed the title Migration v4 ⭢ v5 (remaining tasks) Boosted v4 ⭢ v5 (remaining tasks) Nov 9, 2021
@julien-deramond julien-deramond moved this from TODO to Triage in v5.2.0 Nov 10, 2021
@julien-deramond julien-deramond moved this from Triage to TODO in v5.2.0 Dec 16, 2021
@julien-deramond julien-deramond added this to the Sprint 6 milestone Dec 20, 2021
@B3nz01d B3nz01d added this to To do in Sprint 7 - Feb 2022 Feb 1, 2022
@julien-deramond julien-deramond moved this from To do to In progress in Sprint 7 - Feb 2022 Feb 2, 2022
@julien-deramond julien-deramond removed this from the Sprint 7 milestone Feb 2, 2022
@B3nz01d B3nz01d added this to To do in Sprint 8 - March 2022 via automation Mar 3, 2022
@julien-deramond julien-deramond moved this from To do to In progress in Sprint 8 - March 2022 Mar 3, 2022
@julien-deramond julien-deramond removed this from TODO in v5.2.0 Jul 27, 2022
@julien-deramond julien-deramond added this to Triage in 🟣 Sprint 12 - July/August 2022 via automation Jul 27, 2022
@julien-deramond julien-deramond moved this from Triage to In progress in 🟣 Sprint 12 - July/August 2022 Jul 27, 2022
@louismaximepiton louismaximepiton moved this from In progress to In review in 🟣 Sprint 12 - July/August 2022 Aug 17, 2022
@louismaximepiton louismaximepiton moved this from In review to In progress in 🟣 Sprint 12 - July/August 2022 Aug 18, 2022
@B3nz01d B3nz01d added this to Triage in 🟣 Sprint 13 - September 2022 via automation Sep 1, 2022
@B3nz01d B3nz01d moved this from Triage to In progress in 🟣 Sprint 13 - September 2022 Sep 1, 2022
@julien-deramond julien-deramond added this to Triage in 🟣 Sprint 15 - November 2022 via automation Nov 3, 2022
@julien-deramond julien-deramond moved this from Triage to In progress in 🟣 Sprint 15 - November 2022 Nov 3, 2022
@julien-deramond
Copy link
Member Author

All tasks have a dedicated issue or PR. We can finally close this one.

🟣 Sprint 15 - November 2022 automation moved this from In progress to Done Nov 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants