Skip to content

Releases: genexuslabs/design-systems

v0.0.207

09 May 21:00
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v0.0.190

13 Mar 17:58
Compare
Choose a tag to compare

Design Systems (2025-03-13)

Mercury 0.19.0

  • [accordion] Include "Accordion Filled Header" variant and set gap between accordion panels/items by @bsastregx in #506

Breaking changes (Mercury)

  • [accordion] Set a custom 12px gap between accordion panels/items

Full Changelog: v0.0.189...v0.0.190

v0.0.189

11 Mar 20:36
Compare
Choose a tag to compare

Design Systems (2025-03-11)

Mercury 0.18.0

  • Add support for multi-state icons and improve the close button size in the Tab component by @ncamera in #492

  • [accordion] Improve accordion styles to match Figma implementation, remove default gap and add support to customize the elevation of the accordion by @bsastregx in #477

Breaking changes (Mercury)

  • Now accordion items do not implement gap between panels (accordion items). It is on the side of the developer to apply a custom gap. In a future Mercury release a set of helper gap classes will be released for general use, that could be used on accordions to apply diferent values of gap.

Important

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

Full Changelog: v0.0.183...v0.0.189

v0.0.183

06 Mar 14:37
Compare
Choose a tag to compare

Design Systems (2025-03-06)

Mercury 0.17.1

  • Use the correct colors for red tokens in the Globant variant by @ncamera in #490

Full Changelog: v0.0.182...v0.0.183

v0.0.182

24 Feb 22:01
Compare
Choose a tag to compare

Design Systems (2025-02-24)

Mercury 0.17.0

  • Add support for using bundleToHashMapping in the getBundles function by @ncamera in #487

Full Changelog: v0.0.181...v0.0.182

v0.0.181

19 Feb 20:59
Compare
Choose a tag to compare

Design Systems (2025-02-19)

General

  • Refactor monorepo and package managment to use Lerna and Yarn, instead of npm/pnpm by @ncamera in #483

Mercury 0.16.0

  • Corrections to ensure the block-size of the components is correct according to the Figma implementation. by @bsastregx in #476

  • Add error-actionable color by @bsastregx in #478

  • Include 6 new system icons by @bsastregx in #479

    Preview Icon Name
    collapse-content collapse-content
    expand-content expand-content
    star-unselected star-unselected
    star star
    zoom-in zoom-in
    zoom-out zoom-out
  • Fix label font-size and apply font-style: italic to combo-box placeholder by @bsastregx in #481

  • Fix placeholder styles not working properly in the combo-box by @ncamera in #484

  • Bump minimum version for Chameleon by @ncamera in #485

Breaking changes (Mercury)

Important

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

Full Changelog: v0.0.179...v0.0.181