Chris Pearce

Results 55 issues of Chris Pearce

Probably a new Base style: ```css fieldset[disabled] ``` Which is turned on by default but can be turned off via a setting. And they'll be new settings around disabling elements.

base
feature-request

Apply the following styles behind a Sass setting and maybe have them on as default? ```scss text-underline-position: under; text-decoration-skip: ink; ```

base

Their usage thus far has been non-existent, some candidates: * Text sizes * Text alignments

helpers

Once `display: flow-root` is supported in Shell's supported browsers then remove `h-clear-fix` from **Helpers**. [Read more](https://rachelandrew.co.uk/archives/2017/01/24/the-end-of-the-clearfix-hack).

helpers

Basically keep it at the correct user-agent styles. Related styles: - https://github.com/campaignmonitor/shell/blob/master/src/_normalise-reset.scss#L449 - https://github.com/campaignmonitor/shell/blob/master/src/_normalise-reset.scss#L478-L487 [Further reading](https://medium.com/simple-human/buttons-shouldnt-have-a-hand-cursor-b11e99ca374b#.od7en0unh).

normalise-reset

Currently the `cm-stylelint` NPM module is private to CM. We should make `cm-stylelint` a public NPM module so that we don't have to copy the configuration [here](https://github.com/campaignmonitor/shell/blob/master/stylelint.config.js). Then we can...

coding-guidelines

There are styles common to when an element is in a disabled state so we should handle this via a mixin to keep things DRY, which can reside in the...

mixins-functions
feature-request

- Grunt: - [ ] [Purify CSS](https://github.com/purifycss/purifycss) - [x] CSS minification - [ ] HTML minification - [ ] Add NPM module loader - [ ] CSS linting - [x]...

docs

I think this: ``` scss :focus { /* normalized default styles for all browsers */ outline: currentColor dotted thin; /* on webkit and blink use focus ring; style of “auto”...

base
normalise-reset
☞ critical ☜