lowcss

🧰 A low-level functional CSS toolkit

MIT License

Downloads
297
Stars
4
Committers
2

Bot releases are hidden (Show)

lowcss - v0.13.0 (2023-08-14)

Published by jmjuanes about 1 year ago

🚀 New features

  • Added peer-* variants for styling elements based on sibling's state (b903c15a258811e15904579d6ce019f61e599762).
  • Added SASS function to get a color from the color palette by name (e24a5247d29e0467f757141cb4a1d69f6fe62283).

📚 Documentation

  • Improved documentation pages structure (5c03e119bd348cf0c98f4d5c8c0462a544bbf343).
lowcss - v0.12.1 (2023-07-02)

Published by jmjuanes over 1 year ago

🔧 Fixes

  • Added missing 40 spacing for margin and padding (3fa98c63193cfc9aee008c0a6db28f51a3a54a21).

📚 Documentation

  • Some fixes and improvements in documentation site (a7e74f7ddf9a42dfa52ddf4186d4cedde221510f).
lowcss - v0.12.0 (2023-06-08)

Published by jmjuanes over 1 year ago

🔥 Breaking

  • Migrate to a more TailwindCSS compatible utilities syntax:
    • Change modifiers position to the beginning of the utility class (ff888de119239ebf91b4f9b78bccfd86f59af73d).
    • Allow empty classnames (ca929b25f0baee0fd3ded0b6c3f0cef0b87629d1).
    • Allow default utilities values (175037e2a30acffd2864e6e89197ea4c119518a2).
    • Rename grid-template-columns and grid-template-rows utilities classnames (3f8368de12ecf17ca0c3cb3c0cbd5039c15a6b9e).
    • Rename line-height utility classname to leading (987bced38e4242ea0ea50d419377ed20a00ac8c7).
    • Update some utilities values (83fce0ade1b36cf92cebc593ac22ce33eaddae8e).

🚀 New features

  • Added auto value to width utility (39399f95909f5f5a7474a049ecfd8122da41ddad).
  • Added base styles and low.base() mixin (6bea09be991156155ea095c06ce425608c3f7c0f).

♻️ Deprecations

  • Deprecated low.reset(), low.scrollbars() and low.forms() mixins (c0798b865e9c8dc4180356cc03d1742027c57b94).

📚 Documentation

  • Improved documentation layout, added customize section and improved README file (e053a9d7db69b48c5ed9747fd7267a6d6ffa614b).
  • Added base styles documentation (2d10663497a232fea46a29b27187938b7946a726).
lowcss - v0.11.1 (2023-04-23)

Published by jmjuanes over 1 year ago

🔧 Fixes

  • Enable back group-focus-within pseudo selector (7ec61156c4638237465ae802efdd0413ed5aa9f1).
lowcss - v0.11.0 (2023-04-22)

Published by jmjuanes over 1 year ago

🔥 Breaking

  • Changed default separator between utility class and value: switched back to - instead of : (e.g. text-blue-500) (284fdccfb304fac8a314434b0edfeceb1cddc322).

🚀 New features

  • Added letter spacing utilities (283dddde6274ceb4732ec8e1bd956848f473876b).
  • Added more font sizes (0e0bb13feacecabb3f2b78160005b1fe9c72bcad).
  • New required pseudo selector (2f69d0c18032f5471c2fa1206ec4749a9ebb7892).
  • Added position selectors (first, last, odd and even) to background color utilities (918052e18b6dc1e70487aa5ca420187125d74769).

📚 Documentation

  • Improved documentation (c92a4056af2f1a6c472387bd1c633cd963d774d9 and 18d1f4e3cbb0a005a31dfcd33a19b3b60dd384d4).
lowcss - v0.10.0 (2023-04-13)

Published by jmjuanes over 1 year ago

🚀 New features

  • Added utilities for all border sides (border-top, border-bottom, border-left and border-right) (c32a41bc6093654af04139dab85eb312313c97ee).
  • Added utilities for setting the radius of individual corners (1a0cdb131d10d394f24a499b6faa2ab0cc64b1e3).
  • Added more max-height and max-width values (9640e9dabd8aa3a8c89b016a6f44aebe445adb26).
  • Added new 2xl breakpoint (fcea2885f1e6ddcadf0e709f613915a789163a26).
  • Added first and last variants to display utilities (8ad747eb274c041fe66c33b140ffed88e8762117).
  • Added new scrollbar class to style scrollbar (03939a5bc5b2dfe41d7bf4b9e8ace9663f0dd3ad).

📚 Documentation

lowcss - v0.9.0 (2023-02-03)

Published by jmjuanes over 1 year ago

🚀 New features

  • Added focus-within variant (47a243c9a8412d4471d4cbe55116a7375582751b).
  • Added group variant selectors: group-hover, group-focus and group-focus-within (432dac817a10cc1cf6a6c57941637e7cd3a24fba).
lowcss - v0.8.1 (2023-01-27)

Published by jmjuanes almost 2 years ago

🐛 Bug fixes

  • Fixed bug in width utility sizes (b194185bb822d6c6b7c1b490839bc83ddd682d21).
lowcss - v0.8.0 (2023-01-24)

Published by jmjuanes almost 2 years ago

🚀 New features

  • Added background-clip utilities (367364c9653a7ad3bb454220638a363bfa87cb99).
  • Added background gradient utilities (df95fed26d90487eea6d7156c6236eecd63a0664).
lowcss - v0.7.0 (2023-01-21)

Published by jmjuanes almost 2 years ago

🚀 New features

  • Added new animation utilities (e05023826dbceef53f8a3c2dacab5588733d5ca7).
  • Added new filter utilities (043a7d3e8f0a98fcea37a8d5b769201cdc0598d9).
  • Added new transform utilities (4652a77acace4fab4075be7b3db1ec98c5138c9c).
  • Added new keyframes module (bf93fa40e22f161ea2ce30ee31405e8da05ae355).

🐛 Bug fixes

  • Fixed prefix in utilities generator (40c8b3e5e275d4937e7d60c3e2a2213883ef68c3).
lowcss - v0.6.0 (2023-01-07)

Published by jmjuanes almost 2 years ago

💥 Breaking changes

  • New API for generating utilities (bbd7c010ee63df2843a6dc5ad60c34c29b55330d). Now importing the low module in SASS will not generate the utilities. Instead, you should include the modules that you want to use.

🚀 New features

  • Added low.apply mixin for applying utilities in your custom CSS (ea66a5629970b9127b6c8f3b8590bba9142982f5).
  • Added $sizes and $space configuration variables (5b5924013a2a1272fdeec856f44c03bc63f3b850).
  • Added $extend configuration variable to add new values in utilities without overriding the existing ones (2274b455a1ece6e6343d15f5661b08b351aabd07).
lowcss - v0.5.1 (2022-12-25)

Published by jmjuanes almost 2 years ago

🐛 Bug fixes

  • Fixed input selectors in forms module (2ad597390f81896030405be2a54388da7fc6c78c).
lowcss - v0.5.0 (2022-12-24)

Published by jmjuanes almost 2 years ago

🚀 New features

  • Added outline utilities: outline-color, outline-offset, outline-style and outline-width (fabf67f07b59337831952ce810bd2c4665d563cc).
  • Added checked variant to all color utilities (ce43f8dc64c49e018e81930c88c4d53acde8f4f4).
  • Added base styles for forms (520235c090d2b45f5d18290bf11ca8a0ce72a416).

🧰 Improvements

  • Simplified border widths (6829907e8ff8ccbcd49a9aa104ad3acaf54d524a).
  • Deprecated $reset configuration variable: now you can use the $include and $exclude lists to enable or disable reset and forms modules (6ccf5554cdc91586a4648f520db271b26f8b24b1).

🐛 Bug fixes

  • Fixed typo in font weight utility (05c2b7723662d76c2bf83127f0ae7e64bb26d0d0).
lowcss - v0.4.0 (2022-12-21)

Published by jmjuanes almost 2 years ago

💥 Breaking changes

  • Changed class names policy and default separators for utility keys, pseudo selectors, and breakpoints.
    • Default utility selectors: now we are using a : between the utility alias and the key. For example: text:blue-500.
    • Pseudo selectors: has been moved to the end of the selector. For example: bg:transparent:hover.
    • Breakpoints: has been moved to the end of the selector, and now a @ is used between the utility selector and the breakpoint name. For example: w:12@sm.
  • $screens variable has been renamed as $breakpoints.
  • Changed folder structure for SCSS files.

🚀 New features

  • Added new utility values for fonts (font sizes and font families), sizes (width and height), and spaces (margin and padding).
  • Added active variant for colors utilities.
  • Improved configuration and utility API.

🐛 Bug fixes

  • Fixed a terrible bug in the generated CSS that caused the duplication of utilities when generating responsive variants.

🗑️ Deprecation

  • Deprecated the container component, as we can now use the new values of the max-width utility for generating responsive containers.
lowcss - v0.3.0 (2022-12-18)

Published by jmjuanes almost 2 years ago

  • Add red, light and dark color palettes.
  • Temporally disable dark variants for border-color, background-color and color properties.
  • Improve fonts.
  • Add container styles.
lowcss - v0.2.2 (2022-10-30)

Published by jmjuanes almost 2 years ago

  • Improved spacing values.
lowcss - v0.2.1 (2022-10-27)

Published by jmjuanes about 2 years ago

  • Fixed bug generating classnames of variants (c425884d2dd54c60eb446e9441de8980b21790c3).
lowcss - v0.2.0 (2022-10-25)

Published by jmjuanes about 2 years ago

  • Improve utility generator and improve customization forwarding all variables in _config.scss.
  • Fixed some values:
    • flex-grow and flex-shrink now allow integer values (flex-grow-0, flex-grow-1, ....).
    • z-index now uses integer values (z-1, z-2, ...) instead of multiples of 10.
  • Optimized generated CSS using CSSO.
lowcss - v0.1.0 (2022-10-23)

Published by jmjuanes about 2 years ago

  • Added active pseudo selector to color utilities.
  • Added dark mode to color utilities.
  • Fixed default colors names.
  • Removed lightX00 and darkX00 colors.
lowcss - v0.0.1 (2022-10-21)

Published by jmjuanes about 2 years ago

Initial release of LowCSS.

Package Rankings
Top 10.69% on Npmjs.org
Badges
Extracted from project README
NPM Version MIT License PRs welcome