epfl-si / elements

Charte graphique Web EPFL
https://epfl-si.github.io/elements
22 stars 12 forks source link

Drop support for IE, Blackberry and Baidu #730

Closed williambelle closed 5 months ago

williambelle commented 5 months ago

Je propose de supprimer le support pour les navigateurs qui sont morts. Depuis quelques années déjà dans Elements, IE11 n'est plus trop testé. Par exemple :

www Memento Edu Search
Screenshot from 2024-06-07 18-32-46 Screenshot from 2024-06-07 18-30-46 Screenshot from 2024-06-07 18-33-30 Screenshot from 2024-06-07 18-34-56

(Dans Search volontairement abandonné.)

La configuration actuelle contient les navigateurs suivants : https://browsersl.ist/#q=last+2+versions%0A%3E+1%25+in+CH La future configuration : https://browsersl.ist/#q=last+2+versions%0A%3E+1%25+in+CH%0Anot+dead ou disponible avec la commande : npx browserslist.

Lors de la construction, les "vendor prefixes" ne sont plus rajoutés. On a donc un CSS plus compact. elements.min.css : 358.3kB -> 296.8kB.

github-actions[bot] commented 5 months ago

Test Results

  1 files    1 suites   0s :stopwatch: 278 tests 276 :white_check_mark: 0 :zzz: 0 :x: 2 :fire: 278 runs  274 :white_check_mark: 0 :zzz: 2 :x: 2 :fire:

For more details on these errors, see this check.

Results for commit da34f6bd.

github-actions[bot] commented 5 months ago

🔎 Download the Backstop report for this pull request (link valid for 90 days):