Skip to content
This repository has been archived by the owner on Mar 17, 2023. It is now read-only.

Releases: tenzir/ui-component-library

Remove JSX Transpilation Dependency

31 Aug 12:29
e9dcd40
Compare
Choose a tag to compare

Our entire library is written in ReasonML. This means the JSX transpilation to react function calls happens at compile time (Reason -> JS). There shouln't be another step using something like Babel necessary to get to the output.

Our previous release introduced such a dependency, this release fixes that.

Version 0.12.0

30 Aug 14:25
92294eb
Compare
Choose a tag to compare

This release includes two new components

  • 🎁 Tabs
    We now have a tabs. They have built-in support for drag'n'drop replacing, updating, adding, duplicating and removing. Depending on which callback functions are supplied they're activated.

  • 🎁 Tabbed Card
    This release also comes tabs that are included into a card as the header. It conforms to the card's background color.

Security Updates

09 Aug 14:07
72c418f
Compare
Choose a tag to compare

This release includes some version bumps to fix some security vulnerabilities.

Version 0.10.0

21 May 11:56
32b4a22
Compare
Choose a tag to compare

Button & Alert Sizing

  • 🎁 Button & Alert Sizing #71
    We now support sizes (small / medium / large) for both buttons and alerts.
    NOTE -- This might break. We moved the type for the scaling from ButtonStyles to UiTypes as it's now generic

Version 0.9.0

04 May 08:52
32b4a22
Compare
Choose a tag to compare

Better Segment interface, and scaling for buttons

  • 🎁 Generalized Segments #67
    Instead of using strings as identifiers, the segments now use a generic type.
    Making them type-safe using variants is now possible.

  • ⚠️ Better button scaling #67
    Button-scaling was previously done using css transforms. But that broke when using
    it in button-groups. By using paddings, we can still use different sizes,
    but they no longer break in groups.

Version 0.8.1

09 Dec 16:38
ca0cff4
Compare
Choose a tag to compare

A bug fix for our tooltips

🐞 Tooltip hovering bounding box
The tooltip was included in the hover's bounding box of the element. The pointer-events are now disabled for hover events until they become visible, meaning it can only be activated by hovering the element upon which the tooltip is introduced, not the tooltip itself.

Version 0.8.0

07 Dec 09:48
4ba5d93
Compare
Choose a tag to compare

Tooltips & Security Updates

🎁 Features

We have a new shiny tooltip component. It's purely CSS-based and thus very lean. Despite being minimal, it offers a very flexible positioning API. Here are some visual examples, in dark and light mode.

Screen Shot 2020-12-07 at 9 22 32 AM

Screen Shot 2020-12-07 at 9 22 20 AM

🐞 Security updates

We've updated the highlight package to fix a security vulnerability.

0.7.0

27 Oct 09:30
d89e7c1
Compare
Choose a tag to compare

Upgrade to the latest Bucklescript (Re-script) compiler.

(Possibly) Breaking Change

🚧 Upgrade to bs-platform 8.x
This could potentially break your build, depending on wether you can yourself upgrade to bs-platform 8.x.

0.6.1

22 Oct 10:05
456cde9
Compare
Choose a tag to compare

Fix a security vulnerability.

🐞 Node-Forge
While not a direct dependency, we pinned node-forge to version 0.10 to fix CVE-2020-7720

0.6.0

24 Aug 13:36
70e1b75
Compare
Choose a tag to compare

A bug fix, and an additional version of the dropdown, which acts as a button too.

🎁 Action dropdown components
Next to a regular dropdown, we needed a version that acts like a button, where the action can be determined / switched via means of the dropdown.

🐞 Button group trailing divider
We found that the last button in a group also had a divider. We removed that for this release.