Skip to content
Compare
Choose a tag to compare
@primer-css primer-css released this 22 Nov 14:56
· 35 commits to main since this release
aafffd9

Minor Changes

  • #825 2c8e9240 Thanks @rezrah! - Switched to use CSS Logical Properties in compiled output.

    • Compiled styles now directly use CSS logical properties (e.g., margin-inline-start, margin-inline-end) instead of physical properties (margin-left, margin-right).
    • This change simplifies the stylesheet and reduces its overall size (652kB > 593kB)

    Example of the change:

    Source:

    .selector {
      margin-inline-start: var(--base-size-20);
    }
    Previous compiled output New compiled output
    [dir='ltr'] .selector {
      margin-left: 2px;
    }
    
    [dir='rtl'] .selector {
      margin-right: 2px;
    }
    .selector {
      margin-inline-start: 2px;
    }

Patch Changes

  • #825 2c8e9240 Thanks @rezrah! - Fixed errors in compiled CSS stylesheets where selectors with special characters were being unintentionally escaped for compatibility with legacy browsers.

  • #818 281beb08 Thanks @joshfarrant! - FormControl.Validation is now associated with the relevant input using aria-describedby.

  • #822 75da350d Thanks @joshfarrant! - Updated IDEChatMessage type declaration to differentiate between assistant and user messages.