Changelog
for FancyLib
@siteimprove/fancylib
7.3.0
Minor Changes
- e94c4052: Heading: Add hook useHeading to get a heading
7.2.2
Patch Changes
- 02f901ae: DesignTokens: Fixed color contrast in color--text--static--header token
7.2.1
Patch Changes
- 7b80bd25: DesignToken: updated gray color due to accessibility contrast issues
7.2.0
Minor Changes
- 9198e7cd: Icon: added new IconSparkle
7.1.0
Minor Changes
- 4e7bd65c: Icon: updated IconSiteimprove and IconLogoBlub to reflect current Siteimprove standards
7.0.1
Patch Changes
- 31dc27c8: ActionBar, Button, Form: allowed setting form element id
7.0.0
Major Changes
a4522a32: Theme: set the default theme to brand2024
The former
default
theme has been renamed tolegacy
, and thebrand2024
theme is now set as thedefault
theme.NOTE: The changes were mistakenly released under a
patch
version. This newmajor
release serves as a placeholder to mark this significant change. As a result,fancylib@6.10.1
andfancylab@89.0.2
already include these changes. We recommend upgrading to this new major version for clarity and consistency.
6.10.1
Patch Changes
- 78896a17: Fonts: importing Geologica and Inter font-faces from Google repository
6.10.0
Minor Changes
- 20da99aa: Upgrade react-popper to version 2.3.0
6.9.2
Patch Changes
- 4f83ab58: DesignToken, Badge: fixed color contrast issues
6.9.1
Patch Changes
- 0a7bb3e9: DesignToken, SideNavigation: set color for search input placeholder
6.9.0
Minor Changes
- 492f59e2: Tooltip, BasePopover: allowed setting the z-index value
6.8.0
Minor Changes
- 4d3dc3ec: Design Tokens: Upgrade search navigation model to brand2024 design, create re-usable tokens
6.7.0
Minor Changes
- 1356eb35: Button and Link: passes custom HTML attributes to component root element
6.6.0
Minor Changes
- afabcf5f: Design Tokens: updated navigation search bar active and hover color to the new UX and brand design 2024, added new design token
6.5.0
Minor Changes
- e22b9016: BasePopover: Added strategy property
6.4.0
Minor Changes
- dd20be99: Themes: exporting all themes design-tokens in themes.css
6.3.1
Patch Changes
- 87ecb48f: Card: Added VisualComponent to CardFooter
6.3.0
Minor Changes
- d7574935: Icon: added new IconEntry
6.2.0
Minor Changes
- 82e6bc58: Design Tokens: updated navigation colors to the new UX and brand design 2024
6.1.0
Minor Changes
- 74363c18: Badge: add margin on all sides
6.0.1
Patch Changes
- 7a957bb9: Design-tokens: Adding new color for the new backgroud color in brand2024
6.0.0
Major Changes
- 5d605ae1: BasePopover: "updateKey" prop renamed and can now handle multiple keys
Minor Changes
- eb975831: Tooltip: "updateKeys" prop added to control the update of BasePopover
5.5.0
Minor Changes
- 046b2800: Design Tokens: updated colors to the new UX and brand design 2024 Theme: New theme brand2024 Message, Toast, Button, Typography, Badge: updated for future change to brand design 2024
5.4.0
Minor Changes
- 0b844918: DesignTokens: created new design tokens
5.3.2
Patch Changes
- 57197544: SearchNavigation: Determine platform earlier to avoid search-shortcut-name-flicker on Mac
5.3.1
Patch Changes
- 9c24fe77: Heading: TooltipProps imported using the correct path
5.3.0
Minor Changes
- 858d145e: Tooltip: Added "hideContent" prop to hide the content visually and for assistive technology
- 858d145e: Heading: Added "tooltipText" and "tooltipPlacement" props to ensure proper accessibility.
5.2.0
Minor Changes
- 6a4e8a5f: Icons: "responsive" option added to the "size" prop
5.1.2
Patch Changes
- 3cb3821b: Tooltip: Translations for aria-roledescription added
5.1.1
Patch Changes
- 31e324a5: Spinner: added Windows High Contrast Mode support
5.1.0
Minor Changes
- cecbb21d: CSS: using design tokens via CSS variables
5.0.0
Major Changes
- d0247ec8: Tooltip and BasePopover: Components moved from "fancylab" to "fancylib"
4.11.0
Minor Changes
- e35d94cc: SrOnly: added aria-hidden property
4.10.2
Patch Changes
- 60cb65a2: Tabs: ensures custom onClick is called
4.10.1
Patch Changes
- 8df65d93: InputField: fixed placeholder vertical alignment on Safari
4.10.0
Minor Changes
- ff935b4f: SrOnly: optional ID prop added
4.9.1
Patch Changes
- c7868100: Icon: removed fill property from IconConversionRate
4.9.0
Minor Changes
- 469d624e: Icon: added new IconConversionRate
4.8.0
Minor Changes
- d27fb8f3: Icon: added new IconCode
4.7.0
Minor Changes
- 75f5bb6f: useUniqueId, cn, f2u: moved hooks from fancylab to fancylib
4.6.0
Minor Changes
- 32ac7820: Icons Overview: New "IconIndeterminate" added
4.5.0
Minor Changes
- d69bdc5c: Icon: Updated SI logo to match newest branding
4.4.0
Minor Changes
- 636acd6c: Content and Content.Layout: New gap property added to control the space between children elements
4.3.4
Patch Changes
- 2f7f6b4e: Button: Issue with subpixel calculation on borders in button group fixed
4.3.3
Patch Changes
- 7d04357d: Badge: updated border radius
4.3.2
Patch Changes
- c80c12b0: Link: Improve
aria-label
prop name
4.3.1
Patch Changes
- e2ed6014: Link component: Add support for
aria-label
4.3.0
Minor Changes
- 8e2ec2d2: Link: added property to disable word-break
4.2.1
Patch Changes
- d8af9338: Button and Toggle Group: Margin removed on default buttons to fix Safari issue, where margin is applied automatically.
4.2.0
Minor Changes
0d4881ab: FocusableComponent: created onMouseEnter and onMouseLeave props. Affects the following components:
- BaseLayout
- Button
- Checkbox
- ColumnHeader
- FileInput
- Illustration
- Link
- MultiSelectDropdown
- Popover
- Radios
- Scale
- Select
- SerchableDropdown
- Starred
- Table
- TextArea
- TitleUrl
- ToggleGroup
- ToggleSwitch
- TrendFormatter
4.1.1
Patch Changes
- 259d59cb: Icons: removed default fill on SiteImprove icon
4.1.0
Minor Changes
- 6584877b: Icons: Added new icons to be used in the annotations support
4.0.0
Major Changes
- 60e8aab7: Change color orange-dark from #bf5721 to #b3521e
3.0.1
Patch Changes
- 4eb101b4: Remove hardcoded
tabIndex
from Card
3.0.0
Major Changes
- 5fb11ec8: Design Token: Sass variable name for regular font changed to $font-weight--normal
2.16.0
Minor Changes
- 597c4f9e: Design Token: the font Titillium Web has been replaced by Gilroy
2.15.0
Minor Changes
- b1b1a9b1: Button and Link: Text for SrOnly when opening in a new tab improved
2.14.0
Minor Changes
- 3bbc3a57: FancyContext: added hook to log deprecated warnings
2.13.0
Minor Changes
- c33fb678: Design Token: Changed color of blue-lightest.
2.12.1
Patch Changes
- b72cdf38: DesignToken: new tokens for illustration sizes created
2.12.0
Minor Changes
- d2fa332c: SrOnly: Removed Aria-hidden from component as the proposed use of it turned out to be wrong
2.11.0
Minor Changes
- 5259ea79: SrOnly: aria-hidden property added
2.10.0
Minor Changes
- 985388c2: Tabs: added "inStaticMode" property, default value is "disable".
2.9.2
Patch Changes
- f33a033a: Button, Text Area, Checkbox, Radio: Makes :focus-visible styles trump :hover styles
2.9.1
Patch Changes
- 6f37343e: Button: SrOnly element in a button with loading state will now be visible for screen readers
2.9.0
Minor Changes
- 4f18c367: FANCY-995: Brand refresh 🌴
2.8.0
Minor Changes
- e7d79882: Button: role="group" attribute and aria-label attribute and prop (optional) added to Button Group
2.7.1
Patch Changes
- 68c25edd: Learn Info Box: Fixed styling issue when zoomed in.
2.7.0
Minor Changes
- fc5a5e07: Button: Added "inStaticMode" prop to control the behaviour of Buttons in StaticMode. The default behaviour depends on the href property, links are shown and buttons are disabled in StaticMode
2.6.0
Minor Changes
- ba658f3a: Button: Added the optional prop "aria-roledescription" which is used by table header sort buttons.
2.5.1
Patch Changes
- 83e36849: Spinner: Make it an initial part of the DOM when appearanceDelay is 0
2.5.0
Minor Changes
- 6f48a41a: Link buttons: Removed screen reader URL for text-based buttons
2.4.2
Patch Changes
- 71fe7959: Link: use north-east pointing arrow when openNew is true
2.4.1
Patch Changes
- d5a2db44: Tabs: fix keyboard navigation
2.4.0
Minor Changes
- 81a1339a: Spinner: added optional prop for delaying appearance
2.3.3
Patch Changes
- e810cefa: Button: add fragment support for icon-only buttons
2.3.2
Patch Changes
- 4f56c1db: Badge: Replaced
InlineText
component withParagraph
component to improve screen reader experience
2.3.1
Patch Changes
- 94ad2aa7: Spinner: added static fallback icon for
prefers-reduced-motion
2.3.0
Minor Changes
- 0ecadbc7: - Added Card.Footer
- Added SidePanel.Footer
- Added BaseDropdown.Footer
- Added footer examples and guidelines to Card, SidePanel, and BaseDropdown pages in styleguide.
- Updated footer guidelines on Modal page in styleguide.
2.2.1
Patch Changes
- 839a4588: Syncing of package-lock files fixed
2.2.0
Minor Changes
- db4a43ee: Added
HourglassBottom
andHourglassTop
icons
2.1.0
Minor Changes
- 75b26a45: SrOnly: Displays SrOnly elements when given focus
Patch Changes
- 2d05f679: Loading Button: Add Translation Key to
SrOnly
instead of emoji
2.0.1
Patch Changes
- a76aea2e: Added Support icon.
- 69411bb5: Button: Move Loading SrOnly element after the button label
- f41b12f0: Link: Reverse order of "Opens in new window" and the link title
2.0.0
Major Changes
ab6eaf38: Removed deprecated design tokens (color-based “status” tokens, e.g. status—yellow).
Please use the new semantic-based “status” tokens (e.g. status—warning—light) instead.
ab6eaf38: Use
rem
instead ofpx
for design tokens and lib components.This ensures proportional scaling of the entire UI when users change the default font-size in their browsers.
This is a breaking change, because Sass does not support arithmetic operations between different units.
To fix resulting issues, please use
rem
for all measurements.
Patch Changes
- b5770bb8: Fixed
hover-left
using too light a shade of gray
1.3.1
Patch Changes
- 765be07d: SrOnly: Fixed typo
1.3.0
Minor Changes
- 4819ec7a: Link: Made SrOnly be inline if inlineInText
- 4819ec7a: SrOnly: Added isInline prop that changes div to span
Patch Changes
- a57fcd30: Translations: Fixed danish and swedish linkButtonOpenNewAriaLabel translation
1.2.1
Patch Changes
- b8983693: Card: Added VisualComponent to Card Header
- 661add64: Design Tokens: Added xx-large layout
1.2.0
Minor Changes
- 4b6d8667: Added
backlink
andpinLocation
icons.
1.1.0
Minor Changes
- 96f2d4db: Expose function that creates fancy context.
1.0.2
Patch Changes
- 07d0ab6e: Heading: Changed styling of H6 heading level.
1.0.1
Patch Changes
- 5c766dda: Design Tokens: Fix font-weight values being strings, they are now numbers
- 52cef024: Updated Table icon and added Column icon.
- ae3b24ce: Badge component: Changed CSS to use
background-color
instead ofbackground
property. - b4e2c5a7: Updated Table and CSV icons.
- 0c608f4c: Link: Added onClick prop to the Link component
1.0.0
Major Changes
- 7db66863: 🎉 - No breaking changes.
0.0.49
Patch Changes
- c5261387: Divider: Added VisualComponent interface
- 5c85bfc1: Only set margin-left on buttons in button-group
- b66924cb: Added Date icon.
- 4a449c28: Allow onclick on link button
0.0.48
Patch Changes
- f484d220: Removed default z-index from buttons
0.0.47
Patch Changes
- e2b54596: Added translations for ARIA_LABEL_OPEN_NEW_WINDOW and CLICK_TO_TOGGLE_TOOLTIP_VISIBILITY
0.0.46
Patch Changes
- 71feb15a: Fixed publish config (0.0.45 is completely broken)
0.0.45
Patch Changes
- 73a82eab: Button.Group: Fixed border-collapse for buttons wrapped in tooltips