Releases: SAP/fundamental
Release 1.4.9
Bug Fixes
Release 1.4.8
Release 1.4.7
Release 1.4.6
v1.4.3
v1.4.2
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
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
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. Seefd-var-size
andfd-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
andsap-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
This release continues refining the soft launched shellbar
and also include enhancements and bug fixes.
Shell improvements
- The
shell
layout container replaces theui
- Height and background colors are global vars —
$fd-shell-header-height
,$fd-shell-header-background-color
- Same
--fixed
variants available
- Height and background colors are global vars —
- 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 tosearch-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
- Logo can now be applied via CSS or an image, default is markup, CSS replacement should use modifier
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
- Default is
- Color mixin added
@mixin fd-var-color($property, $value, $var:null)
- Use like
@include fd-var-color("color", $fd-button-color, --fd-button-color);
- Use like
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
- No border none on any side,
v1.3.2
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
andinline-help
- Added RTL support for
button-groups
,breadcrumbs
,dropdowns
,input-group
,labels
andtoken
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-menu
andtoggle
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
andtoggle
- Continued iterations on
shellbar
component to align with specifications