/BootstrapToMaterial

A Chrome extension to convert Bootstrap 4 websites to Material Design w/ AngularJS Material (I've stopped working on it, at least temporarily).

Primary LanguageJavaScriptOtherNOASSERTION

Bootstrap To Material

Overview

This extension will turn any page made with Bootstrap 4 into one that uses Material Design.

Disclaimer: this extension is still in really early development, so I would consider only keeping it enabled for testing, as it may (and will) cause unexpected behaviors on websites.

Credits

This extension was made using:

  • AngularJS (Angular v1.x)
  • AngularJS Material
  • Material Design Icons

Changelog

0.4.0 (current)

  • Added support for cards, except that custom border doesn't work
  • Updated AngularJS Material to version 1.1.8
  • Finally fixed the bug for which scrolling in some pages wouldn't work, and the background color would only last after a certain point!

0.3.0

  • Added support for tooltips
  • Made the code cleaner and easier to understand (again)

0.2.1

  • Changed the way the framework is loaded: started using programmatic injection instead of content scripts
  • I had actually forgotten to update to 0.2.0 in the extension manifest... Man facepalming emoji
  • I neither fixed issues, nor added features (however now by disabling the extension from the popup you can actually avoid the scroll prevention)

0.2.0

  • Forgot to mention, the extension also kinda converts typography
  • Added the ability to change primary and secondary colors in the settings popup (again, still nothing in advanced...)
  • Made code a bit fresher and easier to understand

Known issues

  • Still, some attributes of the original elements aren't copied through
  • I don't have to remind you the disclamer, do I?

0.1.0

  • The extension now fully supports buttons!
  • Added a master switch in the settings popup (still nothing in the advanced settings...)

Known issues

  • Some attributes of the original button might not be copied on the Material Design one
  • For some arcane reason, enabling the extension works well, but you have to click twice on the master checkbox to disable it

0.0.2

  • The extension now converts buttons!

0.0.1

  • First release
  • Added a blank settings page

License:

CC BY-NC-SA License Button

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.