- Fixed the metadata files for all
@skyux
packages for backwards compatibility with TypeScript 2. #2375
- Added the option to disable transparency slider on the colorpicker component. blackbaud/skyux-colorpicker#20 (Thanks @jeffbdye!)
- Added the public method
detectInputValueChange()
toSkyDatepickerInputDirective
, which manually updates the model value based on the text value of the input field. blackbaud/skyux-datetime#72 - Added the toggle switch component. blackbaud/skyux-forms#54 (Thanks @Blackbaud-JackMcElhinney!)
- Added
selectedRowIds
input property to programmatically select rows on the grid component. blackbaud/skyux-grids#39 - Added methods to
SkyWaitService
to launch a wait component until an observable is completed. blackbaud/skyux-indicators#39 (Thanks @Blackbaud-ColbyWhite!) - Added
sky-list-toolbar-search-actions
to the list toolbar's child components. blackbaud/skyux-list-builder#52 (Thanks @blackbaud-vimal-kumar!) - Added
activeIndex
to the repeater component properties to indicate which repeater item shows an active state. blackbaud/skyux-lists#51 - Added an optional "New" button next to the select field picker's search bar. blackbaud/skyux-select-field#30 (Thanks @blackbaud-vimal-kumar!)
- Added media queries to hide the "New" button text on small screens. blackbaud/skyux-select-field#32
- Added the
FormControl
validatorsSkyValidators.email
andSkyValidators.url
. blackbaud/skyux-validation#12 Thanks @Blackbaud-MatthewMiles! - Updated the list component to programmatically select rows when the
selectedIds
input property is used in conjunction with the list view grid component. blackbaud/skyux-list-builder#57 - Updated development dependencies to support
@skyux-sdk/builder@3.7.1
. blackbaud/skyux-modals#51 - Fixed the colorpicker component button to properly display transparent colors. blackbaud/skyux-colorpicker#15
- Fixed
SkyMediaQueryService
to complete its observables when the consuming component is destroyed. blackbaud/skyux-core#86 - Fixed
SkyDatePipe
to work as anInjectable
. blackbaud/skyux-datetime#66 - Fixed the flyout component to not error when used with Angular 7. blackbaud/skyux-flyout#56
- Fixed the flyout component to support child components that use
ChangeDetectionStrategy.Default
. blackbaud/skyux-flyout#60 - Fixed the radio group component to update the state when the model value changes. blackbaud/skyux-forms#52
- Fixed the toolbar section component to properly display items which do not overflow onto the next line. blackbaud/skyux-layout#42
- Fixed the list component to properly notify consumers when filters are removed. blackbaud/skyux-list-builder#60
- Fixed the filter summary component to have correct spacing between filter summary items. blackbaud/skyux-lists#42
- Fixed the search component to handle searches with no applied value. blackbaud/skyux-lookup#34
- Fixed the modal component to properly align the expand and collapse chevron in tile headers. blackbaud/skyux-modals#49
- Fixed the modal component to only close when the escape key is released. blackbaud/skyux-modals#62 (Thanks @Blackbaud-JackMcElhinney!)
- Fixed the modal header buttons to wrap properly when the heading wraps to a new line. blackbaud/skyux-modals#61 (Thanks @Blackbaud-JackMcElhinney!)
- Fixed
SkyTileModule
to import the missingBrowserAnimationsModule
. blackbaud/skyux-tiles#32 - Fixed the tile dashboard service to no longer cause undefined errors in a flyout component. blackbaud/skyux-tiles#38 (Thanks @Blackbaud-KrisMahon!)
- Fixed the tile dashboard service to better handle errors when loading user configuration settings. blackbaud/skyux-tiles#38 (Thanks @Blackbaud-KrisMahon!)
- Added
SkyCoreAdapterService
to provide helper functions for applying focus and setting CSS classes for responsive containers. blackbaud/skyux-core#81 - Added the ability to use the UI Config Service to save flyout component widths. blackbaud/skyux-flyout#53
- Fixed the flyout component to remain open while resizing when the mouse is outside of the flyout. blackbaud/skyux-flyout#52
- Fixed the select field component to not lose focus after clearing a selection. blackbaud/skyux-select-field#26 (Thanks @blackbaud-conorwright)
- Fixed the grid component to gracefully ignore columns that no longer exist when the UI Config Service returns them. blackbaud/skyux-grids#61
- Added the ability to trigger responsive styles based on a parent component for components in the following repos:
skyux-forms
blackbaud/skyux-forms#35skyux-lists
blackbaud/skyux-lists#35skyux-list-builder
blackbaud/skyux-list-builder#43skyux-list-builder-view-grids
blackbaud/skyux-list-builder-view-grids#37skyux-lookup
blackbaud/skyux-lookup#21
- Fixed
SkyDatePipeModule
to properly provideSkyDatePipe
and to importSkyDateTimeResourcesModule
. blackbaud/skyux-datetime#58 - Fixed the flyout component to handle click events that originate within its contents. blackbaud/skyux-flyout#44
- Fixed the flyout component to style the resize handle and iterator buttons correctly in Internet Explorer. blackbaud/skyux-flyout#45
- Fixed the flyout component to limit its maximum width to 20 pixels less than the window's width. blackbaud/skyux-flyout#46
- Fixed the flyout component to set the default width to half of the window's width unless consumers specify a different default. blackbaud/skyux-flyout#47
- Fixed the flyout component to handle a default width that is less than the minimum width. blackbaud/skyux-flyout#49
- Fixed the flyout component to only use fullscreen visual styles when the minimum width can't fit inside the window. blackbaud/skyux-flyout#50
- Fixed the search component to trim whitespace when search text is entered. blackbaud/skyux-lookup#31 (Thanks @Blackbaud-JackMcElhinney)
- Fixed the modal component to correct accessibility tab controls. blackbaud/skyux-modals#46 (Thanks @Blackbaud-JackMcElhinney)
- Fixed the list view checklist component to add space between checkboxes and the right-hand side of the checklist. blackbaud/skyux-list-builder-view-checklist#32
- Added the ability to trigger responsive styles based on a parent component for components in the
skyux-link-records
repo. blackbaud/skyux-link-records#9 - Added support for
@blackbaud/skyux-design-tokens@0.0.12
, which includes a new SCSS variable for page background color. blackbaud/skyux-theme#69 - Updated UI text and messages for the link records component. blackbaud/skyux-link-records#7
- Fixed the datepicker and timepicker components to use the correct active button visual styles. blackbaud/skyux-datetime#52
- Fixed the checkbox component to have proper Angular form control states when it is initialized. blackbaud/skyux-forms#41
- Fixed the checkbox and radio button components to not have extra spacing when a label is not specified. blackbaud/skyux-forms#42
- Fixed the grid column component to properly support resizing on touch devices. blackbaud/skyux-grids#57
- Fixed the text expand component to correct the spacing before the "See more" and "See less" buttons. blackbaud/skyux-layout#38
- Fixed the text expand repeater component to not place focus on the whitespace around the "See more" and "See less" buttons. blackbaud/skyux-layout#38
- Fixed the list toolbar component to properly display items when they are dynamically shown or hidden. blackbaud/skyux-list-builder#45
- Fixed the search component to use the correct visual styles when focused. blackbaud/skyux-lookup#27
- Fixed the toast service to not error when attempting to close all toasts while no toasts are open. blackbaud/skyux-toast#21 (Thanks @Blackbaud-ChristiSchneider)
- Added the ability to trigger responsive styles based on a parent component for components in the following repos:
skyux-tabs
blackbaud/skyux-tabs#25skyux-tiles
blackbaud/skyux-tiles#29skyux-layout
blackbaud/skyux-layout#32
- Added UI Config Service hooks to the list view grid component. blackbaud/skyux-list-builder-view-grids#38
- Added the ability for the flyout component to trigger its child components' responsive styles. blackbaud/skyux-flyout#31
- Updated the progress indicator message stream to accept
SkyProgressIndicatorMessage
types. blackbaud/skyux-progress-indicator#19 - Updated the progress indicator component. blackbaud/skyux-progress-indicator#17
- Added a finish button.
- Added the ability to go to a specific step.
- Fixed the disabled state for buttons to no longer be required.
- Fixed the component to properly reset the state of steps when navigating backward.
- Fixed the date range picker component to not resize based on the selected calculator. blackbaud/skyux-datetime#46
- Fixed the datepicker input directive to allow it to be conditionally placed inside modals. blackbaud/skyux-datetime#50
- Fixed the autocomplete component to emit a
selectionChange
event when the input is cleared. blackbaud/skyux-lookup#22 - Fixed the autocomplete component to properly represent Angular form control statuses (dirty, pristine, etc.). blackbaud/skyux-lookup#20
- Fixed grid component to no longer resize table width when
selectedColumnIds
changes. blackbaud/skyux-grids#54
- Fixed repeater item component to allow custom inline form buttons. blackbaud/skyux-lists#37
- Fixed
SkyNumericPipe
to include proper locale data when used with Angular version 5 and higher. blackbaud/skyux-core#74
- Added mixins for responsive designs. blackbaud/skyux-theme#58
- Fixed date range picker component to properly represent Angular form control statuses (
dirty
,pristine
, etc.). blackbaud/skyux-datetime#44 - Fixed date range picker component to properly use default calculators when
calculatorIds
value is set to falsy. blackbaud/skyux-datetime#43 - Fixed datepicker calendar component to default to Sunday as starting day. blackbaud/skyux-datetime#41
- Fixed radio group component to properly update ngModel when initial value is undefined. blackbaud/skyux-forms#37
- Fixed spacing for radio button and checkbox labels. blackbaud/skyux-theme#62
- Fixed vertical tabset component to correctly translate resource strings. blackbaud/skyux-tabs#24
- Fixed flyout component to remain open when users click internal components. blackbaud/skyux-flyout#30
- Fixed modal component to handle click events that originate within its contents. blackbaud/skyux-modals#40
- Fixed toast component to handle click events that originate within its contents. blackbaud/skyux-toast#18
- Fixed date range picker component to run validation after users select dates with date picker. blackbaud/skyux-datetime#34
- Fixed modal component to prevent clicks from propagating. blackbaud/skyux-modals#35
- Fixed toast component to prevent clicks from propagating. blackbaud/skyux-toast#16
- Fixed tabset component to prevent throwing
ViewDestroyedError
s in modals. blackbaud/skyux-tabs#21
- Added missing RxJS imports to flyout component to prevent compilation errors in consuming applications. blackbaud/skyux-flyout#27 (Thanks @Blackbaud-KevinHutson)
- Fixed repeater item component to have correct padding when no repeater item header is present. blackbaud/skyux-lists#32
- Fixed list toolbar view actions component to properly align to right side of toolbar. blackbaud/skyux-list-builder#41
- Fixed toolbar component styles to prevent collapsed search bar. blackbaud/skyux-layout#30
- Fixed grid module to properly provide
SkyAppWindowRef
. blackbaud/skyux-grids#52
- Added ability to place items on right side of toolbar component. blackbaud/skyux-layout#18
- Added date range picker component. blackbaud/skyux-datetime#30
- Removed requirement for datepicker input directive to include reference to wrapping datepicker component. blackbaud/skyux-datetime#29
- Fixed datepicker input directive to properly set
dirty
,touched
, andinvalid
states on control value accessor. blackbaud/skyux-datetime#29 - Fixed efficiency issues in tabset component. blackbaud/skyux-tabs#16
- Fixed missing list builder model exports. blackbaud/skyux-list-builder#39
- Fixed toolbar item components to wrap when they overflow their toolbar component. blackbaud/skyux-layout#26
- Fixed toolbar to hide multiselect controls in single select mode. blackbaud/skyux-list-builder-view-checklist#30
- Fixed visual styles for checklist checkbox labels. blackbaud/skyux-list-builder-view-checklist#21
- Fixed radio group component to support boolean values. blackbaud/skyux-forms#31
- Fixed
SkyNumericModule
to properly importSkyI18nModule
and to provideSkyNumericPipe
. blackbaud/skyux-core#72 - Fixed
SkyNumericService
to support@angular/core@^5.0.0
. blackbaud/skyux-core#71
- Added support for
@skyux/list-builder@^3.2.1
to add multiselect toolbar to list view grid component. blackbaud/skyux-list-builder-view-grids#21 - Fixed list view checklist component toolbar to follow UX guidelines. blackbaud/skyux-list-builder-view-checklist#25
- Added
ariaLabel
property to radio group component. blackbaud/skyux-forms#26 - Fixed flyout component to close when navigation occurs. blackbaud/skyux-flyout#22
- Fixed radio group component to properly watch for changes to its radio components. blackbaud/skyux-forms#26
- Fixed page summary component so that content always fills parent container. blackbaud/skyux-layout#22
- Fixed action button components to wrap when they overflow their action button container component. blackbaud/skyux-layout#23
- Fixed visual styles for action button container component. blackbaud/skyux-layout#23
- Fixed
SkyListToolbarModule
to properly importSkyListBuilderResourcesModule
. blackbaud/skyux-list-builder#37
- Fixed missing dependency for
@skyux/navbar
. #2326
- Added support for multiselect toolbar. blackbaud/skyux-list-builder#18
- Added support for
microedge-rxstate@>=2.0.2
to various components. blackbaud/skyux-list-builder#33 [blackbaud/skyux-list-builder-view-checklist#26] (blackbaud/skyux-list-builder-view-checklist#26) blackbaud/skyux-list-builder-view-grids#32 - Fixed
ListPagingComponent
andSkyListViewGridComponent
to properly importscan
RxJS operator. blackbaud/skyux-list-builder#33 blackbaud/skyux-list-builder-view-grids#32
- Added
collapse
andexpand
events to repeater item component. blackbaud/skyux-lists#25 - Updated peer dependency to prevent list view grid component from throwing
ExpressionChangedAfterItHasBeenCheckedError
when removing last item from page. blackbaud/skyux-list-builder-view-grids#31 - Reverted change to list view grid component from
3.0.1
. blackbaud/skyux-list-builder-view-grids#30 - Fixed grid component to no longer emit extra
selectedColumnIdsChange
events. blackbaud/skyux-grids#36 - Fixed list view grid component to not trigger excessive data fetches. blackbaud/skyux-list-builder-view-grids#20
- Fixed list paging component to update after list items change. blackbaud/skyux-list-builder#25
- Added
SkyDatePipe
to allowSkyAppLocaleProvider
to provide preferred locale of Angular's underlyingDatePipe
. blackbaud/skyux-datetime#20
- Added ability to verify email addresses and URLs statically. blackbaud/skyux-validation#9
- Added
blur
event to select field component. blackbaud/skyux-select-field#11 - Fixed grid component to load properly when using RxJS version 6 or above. blackbaud/skyux-grids#47
- Fixed grid component to no longer truncate text when table cell is stretched wider than its original width. blackbaud/skyux-grids#38
- Fixed list view grid component to not throw
ExpressionChangedAfterItHasBeenCheckedError
s when removing the last item from a page. blackbaud/skyux-list-builder-view-grids#22 - Fixed select field component to prevent text overflow when label is longer than textbox. blackbaud/skyux-select-field#12
- Fixed radio and checkbox labels to align with checkboxes and radio buttons using a top baseline. blackbaud/skyux-theme#50
- Fixed radio and checkbox labels to wrap contents when overflowing a parent element. blackbaud/skyux-theme#50
- Fixed
SkyToastModule
to properly includeBrowserAnimationsModule
. blackbaud/skyux-toast#12 - Removed reference to deprecated
AnimationTransitionEvent
in favor ofAnimationEvent
in the lookup component. This allows the library to compile against later versions of Angular that have removed the deprecated type. blackbaud/skyux-lookup#13
- Added UI Config Service hooks to grid component. blackbaud/skyux-grids#31
- Updated demos for checkbox and radio components with label inputs. #2261
- Fixed chevron component to properly align its icon in Firefox. blackbaud/skyux-indicators#31
- Fixed chevron component to properly center its icon within the button element. blackbaud/skyux-indicators#30
- Fixed chevron component to properly position its elements when container is resized. blackbaud/skyux-indicators#26
- Fixed infinite scroll component to function properly after being re-enabled. blackbaud/skyux-lists#13
- Fixed modal component animation to support required changes in Angular 7. blackbaud/skyux-modals#23
- Fixed tile header component to align title on baseline in Microsoft Edge and IE 11. blackbaud/skyux-tiles#25
- Updated flyout component to improve performance. blackbaud/skyux-flyout#16
- Updated flyout demo to include iterator example. #2239
- Fixed checkbox component to only add
aria-label
to HTML tags when thelabel
property is supplied. blackbaud/skyux-forms#14 - Fixed styles on flyout component's resize handle in Firefox. blackbaud/skyux-flyout#15
- Added style for invalid
textarea
elements. blackbaud/skyux-theme#46 (Thanks @Blackbaud-JeffDye) - Updated datepicker and timepicker demos to include reactive forms. #2204
- Updated primary text and anchor colors to pass accessibility color contrast rule. blackbaud/skyux-design-tokens#24
- Fixed card component to prevent infinite loops when users select or deselect cards. blackbaud/skyux-layout#12
- Added
rowHighlightedId
input to grid component. blackbaud/skyux-grids#28
- Added iterator buttons to the flyout component. blackbaud/skyux-flyout#10 (Thanks @Theaggarwal)
- Updated flyout service to utilize
SkyDynamicComponentService
. blackbaud/skyux-flyout#9 - Updated modal dependencies to ensure proper modal host component removal blackbaud/skyux-modals#20
- Updated toast service to utilize
SkyDynamicComponentService
blackbaud/skyux-toast#6 - Fixed datepicker and timepicker components to properly transform provided values on initial load in reactive forms. blackbaud/skyux-datetime#7
- Fixed grid component to only listen to
mousemove
andmouseup
events while resizing columns. blackbaud/skyux-grids#25 - Fixed toast service to remove toaster component if all toast component instances have been closed. blackbaud/skyux-toast#9
- Added multiselect feature to display column of checkboxes on grid component. blackbaud/skyux-grids#6
- Fixed
SkyDynamicComponentService
to fully destroy components which are dynamically removed. blackbaud/skyux-core#55 - Fixed repeater component to properly handle overflow content. blackbaud/skyux-lists#9
- Fixed repeater item component to vertically align context menus and checkboxes correctly. blackbaud/skyux-lists#10
- Fixed vertical tabset group component to not accept clicks and have proper visual styles when disabled blackbaud/skyux-tabs#7
- Added ability to prevent modals from closing. blackbaud/skyux-modals#7
- Fixed section forms in modals to set minimum height of 460px. blackbaud/skyux-modals#18
- Fixed modal service to prevent errors during initialization. blackbaud/skyux-modals#13
- Fixed wait component to prevent tab navigation during blocking waits. blackbaud/skyux-indicators#4
- Fixed tile component's help button to display by default when consumer provides
helpClick
listener. blackbaud/skyux-tiles#18
- Fixed progress indicator component's
progressChanges
emitter to only fire after all Angular lifecycle hooks have completed. blackbaud/skyux-progress-indicator#3
- Added
isSelected
input to repeater item component. blackbaud/skyux-lists#8 - Added UI config service hooks to tile dashboard service. blackbaud/skyux-tiles#11
- Added options to overwrite the default title and default description on error components to enable error messages to display standard images with custom text. blackbaud/skyux-errors#7
- Added an optional help button to the tile component's header. blackbaud/skyux-tiles#14
- Updated dependency to properly style the hover state for a selected tab that is not disabled. blackbaud/skyux-theme#41
- Fixed
SkyListViewGridModule
exports to include required submodules andSkyGridModule
. blackbaud/skyux-list-builder-view-grids#9 - Fixed modal focus to ignore hidden elements. blackbaud/skyux-modals#12
- Fixed the select field component to use the appropriate CSS styles when the control value is invalid. blackbaud/skyux-select-field#3
- Added
SkyDynamicComponentService
which provides the ability to inject entry components onto the page dynamically. blackbaud/skyux-core#44 - Fixed sectioned form component to keep tabs stationary when users scroll through content and keep content stationary when users scroll through tabs. blackbaud/skyux-tabs#4
- Fixed native HTML select fields to use the appropriate CSS style when control value is invalid. blackbaud/skyux-theme#38
- Fixed
sky-btn-tab
SCSS mixin to properly style the hover state for a selected, non-disabled tab. blackbaud/skyux-theme#41
- Fixed flyout component to not close when an overlay above it is clicked. blackbaud/skyux-flyout#3
- Fixed grid cells to properly handle text overflow when column widths are fixed. blackbaud/skyux-grids#13
- Fixed grid component's column resize drag handle to not inadvertently trigger column sort. blackbaud/skyux-grids#17
- Fixed colorpicker component to emit value changes properly. blackbaud/skyux-colorpicker#5
- Fixed checkbox, datepicker and timepicker components to respect disabled states within reactive forms. blackbaud/skyux-forms#7 blackbaud/skyux-datetime#4
- Added
debounceTime
input to autocomplete component. blackbaud/skyux-lookup#8
- Fixed checklist component to list all items when pagination is not enabled. blackbaud/skyux-list-builder-view-checklist#9
- Added ability for the grid component to accept async column descriptions. blackbaud/skyux-grids#6
- Fixed autocomplete component to properly position results when inside a vertical tab form. blackbaud/skyux-lookup#2
- Fixed grid component to recalculate table width when columns are hidden or shown. blackbaud/skyux-grids#8
- Fixed text highlight component performance. blackbaud/skyux-indicators#15
- Fixed some internationalization issues with avatar, datetime, and tabs.
- Fixed animation imports for modal to allow for compatibility with Angular 7. blackbaud/skyux-modals#9
- Fixed initial modal focus state to be more subtle. blackbaud/skyux-modals#8
- Fixed "Only show selected" checkbox to return to first page when initially checked. blackbaud/skyux-list-builder-view-checklist#5
- Fixed text highlight directive to detect changes less frequently. blackbaud/skyux-indicators#13
- Fixed key info to not throw a "changed after checked" error during initialization. blackbaud/skyux-layout#4
- Fixed some internationalization issues. #2163
- Fixed
.sky-form-control
CSS class name to not overwrite inputs with a type of "range". blackbaud/skyux-theme#35
- Added missing exports for animation and window. #2162
- Added SkyUIConfigService. blackbaud/skyux-core#37
- Added option for minimum fraction digits to numeric service and pipe. blackbaud/skyux-core#34
- Fixed tile dashboard to include missing
SkyTileDashboardConfigReorderData
export. #2139 - Fixed column headers to no longer shift in size when sorting. blackbaud/skyux-grids#4
- Fixed modal backdrop opacity to match SKY UX v.1. blackbaud/skyux-modals#4
- Fixed long checkbox labels to not display a horizontal scrollbar. blackbaud/skyux-theme#32
- Fixed tile drag handle to have a more reliable click target. blackbaud/skyux-tiles#9
- Fixed dependencies to not collide with latest version of Builder.
- Fixed module barrels that were missing exports for type files which are used as imports or outputs on previously exported files. #2128
- Fixed missing dependency on "@skyux/i18n". #2129
- Added passive progress indicator mode. #2013
- Added ARIA labels to wait component. #8
- Added tab index on radio groups and deprecated tab index on radio buttons. #2
- Updated accessibility for repeater component. #1758
- Updated datepicker, timepicker, and dropdown components to use a disable property. #2005
- Updated keyinfo component to no longer have margins. #2027
- Updated popover to export message types. #2030
- Fixed sizing of progress indicator steps. #2013
- Fixed unit tests to no longer have uncaught errors. #2037
- Fixed several grid resize column bugs. #2039
- Fixed colorpicker bug preventing colopicker to not open when clicked in IE11 #2071
- Fixed visual tests to read i18n resource files. #2099
- Fixed modal to initially focus
autofocus
attribute if available. #3 - Fixed text highlight regular expression to properly escape special characters. #6
- Added support for
@skyux/core@3.1.0
. #2011 - Added resize functionality to grid columns. #1973
- Added message stream to open popovers programatically. #1978
- Updated accessibility for paging component, and disabled previous button on first page and next button on last page. #1799 (Thanks @Blackbaud-JackMcElhinney)
- Updated a few more components to utilize icon component instead of
<i>
tag. #1987 - Updated fullscreen popovers to have a close button. #1985
- Updated the toolbar custom demo to no longer have an example of a "right" button. Best practice dictates only view actions should be to the right of the search box. #1992
- Updated the wizard component to utilize the progress indicator component for the horizontal wizard. Also added deprecation warning when using the old
tabStyle="wizard"
method. #2002 - Fixed list component to work when both a search and filter are applied. #2007
- Added keyboard controls for resizing flyouts. #1760
- Added keyboard controls for reordering tiles. #1815
- Updated version of skyux-core. #1990
- Updated all shadow-piercing combinators to use Angular's proprietary
::ng-deep
. #1955 - Updated flyouts to close whenever users click outside of flyouts. #1929
- Updated modal content panes to be focusable for accessible scrolling. #1809
- Fixed paging component to not reserve space when only one page is available. #1935
- Fixed
sky-radio
buttons becoming permanently checked when not in asky-radio-group
. #1982
- Added support for
@skyux/core@3.0.1
. #1953
- Added support for Builder
1.20.2
. #1968 - Updated all components to use icon component instead of
<i>
tag. #1949 (Thanks @Remulus2006) - Updated various components to have proper accessibility attributes and IDs. #1959 #1798
- Fixed accessibility issue with list toolbar component. #1968
- Fixed radio component to work with reactive forms. #1714
- Fixed spacing issues with repeater component. #1925
- Fixed colorpicker to remove extra space for hidden dropdown. #1948
- Fixed flyout to allow resizing on top of iframes. #1952
- Fixed wait module to provide SkyWindowRefService. #1961
- Fixed fluid grid so that changes to
<sky-column>
inputs update relevant classnames. #1962
- Added event to watch for tile dashboard initialization. #1937
- Added progress indicator component. #1728 (Thanks @Blackbaud-ChristiSchneider and @Blackbaud-MichaelSpires)
- Added highlighting of search text in list view grid search results. #1944
- Added icon style radio buttons and checkboxes. #1892 (Thanks @Blackbaud-AnandBhat)
- Fixed autocomplete and lookup to trigger their error states correctly. #1928
- Fixed toast component to wrap long words correctly. #1947
- Fixed list view checklist component to wrap items with long words correctly. #1951
- Added support for
@skyux/theme@3.0.0
. #1930 - Added fluid grid container component, which provides a first-class method for handling the row component's negative margins. #1920
- Added visual tests for timepicker component. #1895 (Thanks @Remulus2006)
- Fixed popover to appear above omnibar. #1926
- Fixed Plunkers for infinite scroll and sectioned form components. #1931
- Added option to specify URL or Angular route for action button component. #1896 #1924 (Thanks @Remulus2006)
- Added option to only show selected items in list view checklist component. #1900 (Thanks @Theaggarwal)
- Added
selectedColumnIdsChange
event that fires when columns change in list view grid component. #1897 - Updated definition list to show inner text during change detection. #1919
- Fixed race condition in popover component's close event. #1884
- Fixed visual style of HTML
select
field to be consistent in all browsers. #1913 - Fixed sort button to display correct
title
andlabel
values. #1915 (Thanks @Blackbaud-JackMcElhinney) - Fixed tabset component to assign correct indexes to dynamically added tabs. #1887
- Added icon component. #1846 (Thanks @Remulus2006)
- Added
truncate
andtruncateAfter
options to numeric pipe. #1856 - Added CSS styles and ARIA attributes for disabled tabs. #1803
- Added
readonly
attribute to colorpicker component's input field. #1791 - Added ARIA roles to modal and confirm components. #1784
- Added ARIA attributes for inline list filters. #1808
- Changed color of flyout resize handle. #1881
- Fixed checkbox component to appear square in IE11. #1879
- Fixed tabset component assigning the correct tab index after a tab was deleted. #1878
- Various colorpicker adjustments #1876:
- Added
selectedColorApplied
event that provides the selected color when the apply button is pressed. - Fixed colorpicker remaining open after clicking outside of the dropdown.
- Fixed colorpicker reverting back to the initial color when the close button is pressed.
- Fixed colorpicker reverting back to the initial color when the reset button is pressed.
- Added
- Added ability to include
body
content within confirm component. #1776 (Thanks @Blackbaud-JackMcElhinney) - Added default ARIA label to colorpicker input. #1788
- Added default ARIA label to timepicker button and input. #1802, #1795
- Added ARIA sort attribute to grid component columns. #1796 (Thanks @Blackbaud-JackMcElhinney)
- Added support for
rgb
format for colorpicker component. #1775 (Thanks @Blackbaud-JackMcElhinney) - Added ARIA label input for token component. #1824 #1807
- Added ARIA required and accessibility attributes to sectioned form component vertical tabs. #1797
- Changed element in page summary subtitle component. #1800 (Thanks @Blackbaud-JackMcElhinney)
- Fixed toast component to appear above modals. #1756 (Thanks @Blackbaud-JackMcElhinney)
- Fixed asynchronous tabs to initialize appropriately. #1827
- Fixed tile component to only display title element when heading text is supplied. #1801
- Fixed timepicker component to clear input value when
ngModel
is set toundefined
. #1772 (Thanks @Blackbaud-JackMcElhinney) - Fixed Plunker for colorpicker component demo. #1752
- Fixed regular expression for email validation to be more specific. #1813 (Thanks @Blackbaud-DylanHouston)
- Fixed accessibility issue in confirm demo. #1783
- Fixed accessibility issue in email validation demo. #1806
- Moved Angular animations module to
devDependencies
. #1746 - Fixed visual tests to fail during Protractor's error code 199. #1830
- Removed SKY Host status bar during visual tests. #1825
- Added primary action button to flyout component toolbar. #1766 (Thanks @Blackbaud-StewartStephens)
- Updated accessibility for colorpicker component. #1789
- Updated accessibility for dropdown button component. #1781
- Updated accessibility for tabset component. #1786
- Updated accessibility for action button component. #1778
- Updated accessibility for link records component. #1782
- Restructured list toolbar component to meet design guidelines. #1645 (Thanks @Blackbaud-TrevorBurch)
- Added ARIA labels to datepicker component. #1753
- Added ARIA roles to dropdown component. #1749
- Added default value for timepicker component's
timeFormat
input. #1736 - Fixed paging component's
maxPages
input to correctly display the maximum number of pages. #1735 - Added hyperlink anchor tags to demos for alert and toast components. #1723
- Fixed race condition in wait service during teardown of wait component. #1739
- Fixed incorrect tab indexes for conditionally rendered tabs. #1738
- Added debounce time to search component. #1726 (Thanks @Blackbaud-LoganJahnke)
- Added
startingDay
to datepicker input directive. #1732 - Fixed datepicker input directive to clear value from underlying input element. #1730
- Fixed repeater component to correctly initialize when consumed by component with change detection strategy of
OnPush
. #1724 - Fixed numeric service to use accurate localization symbols. #1716
- Fixed issue with modal component trying to close itself on route change if it is already closed. #1741
- Added infinite scroll component. #1696 (Thanks @blackbaud-conorwright)
- Added help button to list column chooser modal. #1686 (Thanks @Blackbaud-TrevorBurch)
- Updated styles for checkbox and radio components. #1694 (Thanks @Blackbaud-AnandBhat)
- Fixed incorrect icons for toast component. #1711
- Fixed modals to automatically close when users navigate away from a page. #1683 (Thanks @blackbaud-conorwright)
- Added toast component. #1676 (Thanks @blackbaud-conorwright)
- Added permalink button to flyout header. #1638 (Thanks @Blackbaud-AlexKingman)
- Added template-driven and reactive form examples to colorpicker demo. #1699
- Fixed slide animation clipping overflow content. #1698
- Fixed missing RxJS imports for all components. Prevented third-party modules from being bundled with SKY UX. #1491
- Fixed popover position inside flyouts. #1637 (Thanks @Blackbaud-StacyCarlos)
- Fixed help inline button to prevent it from triggering form submissions. #1661
- Fixed IE11 arrow key navigation for dropdown menus. #1652 (Thanks @blackbaud-conorwright)
- Fixed dropdown repositioning slowness. #1655
- Added select field component. #1629 (Thanks @Blackbaud-JaminQuimby)
- Added shadow and border-radius CSS classes. #1571
- Added support for Builder
1.13.0
. #1627 - Adjusted button styles. #1605, #1641
- Updated text expand component to automatically expand when the
maxLength
property is set. #1615 (Thanks @Blackbaud-MikitaYankouski) - Refactored list secondary actions to use dropdown directly. #1600
- Removed the internal
TestUtility
helper from components in favor of Builder'sSkyAppTestUtility
. #1598 - Fixed dropdown not scrolling in IE11. #1642 (Thanks @blackbaud-conorwright)
- Fixed dropdown scroll behavior in a scrollable container. #1634
- Fixed custom click events to fire on the dropdown tag. #1640
- Added ability to resize width of flyouts. #1539 (Thanks @Blackbaud-StacyCarlos)
- Added ability to interact programmatically with colorpickers. #1522 (Thanks @Blackbaud-JaminQuimby)
- Added option to hide the reset button for colorpickers. #1522 (Thanks @Blackbaud-JaminQuimby)
- Added option to hide the settings button for tiles. #1540 (Thanks @blackbaud-conorwright)
- Updated demos for error, lookup, and autocomplete components. #1557, #1576, #1525
- Renamed unsubscribe streams for consistency. #1527
- Fixed highlight component to work with backslashes. #1513 (Thanks @joelamora)
- Fixed race condition in link records component. #1589 (Thanks @Blackbaud-KristinaDurivage)
- Fixed hyperlink styles in alerts. #1595
- Added lookup component. #1495 (Thanks @Blackbaud-TomRamsey)
- Added tokens component. #1485
- Added support for Moment 2.21.0. #1531
- Added support for microedge-rxstate 2.0.2, Builder 1.10.1, and source-map-inline-loader 1.0.0. #1532
- Updated styles for labels, alerts, and status text. #1509
- Updated list provider demo component. #1468 (Thanks @Blackbaud-BrandonHare)
- Fixed card issue where action bar was still visible when hidden with
*ngIf
. #1533 (Thanks @blackbaud-conorwright) - Fixed HTML entities in demo service source files. Fixed component templates being injected into demo service files. #1529
- Added autocomplete component. #1438 (Thanks @Blackbaud-TomRamsey)
- Fixed action button keyup also triggering click event. #1448
- Fixed error when dropdown does not include menu. #1470
- Fixed error when popover directive references undefined popover component. #1475
- Added flyout component. #1460 (Thanks @Blackbaud-TrevorBurch and @Blackbaud-AlexKingman)
- Added support for FontAwesome 4.7.0. #1451 (Thanks @Blackbaud-BrandonHare)
- Fixed position issues with components using dropdown. #1450
- Fixed list view grid column headings not working with impure pipes. #1436
- Fixed modal receiving focus on an invalid element. #1392 (Thanks @saranshkataria)
- Added option for horizontal alignment on the popover component. #1386
- Popover now attempts to find the most suitable placement during window scroll events. #1386
- Added dropdown message stream to allow other components to remotely control its functions (open, close, etc.). #1386
- Added ability for dropdown items to be navigated with arrow keys. #1386
- Refactored dropdown component to use popover's placement functionality. #1386
- Modal instance closed event is now automatically completed internally. #1326 (Thanks @Blackbaud-ScottFreeman)
- Fixed visual issues with collapsed tabs in IE11 #1406
- Fixed TestUtility
toHaveText
matcher not working for certain scenarios. #1422 (Thanks @Blackbaud-StacyCarlos) - Fixed definition list component printing "None found" before change detection. #1424
- Added demo components module to enable demo components to be consumed outside this project. This is to enable future refactoring of documentation into a separate repo. #1350
- Added URL validation directive. #1334 (Thanks @Blackbaud-JeffDye)
- Updated confirmation component API and event arguments. #1333
- Accessibility is now checked by default during visual tests. #1313
- Fixed missing files in published package. #1315
- Added confirmation component. #1209 (Thanks @Blackbaud-AnthonyLopez)
- Added support for Builder 1.7.1. #1294
- Fixed file attachments button submitting forms. #1311
- Fixed position of hidden input in checkbox component. #1256
- Fixed async grid column headings. #1259
- Fixed error component visual tests being clipped. #1241
- Fixed colorpicker repeating background. #1245
- Removed bottom margin of fluid-grid row component. #1212 (Thanks @Blackbaud-ScottFreeman)
- Altered popover animation states to use best practices. #1218
- Fixed visual inconsistencies with search component in IE11. #1234
- Fixed various colorpicker bugs. #1227
- Fixed line-breaks for long text in link records component. #1226 (Thanks @Blackbaud-KristinaDurivage)
- Fixed warning thrown by modal host during builds. #1216
- Added CSS class name to body when modal is displayed full-page. #1180 (Thanks @Blackbaud-BrandonJones)
- Added ability to show popover on mouse hover. #1172
- Added padding to tabset component. #1167
- Updated link records label color. #1176
- Fixed file drop component in IE11. #1179
- Fixed incorrect border color for search component button. #1197
- Fixed definition list component wrapping to a new row. #1194
- Fixed SVG error images not showing in IE11. #1190
- Added support for Builder 1.1.0. #1157
- Added sectioned form component. #1068 (Thanks @Blackbaud-AdamHickey)
- Added help button to modal header. #1144 (Thanks @Blackbaud-BrandonJones)
- Added vertical separator to vertical tabs component. #1140
- Fixed flex elements not displaying properly within alert component (IE11). #1151
- Fixed drag/collapse not working properly for tile component (IE11, Edge). #1153
- Fixed newlines with text expand component. #1138
- Fixed padding of tile dashboard component (IE11). #1127
- Fixed file drop component not displaying properly during a serve. #1073
- Added support for Angular 4.3.6. #1117
- Adjusted link records component styles. #1104
- Fixed some buttons not having correct
type
. #1111 - Fixed visual tests not running for certain components. #1109
- Fixed 'x' button not firing modal 'closed' event. #1085
- Fixed click events on radio component firing twice. #1091
- Added link records component. #1036 (Thanks @blackbaud-joshgerdes)
- Fixed wrapping columns for extra-small fluid grid component. #1096
- Added extra-small breakpoint to fluid grid component. #1088
- Added support for tile components within modals. #1039 (Thanks @Blackbaud-TomRamsey)
- Added support for SKY UX Builder
1.0.0-rc.19
. #1066 - Fixed bug with vertical tabset component when not using tab groups. #1076
- Fixed bug with tile component styles on smaller screens. #1067
- Added vertical tabs component. #1004 (Thanks @Blackbaud-AdamHickey)
- Added popover component. #1020
- Updated colors and fonts. #1053, #1059
- Added
errorType="security"
option to error component #1011 (Thanks @Blackbaud-JeffDye) - Implemented
cursor: default
for a disabled checkbox component #1025 (Thanks @Blackbaud-TrevorBurch) - Added styles for text overflow on
SkyListViewChecklist
. #1043 - Fixed typo in
SkyModalConfigurationInterface
. #1034 - Fixed bug with
SkyListViewChecklist
search. #1046
- Added
searchClear
emitter to search component. #1013 (Thanks @Blackbaud-TrevorBurch) - Adjusted form group spacing. #1022
- Standardized the color of borderless icon buttons. Darkened button and input borders, and lightened applied filter bubbles to improve usability. #999
- Fixed bug with multiple requests during list component column change. #982 (Thanks @Blackbaud-LuisBello)
- Added support for NPM 5. #997
- Added support for
@blackbaud/skyux-builder@1.0.0-rc.15
. #975 - Added action button container component. #968
- Ported inline help component from SKY UX v.1. #874 (Thanks @Blackbaud-SandhyaRajasabeson)
- Added new fluid grid component, which allows for responsive rows and columns. #957 (Thanks @Blackbaud-JeffDye)
- Exposed multiple properties and events for tile component. #966
- Fixed linting errors. #961
- Fixed bug with search component event handlers. #960
- Ensure that modal doesn't lose background scroll position on open. #940
- Adjusted z-index of colorpicker button to prevent it from appearing over the colorpicker menu.
- Added colorpicker directives/classes to core exports.
- Fixed documentation around design colors. #931
- Adjusted padding of alerts so that size does not change when adding close button. #929
- Fixed the condensed fonts so they appear properly in Safari. #927
- Added the
sky-control-label
andsky-control-label-required
classes and documentation. #872
- Updated rxjs library to 5.4.2. #885 (Thanks @Blackbaud-TrevorBurch)
- Updated small card width to 225px and large card with to 350px to account for increased font sizes.
- Updated modal to automatically put focus in dialog when opening. #860, #771, #478
- Updated modal to keep focus in dialog until it is closed. #860, #771, #635
- Updated modal to close when the escape key is pressed. #772
- Updated modal to return focus to the element that opened the modal #771
- Fixed typo in modal testing documentation. #829
- We have released changes to the SKY UX color scheme and fonts. These changes allow SKY UX to meet accessibility standards as well as increasing our brand alignment with marketing. #247, #250, #739, #913.
- Added single-select mode for checklist. #387
- Updated node version to 6.11.1 in response to security vulnerability (https://nodejs.org/en/blog/vulnerability/july-2017-security-releases/)
- Handled IE11 grid sort bug. #891
- Added the color picker component. #725 (Thanks @Blackbaud-JaminQuimby)
- Added default aria-label for dropdown. #854, #855. (Thanks @Blackbaud-AdamHickey)
- Fixed padding around file attachment. #823 (Thanks @Blackbaud-SandhyaRajasabeson)
- Fixed error modal when using long description in IE11. #784 (Thanks @Blackbaud-AdamHickey)
- Fixed navbar alignment in IE11. #853 (Thanks @Blackbaud-AdamHickey)
- Fix npm release error.
- Added keyboard support for tab component. #188 (Thanks @Blackbaud-SandhyaRajasabeson)
- Added animation polyfill for increased browser support. #803 (Thanks @Blackbaud-SandhyaRajasabeson)
- Added text highlight directive. #775
- Added support for Angular 4.2.5 to fix some angular animation issues, see https://github.com/angular/angular/blob/master/CHANGELOG.md for more information.
- All the updates for 2.0.0-beta.33.
- Added support for SKY UX Builder 1.0.0-rc.3.
- Added the SkyNumeric Pipe. #764 (Thanks @Blackbaud-AdamSc)
- Added the email validation directive. #379 (Thanks @Blackbaud-SandhyaRajasabeson)
- All the updates for 2.0.0-beta.32.
- Fixed typo to change SkyTimepickerTimeOutput
ios8601
property to beiso8601
.
- Updated dependencies to support Angular 4.1.3. #549 See http://angularjs.blogspot.com/2017/03/angular-400-now-available.html and https://github.com/angular/angular/blob/master/CHANGELOG.md for more information.
- Updated visual test process for SKY UX 2.
- Added ability to specify sizes for modals. #489 (Thanks @Blackbaud-AdamHickey)
- Added timepicker module to core exports. #754
- Fixed responsiveness for large modal size. #778
- Made the dropdown adjust alignment based on space available. #777
- Fixed the AOT compilation for datepicker. #794 (Thanks @Blackbaud-JoshGerdes)
- Added
isPrimary
flag for dropdowns. #606 (Thanks @Blackbaud-SandhyaRajasabeson)
- Fixed bug when modal service injected into ngIf block. #744
- Added locale date format as default to datepicker. #732 (Thanks @Blackbaud-JoshGerdes)
- Added error modal to avatar when image upload fails #204 (Thanks @Blackbaud-AdamHickey)
- Ensure list moves to first page after search is executed. #706
- Added checkbox to repeater component. #278 (Thanks @Blackbaud-AdamHickey)
- Ensure fixed columns not appear in the column chooser for list. #660
- Added the error modal service. (Thanks @Blackbaud-AdamHickey)
- Added the timepicker component. (Thanks @Blackbaud-JaminQuimby)
- Added proper nesting for
getData
in grids. (Thanks @Blackbaud-TrevorBurch) - Added documentation around editing skyuxconfig. #700
- Added space between modal footer buttons and added cancel button to wizard demo. #541
- Ensured component wait mask appears behind modal. #637
- Updated styles for full page modal header. #548
- Updated styles for placeholder text for inputs. #538
- Updated disabled and hover styles for paging. #539
- Updated border and striped background for grids. #536
- Updated text color for body. #533
- Fixed bug around search and paging for lists. #696
- Fixed styles for file drop when links are not allowed. #645
- Fixed padding for tab close button. #542
- Added appropriate loaders to work with new version of builder.
- Updated broken npm packages.
- Ensured mobile tabs respect disabled state. #599
- Added file drop capabilities to avatar. #525
- Ensured dropdowns close when any parent is scrolled. #667
- Fixed documentation plunker examples on IE11. #565
- Prevented unneeded scrollbars from appearing in grids. #600
- Added accepted attribute for file input in file drop component. #594
- Added the datepicker module. #141
- Updated file drop component to reject empty file types when
acceptedTypes
attribute is specified. #592 - Updated font size variables to match font sizes in SKY UX 1. #537
- Added sanity checks for unsubscribes. (Thanks @Blackbaud-TrevorBurch)
- Fixed bug around text-expand maxLength property. #617 (Thanks @Blackbaud-TrevorBurch)
- Added intelligent positioning and close on scroll to dropdown component. #531
- Added documentation around entry components and modals.
- Fixed problem around exporting SKY UX classes for AOT. #607
- Fixed text expand AOT compilation. #613 (Thanks @Blackbaud-JoshGerdes)
- Fixed bug where lists did not display all entries when pagination was undefined. #583
- Fixed bug where initial sort state for lists only accepted array. #586
- Made card hide header when title existence changes. #611
- Added documentation around unit testing modals. #507
- Corrected spelling of
SkyModalConfiguration
class. - Updated file drop documentation to have correct input type. (Thanks @Blackbaud-JeffDye)
- Made background for wait semi-transparent. #545
- Handled modal overflow properly with IE11. #564
- Made tabset dropdown handle overflow gracefully. #505
- Made wait component hide absolutely positioned elements. #546
- Made wait service work in ngOnInit. #529
- Added the ability to use filters within lists. #170
- Added documentation for styling components in builder. #558
- Added correct cursor pointer styles for checkbox and radio inputs. #502
- Updated dropdown styles to be consistent with sky-btn-default on hover. #534
- Updated modal header padding to account for padding of close button. #512
- Updated margin-left of sky-btn-link when it is the first child in the modal footer. #512
- Updated the padding and border of modal header and footer to not display when those components are not included. #512
- Fixed issues around blank and undefined text in text expand. (Thanks @Blackbaud-Trevor-Burch) #524
- Added standalone components for filter button, filter summary, and inline filters. #170
- Changed tabs to have
active
state on tabset level instead of individual tab. #433 - Added the text expand component. (Thanks @Blackbaud-TrevorBurch) #162
- Added additional documentation to README.
- Added additional documentation around configuration options.
- Added additional documentation around items in the template.
- Added white background-color to dropdown buttons. (Thanks @Blackbaud-TrevorBurch) #486
- Updated the default padding for modals. #483
- Fixed documentation examples to use
indexOf
instead of a loop. (Thanks @Blackbaud-ScottFreeman) - Removed border for hover state of
btn-link-inline
class. #488
- Added documentation for help configuration.
- Updated action button for small screens. #425
- Addressed bug in list-view-grid around loading columns. #475
- Added zero margin to fullpage modal to fix visual issue on small screens. (Thanks @Blackbaud-JaminQuimby)
- Added initial documentation around testing, serving, and host.
- Added sorting support to sky-list and sky-list-toolbar. #169
- Added sort integration to list headers. #315
- Fixed typo in Learn documentation. (thanks @don-noonan)
- Ensured that select change event for card is emitted properly. #396
- Added a property to tab for header counts. (thanks @Blackbaud-AlexKingman) #388
- Add a max-height to modal so that content overflows properly. #361
- Documentation updates for getting started guide.
- Added the error component. (thanks @Blackbaud-AdamHickey) #156
- Added the standalone sort component. #169
- Added the full screen modal option. #160
- Added support for secondary action dropdown in list. #313
- Added column chooser service and component that works with sky-list-view-grid. #314
- Set action button icon default properties. #382
- Add appropriate font-weight to modal header. (thanks @Blackbaud-TrevorBurch) #389
- Update angular version to 2.4.8. #386
- Add appropriate z-index for dropdown menu. #355
- Remove unnecessary demo folder. #364
- Add documentation around grid column template. #349
- Fix plunkers for sky-list and add example of using Observables to change data in view. #370
- Added appropriate styles for
sky-btn-default
,sky-btn-link
, andsky-btn-link-inline
classes. #302 - Added getting started documentation to docs site.
- Fixed stylesheets for plunker examples. #352
- Added checklist view for
sky-list
. #112 - Added documentation and example around data providers for
sky-list
#340 - Added correct line height for card title. #358
- Fixed z-index of search input in relation to page wait. #353
- Allowed the use of dynamic columns in grids. #339
- Fixed bug in
sky-list
in-memory data provider when search results return nothing and paging is activated.
- Added styles for tile content section border. #321
- Added correct overflow styles to card header area. #323
- Added the list toolbar with search functionality. #312
- Added the
isCollapsible
option to search component. #337 - Updated the padding for tab buttons to use an even amount of padding. #336
- Fixed bug around navbar item hit target. #329
- Fixed bug in tile dashboard where SkyMediaQueryService was being destroyed. #330
- Added list grid view for displaying a grid in a SKY list. #171
- Added action button component to allow users to pick an action during a branching point in the system. #319
- Added standalone toolbar component. #326
- Updated Angular to 2.4.5 and updated various other NPM dependencies #327
- Fixed bug where tiles were not properly rendered if hosted on a tile dashboard whose parent's change detection strategy was
OnPush
. #324
- Added standalone grid component (thanks @blackbaud-brandonstirnaman and @blackbaud-joshgerdes). #171
- Expose and document SkyMediaQueryService. #288
- Updated skyux paths in component documentation. #310
- Updated tile documentation to include entryComponent information. #309
- Fixed modal margin issues in IE11. #301
- Fixed plunkers for modal and tile documentation. #307
- Added the alert role to the alert component. (Thanks @realistschuckle)
- Added the aria-selected attribute to tab. (Thanks @realistschuckle)
- Added the search component. #168
- Added badges for npm and travis.
- Added ability to specify providers to tiles used in a tile dashboard #285
- Update Angular to 2.4.2 #286
- Added the
sky-
prefix for the button variant mixin. - Added a dependency on moment.
- Added a dependency on microedge-rxstate.
- Created the paging component for pagingation. #140
- Created the list-paging component for pagination in the context of a list (more list functionality coming soon, thanks @blackbaud-brandonstirnaman and @blackbaud-joshgerdes).
- Created the definition list component. #274
- Updated the media query service to work more like SKY UX 1 while using Observables. #268
- Use skyux-builder for documentation instead of sky-pages-out-skyux2.
- Adjusted npm package name to
@blackbaud/skyux
. Please note this will require you to update your references.
- Added wizard functionality to tabs module. #165
- Added wait component and wait service. #164
- Made modal instance injectable and added the save, cancel, and close methods.
- Fixed modal issue where background was scrollable when modals were open, and modals automatically scrolled to the top of the page when first opened. #142
- Fixed tabset issue where responsive behavior did not occur on initial load. #183
- Added the dispose method to modal service for testing purposes.
- Added metadata files to dist to support AoT compilation. #219
- Bundle SKY UX files using rollup and release in dist folder.
- Import Font Awesome from SKY UX CSS so it doesn't need to be added by the host page
- Added ability to upload a file from the avatar component #202
- Upgraded to Angular 2.1.2
- Updates to visual tests
- Fixed issue where page summary and tile dashboard on same page causes tile dashboard to not be responsive #152
- Added the radio component #111
- Fixed issue where two tabsets on one page interfered with each other
- Escaped scss characters properly #139, #136
- Upgraded to Angular 2.1.0
- Added the file attachments module #109
- Fixed missing file reference #132
- Fixed issue where the checked state of a checkbox was not properly reflected in the UI #129
- Added page summary component #130
- Upgraded to Angular 2.0.2 #131
- Added basic navbar component
- Upgraded to Angular 2.0.1
- Updated Angular 2 Dragula and other NPM packages #123
- Fixed an issue where code editors could not resolve type references after upgrading to TypeScript 2.0 #121
- Updated to Angular 2 final release #119
- Fixed critical issue where alpha 3 did not contain the JavaScript files when installed via NPM #118
- Added avatar component (sans upload capabilities)
- Updated to Angular 2 RC 6
- Fixed tile width issue when contents expanded past the width of the tile #93
- Added type definition files to dist
- Updated to Angular 2 RC 5
First alpha release.
No code changes. Testing release process.
Initial release.