Skip to content

Latest commit

 

History

History
373 lines (261 loc) · 8.29 KB

File metadata and controls

373 lines (261 loc) · 8.29 KB

CHANGELOG

HEAD

v5.4.2

  • Extend the full-height flex layout trigger from body > main to also cover a direct wrapper under <body> that directly contains <main>.

v5.4.1

  • Add lint-staged-based pre-commit checks and move full validation to pre-push/release.
  • Add local release-it automation for validation, version bumping, changelog promotion, and README version updates.
  • Create GitHub releases from the CLI with gh instead of relying on a browser flow.

v5.4.0

  • Add --dress-gap-body variable for <body> with an immediate <main>. Default to --dress-m-b.
  • Set default bold font weight on all headings.
  • Disable CSS nesting in build.
  • Add some compatibility for browsers not supporting light-dark().
  • Add lint-staged and release-it.

v5.3.0

  • Export every CSS layer file for import finer control.

v5.2.4

  • Override margin-block in > :first-child & > :last-child of aside instead of overriding variables affecting children elements.

v5.2.3

  • Fix monospace font not being used on <textarea>.

v5.2.2

  • Use dvb instead of dvh for <body> min-block-size.

v5.2.1

  • Add missing changes.

v5.2.0

  • Drop prefers-color-scheme in favour of light-dark().

v5.1.1

  • Fix unstable shrink-wrap body width when header or footer is present in Safari macOS.

v5.1.0

  • Add styling for logo and title link in header.

v5.0.4

  • Fix button link icon colour in light mode.

v5.0.3

  • Switch from Lightning CSS to PostCSS with cssnano to reduce CSS file size.

v5.0.2

  • Adjust and unify usage of Lightning CSS for minification.

v5.0.1

  • Tweak CSS minification.

v5.0.0 Blouson

  • Migrated from Sass to native CSS with nesting.
  • Rebuilt the documentation site with Astro 5.
  • Updated the playground tooling to use Vite.
  • Introduced semantic colour tokens (--dress-sec, --dress-neg, --dress-pos) with highlight counterparts (--dress-mk, --dress-del, --dress-ins) replacing the old --dress-ax pair, and refreshed <meter> colours through --dress-low, --dress-mid, and --dress-hi.
  • Renamed --dress-bg-3 to --dress-dt to better describe its role as the shared border/detail colour.
  • Split font stacks into --dress-ff-sans and --dress-ff-serif, plus derived --dress-ff and --dress-ff-h tokens for body vs heading copy.
  • Removed the global [hidden] override to keep browser-native behaviours such as hidden="until-found".
  • Added codenames to current major version, and to past major versions in retrospect.

v4.4.3

  • Move overflow-wrap & word-break to <body>.

v4.4.2

  • Wrap long URLs in <a>.

v4.4.1

  • Avoid hover state on links and buttons for mobile.
  • Add --dress-bt-2-a variable.
  • Set max-width on <iframe>.

v4.4.0

  • Add style for popover, <del>, <iframe>, <ins>, <q>, <samp>.
  • Adjust padding of <dialog>.
  • Add shadow under <dialog> & popover.
  • Adjust style of <mark> in dark theme.
  • Have <figure> work with <embed> & <picture>.
  • Update logo.

v4.3.2

  • Fix max width of <dialog>.

v4.3.1

  • Fix styling in <dialog><menu>.

v4.3.0

  • Rename --dress-ac variable to --dress-ax.
  • Fix block gap in in horizontal <menu>.

v4.2.0

  • Add focus ring on <img> in links.

v4.1.1

  • Added --dress-mw-f custom property (max-width fallback).
  • Fixed .cm-editor max-width in Playground.
  • Animated Playground style changes.
  • Moved body > main from _blocks to _sections.

v4.1.0

  • Adjusted <body> width and padding.
    • Fixed "springing" issue on macOS Safari.
    • Updated padding for consistency with inline elements.

v4.0.1

  • Centered <main> in vertical-rl layout.

v4.0.0 Peplum

  • Added print borders on <header> and <footer>.
  • Removed backgrounds in print.
  • Increased contrast for print.
  • Added --dress-mw-min for minimum body width.
  • Moved <select> chevrons to right in RTL.
  • Updated skipnav.
  • Used --dress-bg for background.
  • Disabled transition.
  • Used block & inline props in _forms and _links.

v3.6.0

  • Added text-size-adjust.

v3.5.1

  • Increased contrast for --dress-bg-3.
  • Set aria-hidden="true" on heading anchor links.

v3.5.0

  • Added heading anchor links on docs.
  • Subtle transitions (likely affects links, buttons).

v3.4.1

  • Added icon in CSS banner.
  • Added banner comment in dress.css.

v3.4.0

  • New "Properties" section in Elements.
  • Moved attribute styles to _props.sass.
  • Added styles for [inert] and <abbr>.
  • Used :focus-visible to suppress focus ring for mouse users.
  • Added:
    • --dress-so (scroll offset).
    • scroll-margin-block-start on headings.
    • scroll-padding-topscroll-padding-block-start
  • Style for [hidden].
  • Style for <dialog>.

v3.3.0 / v3.3.1

  • Adjusted print styles.
  • Improved font size var breakdown.
  • Styled <a download>, <menu> in <form>, <fieldset>.
  • Fixed first-child margin leak in header/footer.

v3.2.1

  • Removed unused --dress-border-bottom.

v3.2.0

  • Updated markup for skipnav.
  • Centered top page headings.
  • Full-height <body> layout with <main>.

v3.1.3

  • Renamed animation: sc-target-fadedress-target-fade

v3.1.1 / v3.1.2

  • Fixed missing variable.
  • Adjusted form layout spacing using gap vars.
  • Switched inline spacing units to rem from rch.

v3.0.0 Tea-Length Dress

  • Switched to rch/rlh units for inline spacing.
  • Renamed margin vars to logical props:
    --dress-m-t--dress-m-bs
    --dress-m-b--dress-m-be
    --dress-m-v--dress-m-b
  • Renamed --dc-* vars (from --sc-*).

v2.0.0 Little Black Dress

  • Renamed package to @remino/dress.css.
  • Project renamed from sem.css to dress.css.
  • Renamed dist files, favicon, logo.

v1.2.4

  • Added block margin to <object> and <svg>.

v1.2.3

  • Merged playground previews.
  • Adjusted <select> padding.
  • Added copy buttons on code blocks.

v1.2.2 / v1.2.1 / v1.2.0

  • Improved focus rings.
  • Styled labels with disabled inputs.
  • Styled checkboxes and radios.

v1.1.0

  • Made default font size slightly flexible.

v1.0.0 sem.css

  • CSP-compatible external JS.
  • Disabled demo links.

v0.10.x

  • Added color-scheme: light dark to :root.
  • Prevented font resizing in iOS Safari.
  • Used vi instead of vw.
  • Favoured inline/block sizes over width/height.
  • Full-width <body> with max constraint.

v0.9.x

  • <video> support.
  • Styling for <aside> and <figure>.
  • Styled <a download>, adjusted <pre> line-height.

v0.8.0

  • Styled multiple inputs in a single label.
  • Adjusted form control spacing.

v0.7.0 – v0.6.0

  • Styled nested <figure> and <aside>.

v0.5.x

  • Added smooth scrolling.
  • Styled :target on headings with fade effect.
  • Made tables scrollable.
  • Used variables to cancel margins.

v0.4.0

  • Added syntax highlighting with Pastie theme.

v0.3.x

  • Styled external links with icon.
  • Print tweaks for buttons, URLs.

v0.2.x

  • Adjusted heading line-heights and metadata.

v0.1.x

  • Initial project setup.
  • Styled basic elements (headings, links, forms).
  • Added print styles, layout support.