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

Prepare v4.4.1 #285

Merged
merged 91 commits into from
Feb 10, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
1351de1
fix(forms): feedback icons on IE11
ffoodd Jan 13, 2020
f8256af
feat(pagination): improved RTL support
ffoodd Jan 14, 2020
a74a9c1
feat(o-scroll-up): improved RTL support
ffoodd Jan 14, 2020
67d60b6
feat(o-link-arrow): improved RTL support
ffoodd Jan 14, 2020
ce7a586
feat(o-carousel): improved RTL support
ffoodd Jan 14, 2020
15bfd58
refactor(o-carousel): use variables where appropriate…
ffoodd Jan 14, 2020
6d69515
feat(breadcrumbs): improved RTL support
ffoodd Jan 14, 2020
9f539e3
feat(RTL): improve RTL overrides — resetting line-heights, improving …
ffoodd Jan 14, 2020
25d3d9f
docs(boostwatch): remove play/pause button for custom carousel since …
ffoodd Jan 14, 2020
248b54f
chore(version): bump version number
ffoodd Jan 15, 2020
e9c5210
chore(pre-release): compile dist & update SRI hashes
ffoodd Jan 15, 2020
98302a8
chore(CHANGELOG): update CHANGELOG.md to the current HEAD
ffoodd Jan 15, 2020
bc522e0
fix(alerts): icons are blurred in IE11
ffoodd Jan 15, 2020
4667bb3
docs(boostwatch): improve forms' boostwatch markup and layout
ffoodd Jan 16, 2020
009557c
fix(o-modal): duplicated selector
ffoodd Jan 27, 2020
51ed9e3
feat(split buttons): dropdown-toggle-split size+alignment
ffoodd Jan 27, 2020
7c495c3
feat(pagination): improve alignment to better match the brand
ffoodd Jan 27, 2020
4d0d1dd
feat(social buttons): adjust icon size & position for linkedin, pinte…
ffoodd Jan 27, 2020
1589cd4
feat(split buttons): finally managed to implement the custom not-full…
ffoodd Jan 28, 2020
3a18fbf
feat(buttons): with icons
ffoodd Jan 28, 2020
b902f21
feat(buttons): toggle buttons with icon
ffoodd Jan 28, 2020
5bb7fa7
docs(buttons): add dark background cases everywhere
ffoodd Jan 28, 2020
b8b2a4b
feat(alerts): improve icon sizes handling
ffoodd Jan 28, 2020
81587ee
docs(alerts): ensure levels are in the same order in each examples
ffoodd Jan 28, 2020
8d76e6d
docs(alerts): change wording to use UI Kit's one
ffoodd Jan 28, 2020
e269c00
feat(close icon): switch outline-color on hover/focus
ffoodd Jan 28, 2020
215e209
chore(bundlesize): slightly increase boosted.css limit
ffoodd Jan 28, 2020
442f71f
docs(table): make .selected in rich content tables dynamic
ffoodd Jan 28, 2020
e7c2393
docs(tables): improve selecting rows in rich content table
ffoodd Jan 29, 2020
b2acac6
fix(forms): default check inputs alignment
ffoodd Jan 29, 2020
ca6c08f
fix(forms): remove text-shadow on :moz-focusring
ffoodd Jan 29, 2020
922e468
docs(forms): don't mention form-sm anymore, and add labels for custom…
ffoodd Jan 29, 2020
dbdfdb0
docs(forms): use custom select/checkbox/radio everywhere and drop def…
ffoodd Jan 29, 2020
2a242f1
docs(forms): remove link to Open Iconic since we don't use them
ffoodd Jan 29, 2020
9215084
refactor(label): apply bold in reboot rather than in forms to prevent…
ffoodd Jan 29, 2020
a36b3cc
docs(forms): undocument o-switches
ffoodd Jan 29, 2020
656d106
docs(boostwatch): remove o-switches
ffoodd Jan 29, 2020
f665c76
feat(tooltips): adjust spacings to match the brand
ffoodd Jan 29, 2020
94cb1b9
feat(popovers): adjust spacings to match the brand
ffoodd Jan 29, 2020
d44abe3
feat(forms): decrease feedback icon size
ffoodd Jan 29, 2020
2b3531c
feat(forms): allow .is-required class ot be used on any HTML tag
ffoodd Jan 29, 2020
f255835
docs(forms): provide .sr-only text for required inputs
ffoodd Jan 29, 2020
219819d
Merge pull request #301 from Orange-OpenSource/brand/4.4.1
ffoodd Jan 30, 2020
6e6069c
chore(gitignore): ignore pa11y things from Git in v4
ffoodd Feb 3, 2020
24a69ce
feat(input-group): update styles according to Brand suggestion
ffoodd Feb 3, 2020
700c3ad
feat(tablesorter): sort icons alignment
ffoodd Feb 3, 2020
3ee1dd5
feat(forms): dissociate (in)valid states styling
ffoodd Feb 3, 2020
448ee94
fix(variable): use the correct variable for invalid feedback icon color
ffoodd Feb 3, 2020
a144257
chore(bundlesize): increase main CSS filesize limit a bit
ffoodd Feb 3, 2020
9fd598a
chore(changelog): include 4.4.1 review to CHANGELOG
ffoodd Feb 3, 2020
88284ac
docs(config): update SRI hashes for docs scripts
ffoodd Feb 3, 2020
9c03417
chore(README): fix BrowserStack badge
ffoodd Feb 6, 2020
0de4169
chore(workflow): add Mattermost + Calibre actions for v4 as well
ffoodd Feb 6, 2020
6d6df39
feat(collapse): accordion sizes matching the brand
ffoodd Feb 6, 2020
46e4273
docs(input-groups): remove weird examples for input-group, where prep…
ffoodd Feb 6, 2020
d18f280
fix(dropdowns): caret placement for both dropdowns & split buttons
ffoodd Feb 6, 2020
9b2c36d
fix(dropdowns): .show caret's colors
ffoodd Feb 6, 2020
2a5a577
chore(docs): update SRI hashes
ffoodd Feb 6, 2020
b1fa586
chore(CHANGELOG): include latest commits
ffoodd Feb 6, 2020
cceba6c
chore(merge v4-dev): last patched commit → fbf294a60
ffoodd Feb 7, 2020
b3c922b
chore(docs): update SRI hashes
ffoodd Feb 7, 2020
7e3aab3
chore(CHANGELOG): mention Bootstrap's merged commits
ffoodd Feb 7, 2020
c64869b
chore(workflow)[WIP]: trying a Slack notification action
ffoodd Feb 7, 2020
c7b60a2
chore(Slack)[WIP]: trigger bot — missing oAuth permissions
ffoodd Feb 7, 2020
814d0cf
chore(Slack)[WIP]: trigger bot again
ffoodd Feb 7, 2020
084bc0e
chore(Slack)[WIP]: trigger bot again
ffoodd Feb 7, 2020
92d6b98
chore(Slack)[WIP]: trigger bot again, to check links
ffoodd Feb 7, 2020
d3670e0
chore(Slack)[WIP]: try without external action
ffoodd Feb 7, 2020
1fba7d6
chore(Slack)[WIP]: try without external action again
ffoodd Feb 7, 2020
757a399
chore(Slack)[WIP]: try without external action again (bis)
ffoodd Feb 7, 2020
3d531ee
chore(Slack)[WIP]: try without external action again (ter)
ffoodd Feb 7, 2020
c6fc3c9
chore(Slack)[WIP]: try without external action again (4)
ffoodd Feb 7, 2020
1fe3b56
chore(Slack)[WIP]: try without external action again (5)
ffoodd Feb 7, 2020
c05e51b
chore(Slack)[WIP]: try without external action again (6)
ffoodd Feb 7, 2020
0e02237
chore(Slack)[WIP]: try without external action again (7)
ffoodd Feb 7, 2020
025ad5f
chore(Slack)[WIP]: try without external action again (8)
ffoodd Feb 7, 2020
299e23e
chore(Slack): done, using slack-action…
ffoodd Feb 7, 2020
a0bb045
feat(supra bar): ensure 40px height to match the brand
ffoodd Feb 7, 2020
b69511c
docs(supra bar): ensure dropdown examples have at least 4 options
ffoodd Feb 7, 2020
0e8ec4b
feat(supra bar): dropdown arrows are smaller
ffoodd Feb 7, 2020
5db69c4
feat(navbar): remove left margin on navbar-brand
ffoodd Feb 7, 2020
0d6d0b2
feat(supra bar): increase spacing between nav items
ffoodd Feb 7, 2020
bbaaaab
feat(supra bar): increase spacing between dropdowns and nav-icons
ffoodd Feb 7, 2020
d018996
feat(navbar): move icons 2px up to match the brand
ffoodd Feb 10, 2020
8e192a8
chore(CHANGELOG): updates
ffoodd Feb 10, 2020
7688bef
chore(docs): update SRI hashes
ffoodd Feb 10, 2020
4c47d21
chore(Mattermost): typo, we're notifying about v4-dev here
ffoodd Feb 10, 2020
192c6db
feat(skiplinks): move skiplinks to top of the page
ffoodd Feb 10, 2020
3f64e5a
chore(bundlesize): slightly increase min CSS filesize
ffoodd Feb 10, 2020
77e4da5
chore(docs): update SRI hashes
ffoodd Feb 10, 2020
b6d5673
chore(release): v4.4.1 on its way (∩• ᴥ •)⊃━☆゚.*
ffoodd Feb 10, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions .github/workflows/notify.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Bots
on:
pull_request:
types:
- closed
branches:
- v4-dev
release:
types:
- published
jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Mattermost message for release
if: github.event_name == 'release'
run: |
echo "{\"text\": \"## Boosted ${{ github.event.release.tag_name }} :tada:\n[![${{ github.actor }}](https://github.com/${{ github.actor }}.png =10) **${{ github.actor }}**](https://github.com/${{ github.actor }}/) ${{ github.event.release.action }} this on ${{ github.event.release.published_at }}\n***\n[Changelog](${{ github.event.release.html_url }}) — [Download (zip)](${{ github.event.release.zipball_url }})\"}" > mattermost.json

- name: Mattermost message for merged pull request
if: github.event_name == 'pull_request' && github.event.pull_request.merged
run: |
echo "{\"text\": \"[![${{ github.actor }}](https://github.com/${{ github.actor }}.png =10) **${{ github.actor }}**](https://github.com/${{ github.actor }}/) just merged [#${{ github.event.pull_request.number }}](${{ github.event.pull_request.html_url }}) in **v4-dev** — [View diff →](${{ github.event.pull_request.html_url }}/files)\"}" > mattermost.json

- name: Notify Mattermost
uses: mattermost/[email protected]
if: github.event_name == 'release' || github.event.pull_request.merged
env:
MATTERMOST_WEBHOOK_URL: ${{ secrets.MATTERMOST_WEBHOOK_URL }}
MATTERMOST_USERNAME: "Boosted Release"
MATTERMOST_ICON: "https://github.com/Orange-OpenSource.png"

- name: Notify slack for release
uses: pullreminders/slack-action@master
if: github.event_name == 'release'
with:
args: '{\"channel\":\"GKHT1PV7X\",\"text\":\"Release ${{ github.event.release.tag_name }} :tada:\n<${{ github.event.release.html_url }}|Changelog> — <${{ github.event.release.zipball_url }}|Download (zip)>\"}'
env:
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
23 changes: 23 additions & 0 deletions .github/workflows/optimize.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Optimize
on:
pull_request:
paths:
- '**.jpg'
- '**.png'
- '**.webp'
jobs:
build:
name: calibreapp/image-actions
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@master

- name: Compress Images
uses: calibreapp/image-actions@master
with:
githubToken: ${{ secrets.GITHUB_TOKEN }}
jpegQuality: "75"
pngQuality: "75"
webpQuality: "75"
ignorePaths: "node_modules/**"
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -50,3 +50,5 @@ Thumbs.db
# Folders to ignore
/js/coverage/
/node_modules/
.pa11y/
pa11y-ci-results.json
283 changes: 283 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,11 @@

Several quick start options are available:

- [Download the latest release.](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/archive/v4.4.0.zip)
- [Download the latest release.](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/archive/v4.4.1.zip)
- Clone the repo: `git clone https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap.git`
- Install with [npm](https://www.npmjs.com): `npm install boosted`
- Install with [yarn](https://github.com/yarnpkg/yarn): `yarn add [email protected].0`
- Install with [Composer](https://getcomposer.org): `composer require orange-opensource/orange-boosted-bootstrap:4.4.0`
- Install with [yarn](https://github.com/yarnpkg/yarn): `yarn add [email protected].1`
- Install with [Composer](https://getcomposer.org): `composer require orange-opensource/orange-boosted-bootstrap:4.4.1`
- Install with [NuGet](https://www.nuget.org/): CSS: `Install-Package boosted` Sass: `Install-Package boosted.sass`.

Read the [Getting started page](https://boosted.orange.com/docs/4.4/getting-started/introduction/) for information on the framework contents, CDN, templates and examples, and more.
Expand All @@ -55,7 +55,7 @@ Read the [Getting started page](https://boosted.orange.com/docs/4.4/getting-star
[![devDependency Status](https://img.shields.io/david/dev/twbs/bootstrap.svg)](https://david-dm.org/Orange-OpenSource/Orange-Boosted-Bootstrap?type=dev)
[![CSS gzip size](https://img.badgesize.io/orange-opensource/orange-boosted-bootstrap/v4-dev/dist/css/boosted.min.css?compression=gzip&label=CSS+gzip+size)](https://github.com/orange-opensource/orange-boosted-bootstrap/tree/v4-dev/dist/css/boosted.min.css)
[![JS gzip size](https://img.badgesize.io/orange-opensource/orange-boosted-bootstrap/v4-dev/dist/js/boosted.min.js?compression=gzip&label=JS+gzip+size)](https://github.com/orange-opensource/orange-boosted-bootstrap/tree/v4-dev/dist/js/boosted.min.js)
[![BrowserStack Status](https://www.browserstack.com/automate/badge.svg?badge_key=TGxBTEN5dlFWTnU1TzFPUWNYb0IyTXV0SlNjOTRUcVQ4Vy9aMEptRytTQT0tLUpEaEJhdGdtUHFlMlhmZUR6aHZuYXc9PQ==--cab64b2cdcdd899e81600d69f5063437846441ff)
[![BrowserStack Status](https://www.browserstack.com/automate/badge.svg?badge_key=eTYyVGI5REFJZmt4M1hTWjFZOEoxVnR0RElhRm1iTk02ckJUWUpYeGFhQT0tLVRhK0F5L29MNU8wWERHa1pRK2hlaXc9PQ==--a5ee40063cbc3aae870f80421b1f9997b9e2f314%)](https://automate.browserstack.com/public-build/eTYyVGI5REFJZmt4M1hTWjFZOEoxVnR0RElhRm1iTk02ckJUWUpYeGFhQT0tLVRhK0F5L29MNU8wWERHa1pRK2hlaXc9PQ==--a5ee40063cbc3aae870f80421b1f9997b9e2f314%)
[![](https://data.jsdelivr.com/v1/package/npm/boosted/badge)](https://www.jsdelivr.com/package/npm/boosted)

## What's included
Expand Down
26 changes: 13 additions & 13 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,8 @@ social_image_path: /docs/4.4/assets/brand/orange-social.png
social_logo_path: /docs/4.4/assets/brand/orange-logo.png

# Custom variables
current_version: 4.4.0
current_ruby_version: 4.4.0
current_version: 4.4.1
current_ruby_version: 4.4.1
docs_version: 4.4
repo: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap"
slack: "https://bootstrap-slack.herokuapp.com"
Expand All @@ -87,21 +87,21 @@ themes: "https://themes.getbootstrap.com"
icons: "https://icons.getbootstrap.com"

download:
source: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/archive/v4.4.0.zip"
dist: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/releases/download/v4.4.0/boosted-4.4.0-dist.zip"
source: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/archive/v4.4.1.zip"
dist: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/releases/download/v4.4.1/boosted-4.4.1-dist.zip"

cdn:
# See https://www.srihash.org for info on how to generate the hashes
css: "https://cdn.jsdelivr.net/npm/[email protected].0/dist/css/boosted.min.css"
css_hash: "sha384-PxKHscnt9xSGeHytgFJmbrD4hc+uV5aAuLqCTbdp7j35t/i7fP2O0O32vPQHHQIn"
iconcss: "https://cdn.jsdelivr.net/npm/[email protected].0/dist/css/orangeIcons.min.css"
iconcss_hash: "sha384-+gFVba8+/Bbf2k1ahW+axt7ZBe7Vuftlc2Fb95d59z9cQdScIkaoPV+lKOmCTFfb"
helveticacss: "https://cdn.jsdelivr.net/npm/[email protected].0/dist/css/orangeHelvetica.min.css"
css: "https://cdn.jsdelivr.net/npm/[email protected].1/dist/css/boosted.min.css"
css_hash: "sha384-OB/gcmnjN4zOvILOKtMqzd/ZUoKc/cgZDpn0c2C5FoQAJqmQdjX4ITe6XSK32JyO"
iconcss: "https://cdn.jsdelivr.net/npm/[email protected].1/dist/css/orangeIcons.min.css"
iconcss_hash: "sha384-Zd5WIT6PZ7YtONlsULMAoLWo0iJi5GPix2LFrMhPQjMYjBA0FhvsKInWdLKM+9nW"
helveticacss: "https://cdn.jsdelivr.net/npm/[email protected].1/dist/css/orangeHelvetica.min.css"
helveticacss_hash: "sha384-e8MwV9etVvzgFAywWdlyEtXAdRYElY+BlimyrAcXkDiyJXy4oIZZqrV/ST605uwF"
js: "https://cdn.jsdelivr.net/npm/[email protected].0/dist/js/boosted.min.js"
js_hash: "sha384-n48XClywCjN0bR+H2Yld2GW3V9rC6QgE7tgICVtuCKJQcA1hbuObIdGQRFfsptoM"
js_bundle: "https://cdn.jsdelivr.net/npm/[email protected].0/dist/js/boosted.bundle.min.js"
js_bundle_hash: "sha384-flowYOfNSLUvXLQjdRvW7UZZCMO/pKseCahADbuXu+HGiTNBAl+6t6DSLvvi4lWo"
js: "https://cdn.jsdelivr.net/npm/[email protected].1/dist/js/boosted.min.js"
js_hash: "sha384-Y/0NjLXRerXrg7jzex/E5ONTjY9VxGnhnsY0dVw12hlg/0XlAJFjh1biCQfdWI1R"
js_bundle: "https://cdn.jsdelivr.net/npm/[email protected].1/dist/js/boosted.bundle.min.js"
js_bundle_hash: "sha384-YMZ99KioGrdm3FGH96tSA1P9XAvOIwB58TjPJkyI6QEREIBiYpsufL3KXgF4FlSo"
jquery: "https://code.jquery.com/jquery-3.4.1.slim.min.js"
jquery_hash: "sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
jquery_full: "https://code.jquery.com/jquery-3.4.1.min.js"
Expand Down
4 changes: 2 additions & 2 deletions bundlesize.config.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@
},
{
"path": "./dist/css/boosted.css",
"maxSize": "36 kB"
"maxSize": "36.5 kB"
},
{
"path": "./dist/css/boosted.min.css",
"maxSize": "33 kB"
"maxSize": "33.5 kB"
},
{
"path": "./dist/js/boosted.bundle.js",
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "orange-opensource/orange-boosted-bootstrap",
"description": "Orange Boosted with Bootstrap is a framework library accessible, ergonomic and Orange branded based on Bootstrap v4.4.0.",
"description": "Orange Boosted with Bootstrap is a framework library accessible, ergonomic and Orange branded based on Bootstrap v4.4.1.",
"keywords": [
"css",
"js",
Expand Down
4 changes: 2 additions & 2 deletions dist/css/boosted-grid.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/css/boosted-grid.css.map

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions dist/css/boosted-grid.min.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/css/boosted-grid.min.css.map

Large diffs are not rendered by default.

26 changes: 12 additions & 14 deletions dist/css/boosted-reboot.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/css/boosted-reboot.css.map

Large diffs are not rendered by default.

Loading