Releases: Microflash/preset
Releases · Microflash/preset
1.0.3
Added
- A
min-block-size
for textareas with norows
attribute to make sure they are not tiny
1.0.2
Added
text-wrap: pretty
on paragraph elements
1.0.1
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
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 toborder-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
font-smoothing
has been removed; see https://www.zachleat.com/web/font-smooth/list-style: none
for lists with[role=list]
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 theline-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
fix: remove explicit webkit file upload button selector
0.7.5
feat: remove list style for menu element
0.7.4
fix: separate vendor-specific file-upload-button selectors
0.7.3
fix: file upload button selectors
0.7.2
feat: elements with onclick attribute as interactive
0.7.1
chore: ignore docs for npm