Skip to content

Releases: genexuslabs/design-systems

v0.0.220

04 Sep 15:23

Choose a tag to compare

Design Systems (2025-09-04)

  • [mercury][icons][objects] Add objects/assistant icon by @bsastregx in #629

Full Changelog: v0.0.219...v0.0.220

v0.0.219

20 Aug 18:55

Choose a tag to compare

Design Systems (2025-08-20)

Mercury 0.28.6

  • [dialog] Remove --ch-dialog-max-inline-size from the dialog element by @bsastregx in #623
  • [dialog] Add focus style to the dialog header close button.. by @bsastregx in #624
  • [switch][button] Fix focus outline color on button-secondary (updated to primary) and add focus-visible styles to switch. by @bsastregx in #626

Full Changelog: v0.0.215...v0.0.219

v0.0.215

15 Aug 14:44

Choose a tag to compare

Design Systems (2025-08-15)

Mercury 0.28.4

  • [dialog] Add border-color and border-radius to Dialog by @bsastregx in #619
  • UI updates on dialog: add border-radius, add border-color, and use background and border-color that works with elevation-* classes (by default background-color and border-color are elevation-1).

Before

before

After

after

v0.0.214

12 Aug 21:32
c7dc8a6

Choose a tag to compare

Design Systems (2025-08-12)

Mercury 0.28.1

  • [combo-box][paginator] Use a chevron icon for the combo-box picker, that affects the paginator as well, since it uses a combo-box by @bsastregx in #606

  • [dropdown] Add focus outline style to part::(expandable-button) by @bsastregx in #609

Full Changelog: v0.0.210...v0.0.214

v0.0.210

16 Jun 15:17

Choose a tag to compare

Design Systems (2025-06-16)

Mercury 0.26.0

Breaking Changes

  • Fix disabled styles for checkbox label, combo-box, and radio-group label by @bsastregx in #591

Note: Although PR #591 is techically a fix, we consider a breaking change, since the UI will appear different.

Full Changelog: v0.0.207...v0.0.210

v0.0.207

09 May 21:00

Choose a tag to compare

Design Systems (2025-05-09)

Mercury 0.25.0

Name Icon getIconPath
version-frozen version-frozen {category: "objects", name: "version-frozen"}

Full Changelog: v0.0.206...v0.0.207

v0.0.206

07 May 18:35

Choose a tag to compare

Design Systems (2025-05-07)

Mercury 0.24.0

Full Changelog: v0.0.203...v0.0.206

v0.0.203

06 May 17:49

Choose a tag to compare

Design Systems (2025-05-06)

Mercury 0.23.0

  • [icons] Update Angular icon to match the new branding by @bsastregx in #555

  • [icons] Add new icons on BPM category by @bsastregx in #556

    Name Icon getIconPath
    embedded-subprocess embedded-subprocess {category: "bpm", name: "embedded-subprocess", colorType: "*"}
    exclusive exclusive {category: "bpm", name: "exclusive", colorType: "*"}
    inclusive inclusive {category: "bpm", name: "inclusive", colorType: "*"}
    none-task none-task {category: "bpm", name: "none-task", colorType: "*"}
    pool pool {category: "bpm", name: "pool", colorType: "*"}
    text-anotation text-anotation {category: "bpm", name: "text-anotation", colorType: "*"}
  • [icons] Add new icons on Editing Structures category by @bsastregx in #557

    Name Icon getIconPath
    attribute-foreign-description {category: "editing-structures", name: "attribute-foreign-description"}
    attribute-foreign {category: "editing-structures", name: "attribute-foreign"}
    attribute-formula-description {category: "editing-structures", name: "attribute-formula-description"}
    attribute-formula-image {category: "editing-structures", name: "attribute-formula-image"}
    attribute-formula-inferred {category: "editing-structures", name: "attribute-formula-inferred"}
    attribute-formula-redundant {category: "editing-structures", name: "attribute-formula-redundant"}
    attribute-formula-subtype-inferred {category: "editing-structures", name: "attribute-formula-subtype-inferred"}
    attribute-image {category: "editing-structures", name: "attribute-image"}
    attribute-inferred-description {category: "editing-structures", name: "attribute-inferred-description"}
    attribute-inferred {category: "editing-structures", name: "attribute-inferred"}
    attribute-key-description {category: "editing-structures", name: "attribute-key-description"}
    attribute-key-foreign-description {category: "editing-structures", name: "attribute-key-foreign-description"}
    attribute-key-foreign {category: "editing-structures", name: "attribute-key-foreign"}
    attribute-key-subtype-description {category: "editing-structures", name: "attribute-key-subtype-description"}
    attribute-key-subtype-foreign-description {category: "editing-structures", name: "attribute-key-subtype-foreign-description"}
    attribute-key-subtype-foreign {category: "editing-structures", name: "attribute-key-subtype-foreign"}
    attribute-key-subtype {category: "editing-structures", name: "attribute-key-subtype"}
    attribute-redundant {category: "editing-structures", name: "attribute-redundant"}
    attribute-subtype-description {category: "editing-structures", name: "attribute-subtype-description"}
    attribute-subtype-foreign-description {category: "editing-structures", name: "attribute-subtype-foreign-description"}
    attribute-subtype-foreign {category: "editing-structures", name: "attribute-subtype-foreign"}
    attribute-subtype-inferred-description {category: "editing-structures", name: "attribute-subtype-inferred-description"}
    attribute-subtype-inferred {category: "editing-structures", name: "attribute-subtype-inferred"}
    attribute-subtype-redundant {category: "editing-structures", name: "attribute-subtype-redundant"}
    attribute-subtype {category: "editing-structures", name: "attribute-subtype"}
  • Optimize loading of custom fonts by splitting them by unicode-range, saving up to 85KB for each downloaded custom font variant by @ncamera in #559

    We are now saving 85KB~ for each custom font variant downloaded to the client. Most common use case (latin languages):

    Variant Before Now
    Regular 109KB 24KB
    Bold 111KB 24.6KB
    SemiBold 112KB 24.6KB
    Regular Italic 115KB 25.4KB
  • [segmented-control] Update style to match Figma design by @bsastregx in #560

  • [paginator] Adding styles for Paginator by @jonatan-reto in #518

  • Fix broken red colors for Globant variant by @ncamera in #566

Showcase

  • [accordion] Simplify disabled cases by showing minimal markup, and other improvements... by @bsastregx in #515

  • [segmented-control] Update style to match Figma design by @bsastregx in #560

  • [paginator] Adding showcase page for Paginator by @jonatan-reto in #518

  • Refactor the code block renders to improve and optimize the results by @ncamera in #562

Breaking Changes Mercury

  • [icons][editing-structures] redundant-attribute has been renamed to attribute-redundant by @bsastregx in #557

  • [segmented-control] Now you have to apply .segmented-control-filled class on the ch-segmented-control-render.
    Otherwise your current ch-segmented-control-render will loose styling.

Important

Use @genexus/chameleon-controls-library version >= 6.7.0

New Contributors

Read more

v0.0.194

23 Apr 18:52

Choose a tag to compare

Design Systems (2025-04-23)

Mercury 0.21.0

  • Remove the dist/scss output option and add a dev server to improve the DX of the showcase by @ncamera in #519

  • Update button "destructive" colors, Include "success" primary button, and Include "icon only" primary and secondary buttons. by @bsastregx in #480

✨ New button styles have been added:

Button Type Button Classes UI
Primary button-primary-success primary-success
Primary button-primary-success button-icon-and-text primary-success-with-icon
Primary button-primary button-icon-only primary-icon-only
Secondary button-secondary-destructive secondary-destructive
Secondary button-secondary-destructive button-icon-and-text secondary-destructive-with-icon
Secondary button-secondary button-icon-only secondary-icon-only
  • Form: Remove .field-group--cols-2 in favor of .field-group-justified-start and .field-group-justified-end field groups with inline controls of equal label width, with start and end alignment, respectively by @bsastregx in #530

Showcase

Breaking changes

Mercury

  • The dist/scss output option is removed from the options available for using Mercury. This option was never recommended since it was tedious to configure and caused cache issues (because it didn't generate hashes for the created bundles).
    The CLI is the best option for using Mercury and this option will always be supported.

  • Form: Remove .field-group--cols-2 in favor of .field-group-justified-start and .field-group-justified-end field groups with inline controls of equal label width, with start and end alignment, respectively by @bsastregx in #530

Full Changelog: v0.0.193...v0.0.194

v0.0.193

17 Mar 17:36

Choose a tag to compare

Design Systems (2025-03-17)

General

  • Include spacing utility classes on the showcase by @bsastregx in #509

Mercury 0.20.0

Full Changelog: v0.0.190...v0.0.193