Warning: We no longer develop features for this version of SKY UX, and we recommend that you use the latest version instead. This site describes the AngularJS (1.x) implementation of the SKY UX framework. We still support this version, but it is in maintenance mode. For more information, see developer.blackbaud.com/skyux.

Design-oriented updates in SkyUX versions 1.7.2 - 1.7.5

Recently completed


We added a component to standardize the sorting interaction across list types. Previously Grid was the only component to support sorting, but we needed a way to sort Repeaters and the upcoming card matrix view.


Infinite scroll

Added the new Infinite scroll functionality.


Added an option to use the new Sort functionality.

Select field

Inline clear

Previously a user would have to open the select field to clear the selection when using single-select mode. We added the ability to clear the field without having to open it.

Displaying selected

Previously the selected items in multi-select mode were stacked vertically, which took up quite a bit of space. We updated selected items to be displayed inline so that the view is more compact.


We added several new guidelines including Filtering, Forms and Page layouts.

In the works


Work is continuing on listbuilder, with the card matrix view currently in progress and the action bar coming up soon.

Completed designs

Inline add/edit

To support the overall principle of keeping the user in context as much as possible we will be building out components to support inline adding and editing of simple records.

Upcoming designs

Call to action buttons

We are working on an attention-grabbing call to action button to use when you want to provide users with an extra push to get started with a task.

Simple confirmation dialog

The styling of the Modal component is a bit heavy for simple confirmation dialogs so we are looking at a more lightweight dialog styling for these cases.