sprucecss

An open-source, lightweight and modern CSS framework, design system built on Sass. Give your project a solid foundation.

MIT License

Downloads
312
Stars
233
Committers
2

Bot releases are visible (Hide)

sprucecss - v0.7.2

Published by adamlaki over 2 years ago

Bugfix

  • Change start to flex-start and end to flex-end at flex properties.
sprucecss - v0.7.1

Published by adamlaki over 2 years ago

Bugfix

  • Remove background-color from transition-property at generate-form-check mixin.
sprucecss - v0.7.0

Published by adamlaki over 2 years ago

Improvements

  • Add smaller line-height to .form-description, .field-feedback and .form-label.
  • Update transition properties to use new function.
  • Update .form-control’s transition properties.
  • Stylelint: enable underscores in class names and placeholders (BEM).

Bugfix

  • Fix $font-family-* quotes.
sprucecss - v0.6.0

Published by adamlaki over 2 years ago

New features

Improvements

  • Add scrollbar colors to $colors map.
  • Set layout-stack $width's default value to false.
  • Set Stylelint's color-function-notation to modern.
sprucecss - v0.5.0

Published by adamlaki over 2 years ago

New features

  • Add word-wrap mixin.
  • Add in-line table style.
  • Add aspect-ratio-* utility classes.

Improvements

  • Rework form-control generator.
  • Add display: block; to iframes.

Removed

  • Remove aspect-ratio mixin.
sprucecss - v0.4.1

Published by adamlaki over 2 years ago

Bugfix

  • Fix import path at elements.
sprucecss - v0.4.0

Published by adamlaki over 2 years ago

Improvements

  • Add generator mixins
  • Rework preview
sprucecss - v0.3.1

Published by adamlaki over 2 years ago

  • Fix typos
sprucecss - v0.3.0

Published by adamlaki over 2 years ago

New features

  • Add reset ul, ol mixin with clear-list().
  • Add clear button style mixin with clear-btn().
  • Add a11y-card-link() mixin.
  • New table variants: sm size, bordered, clear-border style.
  • Add hidden utility class.
  • Add generate-color-variables() mixins to generate color variables.
  • Add field-icon() mixin to get and color form element images.

Improvements

  • `::selection' add foreground color variable.
  • Move $prefix under the $settings map.
  • Use as * import internally.
  • Add color variable to the table.
  • Add font-size variable to .form-check--lg.
  • Use newer HSL syntax at colors.
  • Fieldset stack gap got a variable.
  • Button icon got a new, smaller size option.
  • layout-stack() has !important parameter.
  • Reorganize .form-check styling under a mixin.
  • Simplify button declaration colors (now we can init a button with only two colors).

Bugfix

  • $font-size-lead: add !default.
sprucecss - v0.2.0

Published by adamlaki over 2 years ago

New features

Improvements

  • Add $btn-font-family to control the button's font family.
  • Add $heading-font-weight to control the heading's font-weight.
  • Rename some keys in the $colors map (mark-color : mark-foreground, code-color : code-foreground).
  • Reorganize the recurrent colors into variables.
  • Modify btn-variant() mixin: add hover foreground color.
  • Global switch to color() function's fallback value under the $settings map.
  • Modify the scrollbar() mixin to accept hover thumb background-color value.
  • Make $breakpoints overwriteable by key.
  • Modify font-size() and responsive-font-size() function to accept optimal size value. The optimal value will fallback to a global settnigs under the $settings map.

Bugfix

  • Fix some missing !default at variable declaration.
sprucecss - v0.1.3

Published by adamlaki almost 3 years ago

Bugfix

  • Add normalize.css as a dependency
sprucecss - v0.1.2

Published by adamlaki almost 3 years ago

Bugfix

  • Fix $foreground typo at btn-variant() mixin (_button.scss)
sprucecss - v0.1.1

Published by adamlaki almost 3 years ago

Improvements

  • Colorize list bullets with ::marker
  • Add Autoprefixer to CSS compile
  • Add compiled CSS to the repository
  • Fix Stylelint errors
  • Minor fixes and cleanup
sprucecss - v0.1.0

Published by adamlaki almost 3 years ago