Skip to content

Releases: SAP/fundamental

Release 1.4.9

29 Mar 21:57
Compare
Choose a tag to compare

Bug Fixes

Release 1.4.8

22 Mar 11:15
Compare
Choose a tag to compare

Bug Fixes

Release 1.4.7

21 Mar 23:11
Compare
Choose a tag to compare

Bug Fixes

Release 1.4.6

21 Mar 20:47
Compare
Choose a tag to compare

Bug Fixes

v1.4.3

14 Feb 15:43
Compare
Choose a tag to compare

This patch release removes updates the headers of the distributed files to 1.4.3, fixing the bug of them being one version number behind.

v1.4.2

10 Feb 04:23
Compare
Choose a tag to compare

This minor release covers a variety of small improvements and bug fixes with a focus on full RTL support across all components. Additionally, our codebase now has fully tested and functional visual regression testing.

Milestone: https://github.com/SAP/fundamental/milestone/20?closed=1

Library Improvements

  • Full RTL support across all components in library
  • Migrated several element and component colors to CSS vars
  • Added a IE11 compatible version to the distribution of the library
  • Added status information to each component’s documentation
  • Published UI toolkit sketch file to documentation site
  • Additional documentation and improvements to responsive breakpoints

Bug Fixes

  • [Fixed] Disabled checkbox always being checked
  • [Fixed] Duplicate IDs in the presentation of intractable components on test/documentation sites
  • [Fixed] Contextual menu icon
  • [Fixed] Time Picker icon
  • [Fixed] Icon alignment in menus with icons
  • [Fixed] Styling issue with toggle
  • [Fixed] Transparent alert backgrounds

v1.4.1

19 Dec 20:39
Compare
Choose a tag to compare

This minor release covers a variety of small improvements and bug fixes.

Library Improvements

  • Consolidates and improves the responsive helpers
  • Improvements to alert component; moves icon into the CSS
  • Logo in shellbar now supports 40px max-height
  • Improves markup of menu with separators
  • Misc cleanup in SCSS
  • Compact class available for textarea

Bug Fixes

  • fd-selected state includes active and pressed states
  • Restores search functionality in documentation site
  • Bug fixes for toggle in Firefox
  • Adds selected and disabled states to light button
  • Removes the required asterisk opinion from the CSS; to be implemented in markup in the forms

v1.4.0

05 Dec 21:19
Compare
Choose a tag to compare

This release includes the official public release and documentation around the shellbar component. Additionally, a focus on CSS variable fallbacks, utilities and a LESS build of our compiled library. (Note: for details on the LESS assets we provide see: https://github.com/SAP/fundamental/blob/develop/less/README.md)

Foundational Changes

Component Improvements

  • Adds complete shellbar documentation for the first official public release
  • Documentation added and improved for counter component on Status Indicators page
  • A $fd-support-css-var-fallback flag has been added along with mixins to support compiling versions of our library with proper CSS variable fallbacks. See fd-var-size and fd-var-color for utility mixin usage when utilizing the CSS variables.
  • table now has horizontal lines as default. --no-lines modifier can be used to remove lines.
  • table now supports a striped version with --striped modifier
  • Adjustments to breakpoints and shell margin values
  • Adds proof of concept for visual regression testing
  • Improvements to RTL mixin
  • Updates to sizes of identifier component
  • Adds animation classes sap-icon-spin and sap-icon-pulse that can be used on icons
  • Several updates to documentation to achieve parity with the library

Bugs Fixes

  • Clean up of unused SASS variables in menu
  • Fix in overflow/alignment with help bubbles
  • Fix for visual issues on radio button in Firefox
  • Fix for overflow issues with localization editor in Firefox

v1.3.3

23 Nov 22:14
Compare
Choose a tag to compare

This release continues refining the soft launched shellbar and also include enhancements and bug fixes.

Shell improvements

  • The shell layout container replaces the ui
    • Height and background colors are global vars — $fd-shell-header-height, $fd-shell-header-background-color
    • Same --fixed variants available
  • Button variant $fd-button--shell added for shell component buttons
  • product-menu shellbar component structure adds __control wrapper and removes __titletext and __titlearrow elements
  • A --shell variant added to search-input
  • Many shellbar updates
    • Logo can now be applied via CSS or an image, default is markup, CSS replacement should use modifier --image-replaced and the width and height must be set
    • Action classes simplified, use fd-shellbar__action--collapsible to set actions that should collapse for mobile, use --show-always if the action should always show

CSS vars

  • New $fd-support-css-var-fallback flag that can be enabled to output HEX value fallbacks for all CSS colors
    • Default is false
    • Apps that need IE11 support must generate their own CSS to use in their projects
  • Color mixin added @mixin fd-var-color($property, $value, $var:null)
    • Use like @include fd-var-color("color", $fd-button-color, --fd-button-color);

Enhancements

  • Project workflow updated to gulp4
  • Better RTL support for button-group
  • Identifiers now available in 7 sizes

Additions

  • Indeterminate state for checkboxes
  • Identifiers support background image
  • A counter component to show unread or filtered counts
  • Lots of new helpers
    • No border none on any side, fd-has-border-bottom-none, fd-has-border-begin-none`
    • Border color, fd-has-border-color-accent-10, fd-has-border-color-shell-1
    • Flex fd-has-align-items-flex-end
    • Table text align nth cols, fd-has-first-child-text-align-right, fd-has-nth-child-9-text-align-right

v1.3.2

16 Nov 16:14
1d7e3bb
Compare
Choose a tag to compare

New Components

  • shellbar-title-menu
  • notification-counter

Component Improvements

  • Updated tabs to match Fiori 3 guidelines
  • Color Palette updates to match FIori 3 guidelines
  • Added Single column support for panel-grid
  • Removed blue color from pagination ellipse
  • Consistent look between popover and inline-help
  • Added RTL support for button-groups, breadcrumbs, dropdowns, input-group,labels and token
  • inline-help now has a 'center' aligned version
  • Added "closed" support for the search-input component
  • Removed unused SCSS variables

Documentation

  • Documentation improvements for popover component

Bug Fixes

  • Fixed malformed HTML markup on table with fixed column example
  • Fixed time-picker focus state
  • Fixed z-index issues with popover-menuand toggle components
  • Fixed border issues on input-group
  • Fixed button alignment in action-bar
  • Fixed input focus state issues for input-group with addon
  • Fixed padding issue on breadcrumb
  • Fixed missing orders in dropdowns
  • Fixed vertical alignment issues with status-label, calendar, buttons, tag and toggle
  • Continued iterations on shellbar component to align with specifications