Oct 20, 2023
New Features
Properties of internal child components on vega-table
have been updated to include states which are not modifiable by the client.
Some features for vega-react
have been introduced, including the mockResizeObserver
and waitForVegaReady
APIs to make setting up unit tests easier.
New component - vega-field-error
. This component is designed to serve as a helper for managing error status in Vega field components, including vega-input
and vega-select
.
A new getContentURL
method has been added to the vega-image-uploader
component.
Chart components have a new description
property.
The input field is no longer cleared wh editing the time on vega-time-picker
.
Bug Fixes
On vega-table
, rowClickable
now functions properly when type
is set to multiple
.
Expandable tables now render correctly when using dynamic data sources.
Improvements
Keyboard accessibility has been improved for the vega-time-picker
.
Oct 13, 2023
New Features
The background-color
type for vega-type
has been updated to not allow the use of a text or border color.
Bug Fixes
The page no longer flashes when using vega-tab-group
, and the position of the button-circle has been corrected.
Sep 28, 2023
Bug Fixes
An issue where clicking on the vega-left-nav
would open or close the vega-nav-card
has been fixed.
An alignment issue for the arrow icon on vega-popover
has been fixed.
A console error has been fixed when setting a vega-card
within the vega-tab-group
.
Sep 22, 2023
New Features
Various child components have been added to vega-table
including vega-table-body
, vega-table-head
, vega-table-head-row
, vega-table-head-cell
, vega-table-row
, vega-table-cell
, and vega-table-expand-row
.
A maxHeight
property has been added to the vega-nav-card
so that it can be scrollable if necessary.
a minHeight
property has been added to vega-input-select
for when there is no value set for the placeholder.
Bug Fixes
For vega-image-uploader
, the same image can now be uploaded after resetting the value.
A shadow issue on vega-checkbox
has been fixed for mobile environments.
Improvements
The default display of the backdrop and the action buttons for vega-image-uploader
when replacing or updating files has been improved. The click interaction has also been improved.
Sep 15, 2023
New Features
Support for multi-level navigation has been added to vega-left-nav
, both in the source and component rendering methods.
The vega-date-picker
has been enhanced to enable focusing on the input when clicking on the label, and opening the picker modal on enter.
Keyboard support has been added to vega-date-picker
.
Styles for the vega-image-uploader
have been updated to align with UI designs.
Bug Fixes
On vega-form
, when a user is selecting Enter for the vega-date-picker
element, it no longer submits immediately. Submission while this component is in focus now requires Shift + Enter.
Improvements
The vega-tooltip
now hides properly when the target element is out of focus.
Sep 8, 2023
New Features
New component, vega-nav-card
has been added.
The validation for vega-form
has been updated to allow form field synchronization
Bug Fixes
Styling for components has been fixed to work properly if line-height
is set to normal.
Keyboard accessibility is now working properly for vega-left-nav
.
The vega-textarea
component no longer automatically submits a form when selecting Enter
on a keyboard. It will now only submit upon selecting Shift
-Enter
.
Sep 1, 2023
Breaking Changes
The vega-min.css
stylesheet has been deprecated and removed from the package. Please use vega.css
.
New Features
New component, vega-breadcrumb
has been added.
Content styling for the primary tab within vega-tab-group
has been updated.
Support for vegaGroupClick
has been added to vega-left-nav
.
Aug 25, 2023
New Features
Functionality has been added to the vega-image-uploader
to allow replacing an image.
A new property has been added to the vega-left-nav
to allow defaulting to open or collapsed state.
The hover and cursor styles have been enhanced on the vega-progress-tracker
.
Bug Fixes
The icon size has been fixed for tab groups when using a border-box
sizing on vega-tab-group
.
Aug 18, 2023
New Features
A clear focus state has been added to the vega-image-uploader
to enhance keyboard accessibility.
Bug Fixes
The responsive size
property on vega-button
now adjusts properly with varying window dimensions.
Aug 11, 2023
Breaking Changes
Functionality has been added to allow nested tab groups in vega-tab-group
.
New Features
The caret position will now remain unchanged if the date is changed on vega-date-picker
.
A new secondary style has been added to vega-tab-group
and the primary tab group now has an updated background color.
Bug Fixes
Responsive vega-table
columns now render properly for different breakpoints.
The label color has been fixed for disabled fields on the vega-date-picker
.
Aug 4, 2023
New Features
Long labels are now supported on vega-app-header
.
Bug Fixes
For vega-date-picker
, text now vertically aligns properly when the text size is set to small
.
Jul 28, 2023
Bug Fixes
The vega-stepper
now displays properly when using vega-flex
.
Improvements
On the vega-button-link
component, the "visited" state has been modified when iconType
is set to "button".
Jul 21, 2023
Breaking Changes
The eventful
property has been deprecated on vega-button-link
. To call an event, leave the link
property blank instead.
On vega-dropdown
, the property of prefix
in the source
array has been renamed to prefixIcon
.
New Features
There is a new horizontal option for vega-bar-chart
.
For vega-chip
, the design has been updated for hovered or pressed colors, a new hotspot has been added for the close button, and some minor spacing adjustments were made.
A display
property has been added to vega-box
to support responsive show/hide behavior.
An enhancement has been made to vega-react
to use useVegaRef
instead of useRef
for storing references in Next.js if SSR is disabled.
The background color of vega-button
has been modified for the focus state.
Bug Fixes
The vega-dropdown
will no longer receive vegaChange
events when the vega-checkbox
value changes.
Content no longer scrolls on vega-accordion
.
Jul 14, 2023
Breaking Changes
The v-modal
now works properly with Vega components in Vue.
The process for mounting the Vue app with VegaComponentLibrary.isReady()
has been optimized.
New Features
The vega-form
now supports asynchronous validation rules.
Bug Fixes
The vega-time-picker
now creates accurate validation results when the time format is set to 12 hour.
Improvements
The positioning for extra-small sized Font Awesome icons has been adjusted.
The installation instructions for React and Vue have been updated on the Vega website.
Jul 7, 2023
Bug Fixes
Tabs no longer return blank headers if a tab item is deleted on vega-tab-group
.
Radio buttons can now be checked even if no value is set for vega-radio-group
.
Jun 30, 2023
Breaking Changes
The is-error
property has been deprecated from vega-item-toggle
.
New Features
The styles for hover, pressed, and focused states have been updated on vega-button
.
Jun 15, 2023
New Features
The vega-design
token version has been updated to v.2.0.71.
On the vega-image-uploader
component, the remove button will hidden if disabled is set to be true.
A new property, hide-default-links
has been added to vega-app-footer
to provide the option of hiding the terms of use and privacy policies if necessary.
Bug Fixes
On vega-line-chart
, the re-render error has been fixed, sorting is added, and the x-axis has been updated to render properly if it is set to a time.
For vega-field-label
, it will no longer handle click events if it is disabled.
Improvements
The vega-combo-box
shows tooltips on selected chips if set to disabled.
Jun 9, 2023
Breaking Changes
In vega-vue
, event overriding no longer prevents events from being caught by internal listeners.
New Features
New component - Pie chart.
The vega-input-select
component now has a multiple select option
A display issue with the y-axis on vega-line-chart
has been fixed.
There is now an option disable an individual source option on vega-dropdown
.
Columns are now clickable on sortable vega-table
components.
If the row divider is set on vega-table
the corners are now rounded.
Bug Fixes
For vega-button
text now wraps normally when using FontAwesome icons.
Click events are no longer propagated when selecting an item for vega-checkbox
.
Tab content on vega-tab-group
now renders properly with the selected tab.
Jun 2, 2023
Breaking Changes
The clear button on vega-input
retains focus when clicked.
New Features
Single row selections have been added to vega-table
and checkbox
for multiple row selections have been deprecated in favor of using rowSelection.type=multiple
The height
and width
properties have been updated on vega-line-chart
.
For vega-table
, column.elipsis = true
has been deprecated in favor of column.overflow = 'ellipsis' | 'scroll'
.
Shorthand margin and padding format of x or y is now supported for vega-box
.
Bug Fixes
For vega-dropdown
, checkboxes can be added as a prefix when selectType = multiple
.
For vega-dropdown
, prefix icon options are now available for the source property.
Improvements
The clear button is no longer included in the tab index for vega-input
.
May 26, 2023
New Features
New component - vega-bar-chart
.
The vega-left-nav
component now has a property to hide the backdrop.
Disabled vega-radio-group
components no longer show a ring when clicked.
Bug Fixes
For vega-radio-group
, the result of form.isValid
is now correct when the radio is set to be checked by default.
The correct arrow style is now shown for vega-popover
in dark mode.
May 19, 2023
Breaking Changes
On vega-flex
, Responsive type can now be used for the alignItem
and justifyContent
properties.
New Features
New component - vega-line-chart
.
It is now possible to use a disabled
property on individual radio buttons in vega-radio-group
.
It is now possible to use a disabled
property on individual checkbox buttons in vega-checkbox-group
.
The default size and margins have been updated for small screen sizes on vega-modal
.
Bug Fixes
For vaga-left-nav
, hovering on a group item now only takes effect on the group item itself but not children.
For vega-input-credit-card
, no longer masks the last 4 card numbers when the final input is an empty space.
May 12, 2023
Breaking Changes
On vega-stepper
the property name input-editable
has been renamed to input-disabled
to better match its functionality.
New Features
A new component, vega-left-nav
has been added to Vega.
A count
property has been added to items in the source
property of vega-dropdown
.
A new extra-small
size has been added to vega-button-circle
.
May 5, 2023
New Features
New minWidth
and maxWidth
properties have been added to vega-tooltip
.
Bug Fixes
For vega-dropdown
items are no longer being filtered when useDefaultFilter
is set to false.
Apr 27, 2023
New Features
The default
setting for ResponsiveType
has been changed from required to optional.
Bug Fixes
New fixedHeader
and scrollConfig
properties have been added to vega-table
to allow a table to scroll while the header remains fixed.
Improvements
The vega-modal
now allows the page to be scrollable even if the backdrop is not set.
Apr 14, 2023
Breaking Changes
The default style for vega-checkbox
and vega-radio
has been changed to column-based.
New Features
Functionality has been added to vega-app-footer
to allow opening links in a new window or tab.
Bug Fixes
The vega-dropdown
position has been fixed to display normally upon clicking.
The UI no longer shakes when toggling a vega-checkbox
.
Apr 7, 2023
Bug Fixes
A bug where the current page was being changed to 1 on vega-table
when the data source was changed has been fixed.
A bug in vega-chip
where the text is too long is fixed to correctly use ellipses.
Improvements
Action response upon tapping the highlighted color on vega-toggle-switch
has been removed from the mobile view.
Apr 1, 2023
Bug Fixes
On vega-input-credit-card
, the credit card validation now works properly.
Mar 31, 2023
Breaking Changes
Server side rendering for Vega components is now being prevented for React.
The vegaClickCOA
method has been renamed to vegaClickCTA
.
New Features
A new web-only component, vega=box
has been created to enable applying styles directly to div
-like components.
Bug Fixes
A line height styling issue has been fixed for vega-toggle-switch
.
A bug where the current page was being changed on vega-table
when the page-size was altered has been fixed.
On vega-input-select
, when selecting an item and hiding the dropdown, there was a bug where the virtual scroll would be re-rendered. This has been fixed.
Improvements
On vega-color-picker
, the container width now fits the color picker menu.
Mar 24, 2023
Breaking Changes
A new variant
property has been added to vega-card
to replace shadow
and allow for borders.
New Features
The Vega design tokens have been updated to verson 2.0.70
A new component, vega-input-credit-card
has been created.
The method for adding panes to vega-tab-group
has been changed to remove use of classes on the component.
A ring token has been added to white labeling/theme overriding.
The ability to sort sources into groups for vega-dropdown
has been created.
Functionality has been added to color icons.
A micro
size has been added to the loading indicator component.
Prev and Next buttons on vega-pagination
have been updated to use vega-button-circle#iconColor
instead of using a CSS override.
The vega-checkbox
mark icon CSS style now allows border-box
.
On vega-flex
, support has been added for row-reverse
and col-reverse
on the direction property.
Bug Fixes
The necessity to double-type on a keyboard for vega-button
has been removed.
On vega-pagination
, current
no longer exceeds the total number of pages.
The response size on the vega-loading-indicator
now works properly with VegaLoader
.
For vega-pagination
, only a keyboard selection will show the ring for pager items.
For vega-pagination
. The viewing number is no longer greater than the total, when page count is 1.
the vega-table
now displays as a CSS block element.
Improvements
The vega-toggle-switch
label is now clickable.
Mar 17, 2023
New Features
Several new features have been added to vega-pagination
including number of items per page display, number of pages shown, and ordering.
A integer number mask has been added to vega-input
.
The vega-tab-group
now shows panels correctly with the default setting for selectedTabDataTarget
.
Bug Fixes
For vega-popover
, teh arrow now uses CSS instead of SVG for color so that it will continue to work properly with a theme change.
The vega-loading-indicator
size
property now displays properly.
Mar 10, 2023
New Features
A vegaFormSubmit
and vegaFormReset
event has been added to vega-form
.
Loading status has been added to vega-dropdown
.
A vegaSearch
event and a useDefaultFilter
property have been added to vega-combo-box
.
A new iconColor
property has been added to vega-button-circle
to allow for some customization.
Improvements
A VegaDialog
public API has been added.
Mar 3, 2023
Breaking Changes
The vega-datepicker
dropdown no longer displays outside the page. The ElementAppender
type PositionAlignmentType
in the translocation
property of vega-dropdown
has been deprecated. Instead use alignment
.
The Vega storybook pages have migrated to Github.
Bug Fixes
The vega-datepicker
no longer shows an error when selcting a value within the dropdown container.
Improvements
The pressed state of vega-button
, vega-checkbox
, and vega-radio
no longer show rings.
The vega-button
now has a responsive size.
Feb 24, 2023
Breaking Changes
The display
element for vega-datepicker
, vega-time-picker
, vega-input
, and vega-textarea
has been changed from display:block
to display:inline-block
.
New Features
A new "show/hide" event has been added to the vega-popover
component.
Handle close functionality has been added to vega-modal
.
Bug Fixes
A listen event has been added to handle clicks outside the vega-time-picker
component.
Improvements
A ring no longer shows around vega-button-link
and vega-button-circle
when selected
Feb 17, 2023
Breaking Changes
The isValidVegaFieldElement
has been deprecated for vega-form
and replaced with the data-vega-form
filter for inject-form-field-controller
New Features
Theme overriding has been provided for white label clients
The toggle button styles for vega-sidenav
have been updated with an overridable design token.
The vega-progress-tracker
has an updated border token for theme overriding.
Bug Fixes
Table pagination now resets when the dataSource
is changed on vega-table
.
For vega-color-picker
if a value set does not exist in the colors array, it will display an error when calling form.valid()
.
The vega-color-picker
now shows correctly on small screens.
Feb 10, 2023
Breaking Changes
FontAwesome icons now support size changes on vega-icon
.
New Features
Translocation has been added to the dropdown property on vega-app-header-button
.
Bug Fixes
The backdrop on vega-image-uploader
no longer disappears when choosing cancel from the delete confirmation modal.
The vega-time-picker
no longer displays an error when reset is chosen.
The border style on vega-textarea
is fixed the field is disabled.
The vega-combo-box
hides the dropdown when selecting close vega-chip
.
Improvements
The inject-form-field-controller
has a watch for the validationRules
property.
The vega-form
now returns isValid = null
when removing a nested element.
A console error has been removed from vega-counter-badge
.
Feb 3, 2023
New Features
A new editable
propoerty and functionality has been added to vega-table
.
New component - vega-popover
.
The checkmark icon size has been modified for vega-progress-tracker
.
The danger style for vega-button-circle
as been changed for the icon-only
property.
Bug Fixes
The isValid
event check on vega-time-picker
now updates properly.
For vega-input
a type attribute listener has been added to injectFormController
.
Improvements
For vega-stepper
, primary and secondary buttons are now selectable.
On vega-button-link
long content now wraps.
Jan 18, 2023
Breaking Changes
On vega-table
, rowSelection.onSelectChange
and rowSelection.onSelectAllChange
have been deprecated and replaced with vegaSelectChange
and vegaSelectAllChange
events.
The box-shadow style has been removed from vega-input-select
.
New Features
A size
property has been added to vega-input-select
to allow a smaller version.
Bug Fixes
The vegaChange
event is no longer triggered twice when entering the date in range mode for vega-date-picker
.
For vega-image-uploader
the confirmation modal will no longer close when clicking on the backdrop.
Long labels on vega-textarea
now wrap properly.
Jan 6, 2023
Bug Fixes
For long labels on vega-chip
, ellipses are now used.
On vega-stepper
, validation is now fixed to show true when it passes.
For vega-progress-tracker
, if can-click-step
is set to false, it now longer fails on touch events in mobile environments.
The vega-time-picker
now shows the dropdown correctly when set to a default value.
The vega-combo-box
no longer provides an abnormal display when selecting a left arrow.
Long search strings now display normally on vega-dropdown
.
Improvements
A keyup listen event has been added to the keyboard manager.
Dec 23, 2022
Breaking Changes
A new property, dynamic-option
has been added to vega-dropdown
which allows creating new entries upon search.
New Features
New component - vega-loading-indicator
.
The type
property has been added to vega-button
.
The setValue
method has been added to vega-checkbox
Bug Fixes
Appendable elements are now rendered properly on vega-modal
when the container is scrollable.
The vegaClose
event now triggers the modal properly for vega-modal
.
The rendering of the vegaChange
method now works properly for vega-radio-group
.
The vega-app-footer
is now accessible in dark mode.
Improvements
The vega-color-picker
now uses a native check icon instead of a Font Awesome one.
Dec 16, 2022
Breaking Changes
Update to vega-app-footer
to add labels and URLs to enable customization.
New Features
New component - vega-counter-badge
.
Add current
property to vega-progress-tracker
.
Bug Fixes
Accessibility and CSS update to vega-chip
.
The height of the toggle button for vega-sidenav
has been fixed.
For the 12-hour option on the vega-time-picker
it now correctly starts with 12 instead of 0.
The font of the link button has been corrected for vega-banner
.
Overflow:hidden has been removed from the vega-card
CSS.
Dec 9, 2022
Breaking Changes
The vega-header-notification
component has been deprecated, and is now merged with vega-banner
New Features
New component - vega-image-uploader
.
New functionality has been added to vega-combo-box
to allow dynamically adding new options/chips.
A CSS status has been added to vega-chip
.
The vega-dropdown
component will remain open until mousing out of the container.
A new "none" option has been added to the backdrop for vega-modal
Bug Fixes
The event behavior is now working properly for vega-banner
.
Accessibility has been improved for vega-banner
in dark mode.
Keyboard controller accessibility has been fixed for vega-combo-box
.
The vega-modal
component now vertically aligns properly.
The rows
property has been removed from vega-textarea
.
Alignment of close button on vega-chip
has been fixed.
Dec 2, 2022
Breaking Changes
The display of content on tabs under vega-tab-group
has been fixed; styles have been modified.
New Features
A new component, vega-header-notification
has been created.
A new component, vega-color-picker
has been created.
A new component, vega-banner
has been created.
New properties, minWidth
and maxWidth
have been added to vega-dropdown
.
Improvements
The chip close icon on vega-combo-box
is now hidden when the combo box is disabled.
Nov 25, 2022
New Features
A new component, vega-time-picker
, has been created.
Bug Fixes
The vegaChange
event now emits only once for vega-checkbox-group
.
Various bugs in vega-textarea
have been fixed, including background border in dark mode, disappearing corners, maxLength
issues, and insufficient color contrast.
Improvements
For vega-angular
, form fields with text now have an applied accessor for ng 2-way binding.
Nov 18, 2022
New Features
Icon tokens have been updated
On vega-table
nesting support has been added for the columns property.
For vega-flex
the feature flag for use-native-flex
is now set as true
by default.
Bug Fixes
The vega-app-header
button now renders as expected when fallbackText
is empty.
The native button outline style for vega-table
has been fixed.
The logo expansion now renders properly for vega-sidenav
.
Improvements
The feature flag and old validation logic have been removed for new validation rules on vega-form
.
Nov 11, 2022
New Features
New components have been built - vega-chip
and vega-combo-box
.
New component has been constructed, vega-app-header-button
.
New component - vega-textarea
.
Improvements
For vega-grid
, The max value has been extended from 6 to 12 and 6-auto
to 12-auto
and the default row and column value is set as 1.
Nov 4, 2022
New Features
The vega-checkbox
component has been added to forms, and the name property has been removed from vega-checkbox-group
and vega-checkbox
.
A new property, useNativeFlex
has been added to vega-flex
to support overriding.
Bug Fixes
The reset option has been fixed for vega-form
.
Improvements
A new component, vega-field-label
is being constructed to control label styles.
The vega-flex
component now has a feature flag for breapoints, so it can be disabled.
The setValue
method for vega-form
has been modified to only affect some configured components.
Oct 27, 2022
Breaking Changes
For vega-table
there is now a rowKey
property which supports the specifying primary key of dataSource
. Both key
and rowKey
are required to render dataSource
content.
New Features
Unit testing test cases has been added to vega-form
for custom rule validation.
Bug Fixes
Slot names for vega-modal
have been changed to have prefixes to represent specific component types used (e.g. accordion-title
, accordion-content
, modal-title
, modal-content
, etc. )
Improvements
For vega-radio
the spacings between the radio and the label, as well as the focus style have been corrected.
Oct 21, 2022
New Features
A new vegaValidate
event has been added to vega-form
.
The size
property on vega-badge
is now ResponsiveType
.
The public API for vega-form
now includes FormFieldValidationRule
, EvaluateResult
, FormFieldStatusMeta
.
Bug Fixes
For vega-progress-tracker
the top of the focus ring was being cut off. This has been fixed.
Improvements
Required VegaFlexProp
properties for vega-checkbox
have been converted to optional.
For vega-toggle-switch
the time duration of the switch has been reduced.
Oct 17, 2022
New Features
Expand row on vega-table
has been updated to new designs.
For vega-sidenav
, vega-sidenav-group
and vega-sidenav-link
have been enhanced to support more than 2 levels of menus.
Type on vega-table
has been updated to use VegaTableDataSourceItem
instead of VegaTableDataSourceType
and common types are now exportable in the API.
Different heights and widths of cells are now supported in vega-grid
.
Bug Fixes
On vega-checkbox
the positioning has been fixed when using centered text-align
in the container.
The errors produced in vega-input
with maskConfig
have been fixed.
Improvements
Slots can now use regex.
On vega-checkbox
the element height no longer changes when focusing.
When the label is changed on vega-datepicker
the date picker will now show.
The vega-dropdown
will now hide when clicking near the element.
Strings are now being prevented for vega-input
if the type is number
on iPhones.
On vega-table, the container for
emptyDescription` will no longer render an empty container if the value is null.
Sep 30, 2022
New Features
Functionality now exists on vega-accordion
to set an icon's vertical align position.
Bug Fixes
Exapandable rows on vega-table
now work properly when using pagination.
On the range variant of vega-date-picker
, the divider now shows properly in dark mode.
Improvements
Z-indexing for vega-sidenav
and vega-modal
has been fixed to allow correct display of elements on the page.
On vega-form
the method for checking for visibility of elements has been improved.
Error logs in the console are now hidden in production.
Sep 23, 2022
New Features
A staticHeight
property has been added to vega-date-picker
. It is now set as static by default.
Bug Fixes
A disabled property has been added to vega-radio-group
and the vega-change
method will now check twice for changes to vega-form
.
On vega-stepper
the buttons have been set so that they cannot be clicked if the disabled property is set to true, and the stepper now embeds properly into vega-form
.
On vega-form
the correct statuses are now called from the reset
method.
On 'vega-form', nested forms now reset properly.
Improvements
The ESS background page now positions normally when the month is changed on the vega-date-picker
.
Sep 20, 2022
New Features
Several enhancements have been made to vega-form
validation processes, including ability to disable feature flags to test old functionality.
A new property emptyDescription
has been added to vega-table
for displaying a message when the table is empty.
Bug Fixes
The vega-change
method will check twice for changes to multiple values within vega-checkbox-group
.
The icons will no longer shake upon mouse hover on vega-sidenav
, and the page will display normally if the side navigation and the dropdown menus are open at the same time.
The vega-input
component now shows the correct style for number counters when show-clear-icon
is set to true.
A runtime error for React has been fixed.
Improvements
On vega-stepper
the vegaChange
method now appears in the correct execution order.
On vega-modal
the title no longer overlaps if a special symbol is used.
Sep 16, 2022
Breaking Changes
The MyESS link on vega-sidenav
on mobile devices closes the navigation and jumps directly to the secondary directory.
Bug Fixes
For vega-checkbox-group
if a checkbox has a value, it will now appear as already selected.
Long text no longer breaks the display on vega-table
; it instead wraps to the next line.
The width of the vega-dropdown
element now resizes when clicking it when this is necessary for the display.
Improvements
For vega-sidenav
spacing no longer disappears when hovering over an element.
An extra line no longer appears between an element and it's validation information on vega-form
.
Sep 9, 2022
Breaking Changes
The vega-progress-tracker
has been modified to add a new horizontal layout, and to make the horizontal/vertical layouts responsive to different sized screens.
New Features
The vega-date-picker
has been added to the element appender so that will show properly when displayed in modals.
Bug Fixes
The top padding on vega-sidebar
now displays properly when there is no logo, and the canvas displays properly when opened in a new window.
The contentMaxheight
now works properly on the vega-modal
.
Improvements
For the vega-progress-tracker
the step icon now correctly matches the change made when swiping in mobile environments.
For vega-input-select
the search function is now case-insensitive by default.
Sep 3, 2022
New Features
A new customized current-clicked-row
class has been added to vega-table
.
Bug Fixes
Lazy load bundle was fixed to allow injection into Vite.
Scrolling on vega-modal
has been fixed.
A fix was implemented for input width on the vega-input
element.
An accessibility violation was fixed for the vega-button-link
element.
Padding on the vega-date-picker
component has been fixed for the iPhone 5E.
Improvements
Content on vega-modal
is now scrollable when necessary.
The vega-input-select
now displays correctly for the ESS project.
Searching dropdown options on the vega-input-select
is now case insensitive.
Aug 27, 2022
Bug Fixes
A change has been made to display corners correctly on vega-table
.
The title and expand icon no longer overlap on vega-accordion
.
On vega-button-circle
the icons now display centered correctly.
The row-click event on vega-table
is now not triggered when selecting a checkbox.
Improvements
The offset positioning for targeting is now corrected.
Aug 19, 2022
New Features
The vega-react-output-target
has been upgraded to version 0.3.1
Bug Fixes
On vega-tab-group
, the display is now fixed to display 3 options when the number of tabs exceeds the maximum width of the screen.
The group icon on vega-sidenav
now shows normally on hover.
The rendering issue for vega-datepicker
in range mode when the dates are changed is fixed.
Adjusted the color contrast on error messages for vega-input
,
Improvements
The tooltip has been removed when expanding an icon for vega-accordion
.
Color contrast for vega-radio-group
and vega-checkbox-group
have been improved for accessibility purposes.
The JSX namespace which was causing build errors for non-React implementations of Vega has been removed.
Aug 12, 2022
New Features
New properties have been added to vega-table
including row-divider
, column-divider
, striped
, density
, paddingX
, and show-header
.
A disabled
property has been added to vega-date-picker
.
Bug Fixes
The vega-date-picker
and vega-input-select
components have fixed an issue with color contrast for accessibility purposes.
The vega-sidenav
now has sufficient color contrast in dark mode to pass a11y testing.
The error messages for vega-input
now have sufficient color contrast.
Improvements
On vega-accordion
, the "expand icon" tooltip now shows optionally.
For vega-input-select
the dropdown list now updates properly when source data is changed.
For vega-flex
container, the "set" iterator has been avoided to ensure cross-platform compatibility.
Aug 5, 2022
Bug Fixes
The input value for vega-date-picker
now clears correctly.
The search area section of vega-input-select
no longer shows the incorrect focus style.
Improvements
Vue-generator and vega-bootstrap
demo pages have been created for Vue.js.
Testing has been added for vega-pagination
accessibility.
The background color for vega-input-select
has been corrected.
Jul 29, 2022
Breaking Changes
The vega-input-select
and vega-dropdown
have been refactored to improve functionality in various areas, including modals, validation confirmation, screen-size changes, and more.
New Features
Design tokens have been updated.
The vega-flex
container has been updated to remove data-shrink logic for version compatibility reasons, and new whitelist classes have been added.
New methods have been added to the vega-table
component - clearSelection
, getSelection
, and setSelection
.
New properties have been added to vega-table
- width
and ellipsis
.
A clear icon has been added to vega-input
.
The mobile design has been updated for range
layout for the vega-date-picker
component.
Bug Fixes
The icon alignment for vega-sidenav
has been fixed.
Text overlap issues with vega-pagination
have been fixed.
Improvements
The vega-input-select
and vega-input
elements now have the same style attributes.
The background on the vega-modal
component no longer moves when the page is scrolled.
Long option names on vega-input-select
are now correctly aligned.
Jul 22, 2022
New Features
A small
size has been added to the vega-badge
component.
Bug Fixes
The vega-checkbox
now shows normally when disabled in dark mode.
Improvements
The ESS project Direct Deposit page has been updated to include several complex interactive features.
The focus/hover style now shows properly on vega-item-toggle
.
Jul 19, 2022
New Features
A new property, row-expandable
has been added to the vega-table
component to enable rows to be expanded to provide more details that won’t ordinarily fit in the table.
For the vega-flex
container, the direction
property has been modified to allow use of the ResponsiveType
token.
Bug Fixes
The button-circle
component now shows focus correctly in dark mode.
Improvements
Rows are now clickable on the vega-table
component.
Jul 15, 2022
New Features
Tokens have been updated to add a style for a minimum width
A size
property has been added to the vega-checkbox
component, to allow setting small checkboxes. The size of the label size will match the setting.
Jul 8, 2022
Breaking Changes
Masking changes were made to the vega-input
component to automatically format precision decimals.
New Features
A change was made to the ESS-Paychecks page, to use the vega-table
component, and to convert the “show more” button to a vega-button-link
component.
The vega-date-picker
component was updated to include an allow-repick
property, which allows users to update their choices by changing either the start or end date on the calendar.
The vega-sidenav
component was updated to add an open-by-default
property. This will allow setting the sidebar to either be open by default or to entirely disable the menu collapse option.
The UI forvega-table
was upgraded.
Bug Fixes
Incorrect subtitles: The subtitles are now displaying correctly when the direction on the vega-progress-tracker
component is changed.
The correct style for vega-button-link
is now displayed when accessing via the TAB key.
The correct style for vega-button-circle
is now displayed when accessing via the TAB key. The tooltip also displays while in the disabled state.
When updating a vega-table
cell contents, the selected row now updates properly.
On the vega-stepper
component, the number will no longer show above the maximum setting in the max
property.
The prefix icon on vega-accordion
will now show properly in dark mode.
Long labels on the vega-toggle-switch
now display normally.
Firefox and Safari display issues for the vertical line in vega-date-picker
have been fixed.
Improvements
React Native has been integrated with Vega.