- Added debounce time to search component. #1726 (Thanks @Blackbaud-LoganJahnke)
- Added
startingDay
input to datepicker directive. #1732 - Fixed datepicker not clearing value from underlying input element. #1730
- Fixed repeater not initializing correctly when consumed by a component with a change detection strategy of
OnPush
. #1724 - Fixed numeric service not using accurate localization symbols. #1716
- Fixed issue with modal 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
- Fixed typo in modal testing documentation. #829
- Updated modal to close when the escape key is pressed. #772
- Updated modal to return focus to the element that opened the modal #771
- 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) - Updated styles for full page modal header. #548
- Ensured component wait mask appears behind modal. #637
- Fixed padding for tab close button. #542
- Fixed styles for file drop when links are not allowed. #645
- Added space between modal footer buttons and added cancel button to wizard demo. #541
- Updated styles for placeholder text for inputs. #538
- Fixed bug around search and paging for lists. #696
- Updated disabled and hover styles for paging. #539
- Added documentation around editing skyuxconfig. #700
- Updated border and striped background for grids. #536
- Updated text color for body. #533
- 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
- Made file drop component reject empty file types when
acceptedTypes
attribute is specified. #592 - Updated font size variables to match font sizes in SKY UX 1. #537
- Added the datepicker module. #141
- 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
- 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
- Added correct cursor pointer styles for checkbox and radio inputs. #502
- 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
- Fixed documentation examples to use
indexOf
instead of a loop. (Thanks @Blackbaud-ScottFreeman) - Updated the default padding for modals. #483
- 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.
- Fixed bug around navbar item hit target. #329
- Added styles for tile content section border. #321
- Added correct overflow styles to card header area. #323
- Updated the padding for tab buttons to use an even amount of padding. #336
- Added the list toolbar with search functionality. #312
- Added the
isCollapsible
option to search component. #337
- 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
- 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 toolbar component. #326
- Updated Angular to 2.4.5 and updated various other NPM dependencies #327
- Expose and document SkyMediaQueryService. #288
- Fix plunkers for modal and tile documentation. #307
- Updated skyux paths in component documentation. #310
- Updated tile documentation to include entryComponent information. #309
- Added standalone grid component (thanks @blackbaud-brandonstirnaman and @blackbaud-joshgerdes). #171
- Fixed modal margin issues in IE11. #301
- 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
- Use skyux-builder for documentation instead of sky-pages-out-skyux2.
- 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
- Added the sky- prefix for the button variant mixin.
- Added a dependency on moment.
- Added a dependency on microedge-rxstate.
- 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
- Fixed an issue where code editors could not resolve type references after upgrading to TypeScript 2.0 #121
- Updated Angular 2 Dragula and other NPM packages #123
- Updated to Angular 2 final release #119
- Fixed critical issue where alpha 3 did not contain the JavaScript files when installed via NPM #118
- Updated to Angular 2 RC 6
- Added avatar component (sans upload capabilities)
- Fixed tile width issue when contents expanded past the width of the tile #93
- Updated to Angular 2 RC 5
- Added type definition files to dist
First alpha release.
No code changes. Testing release process.
Initial release.