Skip to content

Releases: ferpection/uikit

v0.0.10

28 Aug 19:56
Compare
Choose a tag to compare
v0.0.10 Pre-release
Pre-release

Fixed

  • On click on the plus icon, a new field is added on the TextFieldList component
  • Add TextField, FormErrors, SelectField, TextFieldList in TypeScript declaration file

New form components!

28 Aug 15:35
Compare
Choose a tag to compare
New form components! Pre-release
Pre-release

Added

  • Expose a declaration file to simplify the use w/ TypeScript
  • New TextField component to display textarea and inputs
  • New FormErrors component to give a default way of displaying errors
  • New SelectField component to display select box
  • New TextFieldList component to display a mutable list of TextField

Changed

  • BREAKING CHANGES. New package endpoints.
    • @ferpection/uikit/colors replaces @ferpection/uikit/dist/colors
    • @ferpection/uikit/components replaces @ferpection/uikit/dist/components
  • Smaller @ferpection/uikit package size: better dependency management
  • BREAKING CHANGES. Colors are not strings anymore but instance of Color type.
    This change gives developers the ability to work with different formats and make possible operating on colors
    (like applying alpha components and retrieve a shape from a given color). For more information,
    please read the Color class reference.

Dependencies update

21 Aug 15:15
Compare
Choose a tag to compare
Dependencies update Pre-release
Pre-release

Changed

  • All dependencies have been updated at their latest versions

v0.0.7

21 Aug 09:43
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

Fixed

  • Buttons loads sm FontAwesome icon
  • Fix aria attributes for Buttons
  • Fix Typos in CSS attributes
  • HeaderLink better share data w/ other components.

Header and interactive button!

21 Aug 06:45
Compare
Choose a tag to compare
Pre-release

Added

  • New HeaderLink component to be use as light header links.
  • New Header component to centralise common header style. It's customizable using the Button and HeaderLink components
  • Expose a customizable ferpection's logo via FerpectionLogo component.

Changed

  • Button have a to attribute where the target can be specified. Depending on the type of target Button will
    be rendered as an a, a button or a Link from react-router-dom

Theming is possible 🎉

12 Jul 10:13
Compare
Choose a tag to compare
Pre-release

Added

  • Button have a actionType attribute to express if the action is "positive", "negative" or normal ("default")
  • New ThemeProvider component. It is a context provider for theming data. Used by the UIkit components

Changed

  • Automatically set aria-label field for text button
  • Removing NegativeButton and PositiveButton. DX was not cool w/ these two.

Buttons are ready

09 Jul 13:47
Compare
Choose a tag to compare
Buttons are ready Pre-release
Pre-release

Added

  • There is now neutral colors exposed (N75 to N500).
  • New entrypoints to optimize bunles size (tree shaking):
    • @ferpection/uikit/colors to load only colors
    • @ferpection/uikit/components to load only components
  • Creation of a CHANGELOG file to easily store change logs before tagging.
  • It is possible to change Buttons color using the color attribute.
  • New PositiveButton and NegativeButton to express sentiment about actions.
  • Buttons automatically calculates hover color based on main color.

Changed

  • Colors' names has been updated.
  • Basic default button's color is C200.
  • IconButton is removed in favor of Button

Fixed

  • Internal: JSX is also formated using prettier.
  • Buttons now follow Ferpection's website design rules (borders, font, animations, etc).

Button improvements

19 Jun 15:04
Compare
Choose a tag to compare
Button improvements Pre-release
Pre-release

Added

  • Buttons can be disabled
  • Buttons can be filled with their main color
  • Color list of the current design system is implemented in the package

Changed

  • It is possible to change the values used by the components in the storybook
  • The storybook tests accessibility issues
  • Buttons have PropTypes

v0.0.2

12 Jun 16:00
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

Changed

  • We use rollup instead of parcel to better optimize the library build
  • No index.js anymore as latest versions of Node don't have file extension resolution enabled by default

Fixed

  • The style works from the external package. (They worked into the storybook but not on Codesandbox using @ferpection/uikit)

First draft

12 Jun 15:52
Compare
Choose a tag to compare
First draft Pre-release
Pre-release

First attempt to set up a package.

Added

  • Install common dependencies
  • Create two components: Button and IconButton
  • Setup storybook as documentation