Closed pretzelhammer closed 1 year ago
Deployed Styleguide and Lab.Notes
File | Before | After |
---|---|---|
package.json |
5.3 kB |
5%↑5.6 kB |
Total (Includes all files) | 1.8 MB |
0.02%↑1.8 MB |
Tarball size | 335.9 kB |
0.08%↑336.2 kB |
🤖 This report was automatically generated by pkg-size-action
Could we do something like this? Where its fixed as a drawer over just the examples area with a descriptive label? I think that will make it more discoverable and accessible when looking over the styleguide.
@laurenhu i've updated the PR after our discussion on slack, please take another look. styleguide here: https://square.github.io/maker/styleguide/styleguide-theming-controls/#/
:tada: This PR is included in version 15.5.0 :tada:
The release is available on:
Your semantic-release bot :package::rocket:
Describe the problem this PR addresses
no color theming in styleguide, it's common for devs to overlook certain theming related bugs since most devs still develop the components assuming the background color is light and never check the component against dark colored backgrounds
Describe the changes in this PR
adds a subtle button in the center of the left side of the screen:
Which, when clicked, opens up a blade that allows the user or dev to customize the styleguide's colors:
And here's an example of changing the background to black and the primary color to hot pink:
ALSO, this PR adds a new npm script called
styleguide-run
which can be run usingnpm run styleguide-run
and it'll open & serve your current branch's styleguide code ASSUMING you have runstyleguide-build
since your last save. I haven't bothered adding an automatic code watcher & builder yet but will probably do so eventually.Other information
example: https://square.github.io/maker/styleguide/styleguide-theming-controls/#/Choice