Skip to content

Releases: ferpection/uikit

Release v1.0.0

10 Mar 18:06
Compare
Choose a tag to compare

Added

  • UiKit components provide new attributes to let developes override their strings.
    It can be used to customize the components or to translate it.
    For examples, look at the DatePickerField documentation page.

Changed

  • [BREACKING] UiKit now uses React v17
  • [BREACKING] UiKit now uses EmotionJS v11
  • [BREACKING] UiKit now uses Typescript v4.2

Removed

  • [BREACKING] No more translation in UiKit sourcecode. All the strings will be
    render as English. UiKitInitializer doesn't accept your i18n library intance anymore.
    We added new way of handling translation, see the Added section.

Release v0.12.1

02 Feb 15:33
Compare
Choose a tag to compare

Fixed

  • Fixed a typo in RadioButton's styles. Actually, used the right level of index for RadioButton's child element.
  • Fixed a rendering bug with emotionjs styled component used as child of OneBlockStack

Release v0.12.0

02 Feb 11:35
Compare
Choose a tag to compare

Added

  • New icon for FerpectionBadgeIcon

Fixed

  • Used the right level of index for RadioButton's child element
  • Make the OneBlockStack component support other styles from child div tags.

Release v0.11.1

08 Jan 13:18
Compare
Choose a tag to compare

Fixed

  • Fix CD for GitHub release
  • Apply linting rules

Release v0.11.0

08 Jan 12:53
Compare
Choose a tag to compare

Added

  • UiKit supports zh_HANS locale.

Release v0.10.0

16 Dec 14:35
Compare
Choose a tag to compare

Added

  • It is possible to customize how the CheckboxButton and the RadioButton looks using a
    new actionType attribute. Works like the same attribute on Button component w/ three
    states: "action", "positive" and "negative".
  • New OneBlockStack component to group UiKit's form fields as one big component.
  • UiKit package stores common sass files. Endpoint to access them is @ferpection/uikit/sass/[...].scss.

Fixed

  • Resolve an issue that hide the hover effect of the CheckboxButton and
    the RadioButton in some cases
  • Make the calendar popin appear on top of other UI elements.

Release v0.9.0

03 Nov 13:45
Compare
Choose a tag to compare

Added

  • A hook called useSamenessNumberState allows to a "string state" contain only
    a number. This is usefull for some input tags which value is only a string but
    should represent a number (e.g. a price, a quantity).
  • It is possible to modify the styles of almost every components using emotionjs.
  • TextField and MarkdownField components emit onSelect event to allow work on text selection.
  • A new button on MarkdownField's panel will show an help about markdown syntax to users.

Changed

  • Use numbers for short version of the days' names in chinese.
  • Enforce numbers as value for TextField when dataType is equal to number.
    value attribute still is a string.

Removed

  • TextField doesn't test if value is a number when dataType is equal to number.
    This is due to useSamenessNumberState which ensure that the value contains a number.

Fixed

  • Make the calendar icon/button appear on top of the DatePickerField's input even when the error
    message is longer than the field.
  • Fix a typo on the previous button of the DatePickerField in chinese version.
  • Disable MarkdownField's button when there are no text selected.

Release v0.8.0

29 Oct 13:15
Compare
Choose a tag to compare

Added

  • UiKit supports zh_HANS locale

Release v0.7.2

27 Oct 17:05
Compare
Choose a tag to compare

Fixed

  • Force box-sizing on DatePickerField to avoid being broken on other projects.

Release v0.7.1

20 Oct 16:31
Compare
Choose a tag to compare

Fixed

  • The calendar button of DatePickerField is also disabled when the field is.