I’ve added a SCSS function that, when passed a file path, will inject the file as a data URI. This
is super helpful since it ensures that the cursor images will always be available for the CSS. This
issue currently prevents the npm version of the library from being usable at all.
I've switched us from using `file-loader` to `url-loader`. This will automatically convert local URL
imports to data URIs, which means the framework no longer needs to load them from a remote URL.
#207
* refactor: Convert pixelated borders from box-shadows to border-images
Our previous usage of `box-shadows` and pseudo elements proved to be pretty buggy. Converting to
`border-image`s seems to have fixed a lot of the issues that `box-shadows` caused, such as
`background-color`s appering over top of our borders.
BREAKING CHANGE: This change both eliminates pseudo elements from several components, and adds
pseudo elements to components that did not have them before. This could cause compatibility issues
for users that relied on the existence of those pseudo elements for various styling techniques.
* style(buttons): Remove superfluous commented code
* refactor(buttons.scss): add color variables
* refactor(inputs.scss): replace to color variables
* refactor(checkboxes.scss): replace to color variables
* refactor(containers.scss): replace to color variables
* refactor(radios.scss): replace to color variables
Add two png files for the cursor, one to
represent the default cursor and the other
one to be a pointer cursor.
Add the default one for the html tag. And
a `inherited` property for label tag.
The pointer one is being added on the button,
radio, checkbox and a tags.