Skip to content

Releases: Microflash/preset

1.0.2

22 Oct 06:29
Compare
Choose a tag to compare

Added

  • text-wrap: pretty on paragraph elements

1.0.1

25 Aug 17:13
Compare
Choose a tag to compare

Removed

  • display: none for undefined custom elements

Depending on your browser targets, you can do the following instead.

  • Use Declarative Shadow DOM and polyfill it in unsupported browsers, or
  • Hide the element visually (using visibility: hidden) until JavaScripts loads
    /* no visibility for undefined custom elements by default */
    :not(:defined) {
      visibility: hidden;
    }

1.0.0

27 Jul 17:50
a8772f4
Compare
Choose a tag to compare

Added

  • display: none for undefined custom elements to prevent rendering them prematurely.
  • text-wrap: balance for headings for more elegant handling of widows; see https://ishadeed.com/article/css-text-wrap-balance/
  • display: list-item for summary element
  • Default backdrop blur on dialog element
  • Document overflow is now hidden when dialog is open (experimental)
  • Table captions are now positioned at bottom by default

Changed

  • box-sizing for every element is set to border-box; earlier it was inheriting from parent (leading to unintended behavior in children due to cascade)
  • Stroke customization is applied only on SVGs without fill; earlier it was being applied to all SVGs.

Removed

API

Some of the properties in the reset are now customizable through CSS properties. You can define these properties in :root or html scope.

  • --preset-line-height to override the line-height (fallback value: calc(0.3rem + 2ex + 0.3rem))
  • --preset-tab-size to control the indentation width of code block tabs (fallback value: 2)
  • --preset-stroke-color to override the stroke color of SVG with no fill (fallback value: currentColor)
  • --preset-dialog-backdrop-filter to override the backdrop filter of the dialog (fallback value: blur(25px))
  • --preset-table-caption-side to customize caption position of a table caption (fallback value: bottom)

Full Changelog: 0.7.6...1.0.0

0.7.6

25 Apr 17:00
Compare
Choose a tag to compare
fix: remove explicit webkit file upload button selector

0.7.5

17 Apr 09:49
Compare
Choose a tag to compare
feat: remove list style for menu element

0.7.4

17 Apr 06:03
Compare
Choose a tag to compare
fix: separate vendor-specific file-upload-button selectors

0.7.3

16 Apr 09:03
Compare
Choose a tag to compare
fix: file upload button selectors

0.7.2

16 Apr 08:32
Compare
Choose a tag to compare
feat: elements with onclick attribute as interactive

0.7.1

02 Apr 02:34
Compare
Choose a tag to compare
chore: ignore docs for npm

0.7.0

28 Mar 16:31
Compare
Choose a tag to compare
feat(styles): inherit border-box and enable antialiasing